{
  // 工具名称
  "name": "get_agent_status",
  // 工具标题(显示的中文名)
  "title": "获取智能体工作状态",
  // 工具描述
  "description": "智能体干活前调用该工具，获取当前所做项目、任务、待办事项、项目根目录等，方便展开工作和查询闲忙状态。有代办就是忙，没有就是闲",
  // 工具类型, 默认为"function"
  "type": "function",
  // 工具分类
  "category": "智能体协作",
  // 工具分组
  "group": "agent",
  // 工具主文件路径
  "main": "./index.js",
  // 工具参数，必要配置，让AI知道需要哪些参数
  "params": [
    {
      "name": "agent_name",
      "description": "智能体名称（英文名，唯一标识），填写智能体自己的名称",
      "type": "string",
      "required": true
    },
    {
      "name": "user_name",
      "description": "用户名（英文名，唯一标识）,填写当前服务对象的用户名",
      "type": "string",
      "required": true
    }
  ],
  // 工具返回值，非必要配置
  "returns": [
    {
      "name": "code",
      "type": "number",
      "description": "状态码",
      "default": 0
    },
    {
      "name": "msg",
      "type": "string",
      "description": "状态描述",
      "default": ""
    },
    {
      "name": "agent_name",
      "description": "智能体名称（英文名，唯一标识），智能体自己的名称",
      "type": "string",
      "required": true
    },
    {
      "name": "user_name",
      "description": "用户名（英文名，唯一标识）,当前服务对象的用户名",
      "type": "string",
      "required": true
    },
    {
      "name": "session_id",
      "description": "会话ID",
      "type": "string",
      "default": ""
    },
    {
      "name": "project_name",
      "type": "string",
      "description": "项目名",
      "default": ""
    },
    {
      "name": "task_name",
      "type": "string",
      "description": "任务名",
      "default": ""
    },
    {
      "name": "todos",
      "type": "array",
      "description": "待办任务列表。有待办就是忙状态，没有待办就是闲状态",
      "default": [],
      "items": {
        "type": "string"
      }
    },
    {
      "name": "files",
      "type": "array",
      "description": "文件清单，用户明确指定需要的文件，当前智能体需要处理的文件。",
      "default": [],
      "items": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "文件名"
          },
          "demand": {
            "type": "string",
            "description": "文件需求描述"
          },
          "file": {
            "type": "string",
            "description": "文件路径"
          }
        }
      }
    },
    {
      "name": "project_root_dir",
      "type": "string",
      "description": "项目根目录"
    }
  ]
}