Tool execution request passed to wrap_tool_call interceptors.
Fields:
:tool_call—%Message.ToolCall{}from the AI message:tool—%LangEx.Tool{}ornilwhen unregistered:state— current graph state:store— persistent store (ornil)
Summary
Types
@type t() :: %LangEx.Tool.Node.ToolCallRequest{ state: map(), store: term(), tool: LangEx.Tool.t() | nil, tool_call: LangEx.Message.ToolCall.t() }