ToolCall with additional context for graph state.
This is an internal data structure meant to help the ToolNode accept
tool calls with additional context (e.g. state) when dispatched using the
Send API.
The Send API is used in create_agent to distribute tool calls in parallel and support human-in-the-loop workflows where graph execution may be paused for an indefinite time.
ToolCallWithContext()