Skip to content

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.

User guide / All capabilities

Effect: read. Evidence role: discovery_only.

Search deferred tools.

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"
]
}

The ordinary admission and tool execution checks apply.

  • returns matching deferred tools