BeforeToolCallEvent
Defined in: src/hooks/events.ts:90
Event triggered just before a tool is executed. Fired after tool lookup but before execution begins.
Extends
Section titled “Extends”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new BeforeToolCallEvent(data): BeforeToolCallEvent;Defined in: src/hooks/events.ts:100
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
data | { agent: AgentData; toolUse: { name: string; toolUseId: string; input: JSONValue; }; tool: Tool; } |
data.agent | AgentData |
data.toolUse | { name: string; toolUseId: string; input: JSONValue; } |
data.toolUse.name | string |
data.toolUse.toolUseId | string |
data.toolUse.input | JSONValue |
data.tool | Tool |
Returns
Section titled “Returns”BeforeToolCallEvent
Overrides
Section titled “Overrides”Properties
Section titled “Properties”readonly type: "beforeToolCallEvent";Defined in: src/hooks/events.ts:91
readonly agent: AgentData;Defined in: src/hooks/events.ts:92
toolUse
Section titled “toolUse”readonly toolUse: { name: string; toolUseId: string; input: JSONValue;};Defined in: src/hooks/events.ts:93
name: string;toolUseId
Section titled “toolUseId”toolUseId: string;input: JSONValue;readonly tool: Tool;Defined in: src/hooks/events.ts:98