Skip to content

BeforeToolCallEvent

Defined in: src/hooks/events.ts:90

Event triggered just before a tool is executed. Fired after tool lookup but before execution begins.

new BeforeToolCallEvent(data): BeforeToolCallEvent;

Defined in: src/hooks/events.ts:100

ParameterType
data{ agent: AgentData; toolUse: { name: string; toolUseId: string; input: JSONValue; }; tool: Tool; }
data.agentAgentData
data.toolUse{ name: string; toolUseId: string; input: JSONValue; }
data.toolUse.namestring
data.toolUse.toolUseIdstring
data.toolUse.inputJSONValue
data.toolTool

BeforeToolCallEvent

HookEvent.constructor

readonly type: "beforeToolCallEvent";

Defined in: src/hooks/events.ts:91


readonly agent: AgentData;

Defined in: src/hooks/events.ts:92


readonly toolUse: {
name: string;
toolUseId: string;
input: JSONValue;
};

Defined in: src/hooks/events.ts:93

name: string;
toolUseId: string;
input: JSONValue;

readonly tool: Tool;

Defined in: src/hooks/events.ts:98