ToolCallStartEvent
Signals the start of a tool call.
Properties¶
| Property | Type | Description |
|---|---|---|
input? |
JSONObject |
Optional input value provided to the tool when executed. |
inputSchema? |
JSONValue |
JSON schema describing the tool's input parameters. Present when requireConfirmation is true so the client can render an editable form. |
metaData? |
JSONObject |
Optional metadata pertaining to the tool call. |
requireConfirmation? |
boolean |
Indicates that the tool call requires user confirmation before execution. When true, the client should render a confirmation UI and respond with a confirmToolCall event on the same tool call. |
timestamp? |
string |
The time the tool call was made. |
toolName |
string |
Identifies the tool that is to be called. |