Dispatches a tool call by name to its handler. Returns a structured ToolResponse — never throws. Unknown tool names return a validation error rather than crashing the agent loop.
Dispatches a tool call by name to its handler. Returns a structured ToolResponse — never throws. Unknown tool names return a validation error rather than crashing the agent loop.