Before Tool • Rust AI Agent SDK

before_tool: Run before-tool hooks

before_tool

Method

</div>

This is a method of the HookRunner class in the hooks module.

Run before-tool hooks

Diagram

uses

returns

Agent

Tool: before_tool

Result

Signature

python
def before_tool(
        &self,
        session_id: &str,
        tool_name: &str,
        args: serde_json::Value,
    ) -> Result<HookResult>

Parameters

ParamField &str

No description available.

ParamField &str

No description available.

ParamField serde_json::Value

No description available.

Returns

Rust Tools Rust Code Execution Rust Web Search