tool_search
Search the deferred tool catalog (write/destructive, workflows, fetch_url, etc.) by keyword. Use when you need a tool that isn’t in the initial list — e.g. to delete, create, edit, or fetch a URL. Returns matching tool names, descriptions, and usage hints. After this, you can call the discovered tool in the next turn.
Contract
Section titled “Contract”Effect: read. Evidence role: discovery_only.
Search deferred tools.
Parameters
Section titled “Parameters”This is the current provider-facing JSON Schema, generated from the runtime definition.
{ "type": "object", "properties": { "query": { "type": "string", "description": "Keyword to find a tool (e.g. 'delete channel', 'send message', 'create role', 'fetch url', 'memory save')." }, "limit": { "type": "number", "description": "Max tools to return (1-8, default 5)." } }, "required": [ "query" ]}Execution requirements
Section titled “Execution requirements”The ordinary admission and tool execution checks apply.
Expected postconditions
Section titled “Expected postconditions”- returns matching deferred tools