{
  "description": "Search 7 additional tools that are loaded on demand. Send one keyword query per capability you need; returns matching tool names and descriptions. Then `tool_describe` loads schemas and `tool_call` invokes. Tools already in your tool list need no search. `connectors__` names are tools of the user's app accounts (Gmail, Linear, ...); `manage_connections` checks or authorizes an account.\n\nEvery tool listed below exists: never call it unavailable, and go straight to `tool_describe` when you see the exact name.\n\nDeferred tool catalog (call schemas via `tool_describe`, invoke via `tool_call`):\nbrowser tools (1):\n- browser_vault: Use saved logins, passwords, credentials, cards and…\ncomputer_use tools (1):\n- computer_use: Drive the desktop via cua-driver — screenshots, mouse…\ncronjob tools (1):\n- cronjob_manage: Manage scheduled cron jobs: action='create' schedules a job…\nimage_gen tools (1):\n- image_generate: Generate high-quality images from text prompts, or edit /…\nsession_search tools (1):\n- session_search: Recall past conversations: search or read old Hermes…\nterminal tools (1):\n- process_manage: Poll, wait on, or kill background terminal processes (from…\ntodo tools (1):\n- todo_list: Track a task list for multi-step work (3+ steps).",
  "name": "tool_search",
  "parameters": {
    "properties": {
      "limit": {
        "description": "Max matches per query (default 5).",
        "type": "integer"
      },
      "queries": {
        "description": "One query per capability: service + action + object keywords (e.g. ['gmail send email', 'github create issue']), never a question; every word must match tool text. Searched in parallel.",
        "items": {
          "type": "string"
        },
        "type": "array"
      }
    },
    "required": [
      "queries"
    ],
    "type": "object"
  }
}
