{
  "name": "man",
  "description": "Read a man page. Questions about command flags, options, or usage are tool-use tasks — use man, not memory. Use this to look up, check, or explain a command's flags, options, or usage — e.g. 'What does --xattrs do in tar?' → man(page='tar'). Use this instead of bash('man ...') or web_search for command documentation.",
  "parameters": {
    "type": "object",
    "properties": {
      "page": {
        "type": "string",
        "description": "The man page name (e.g. 'grep', 'socket', 'printf')."
      },
      "section": {
        "type": "string",
        "description": "Manual section (e.g. '1' commands, '2' syscalls, '3' library). Optional."
      }
    },
    "required": ["page"]
  },
  "agent": true,
  "task_agent": true,
  "auto_approve": true,
  "primary_key": "page"
}
