{
  // 工具名称
  "name": "cancel_agent",
  // 工具标题(显示的中文名)
  "title": "打断智能体",
  // 工具描述
  "description": "打断指定智能体的当前回复。当某个智能体正在回复用户但需要立即停止时使用。不能打断master（行动指导员）智能体。不能打断当前跟你聊天的智能体（应该直接回复用户）。",
  // 工具类型, 默认为"function"
  "type": "function",
  // 工具分类
  "category": "智能体协作",
  // 工具分组
  "group": "agent",
  // 工具主文件路径
  "main": "./index.js",
  // 工具参数
  "params": [
    {
      "name": "agent_name",
      "description": "要打断的智能体名称（英文名，唯一标识）。不能是master（行动指导员）智能体。",
      "type": "string",
      "required": true
    },
    {
      "name": "user_name",
      "description": "当前对话的用户名（英文名，唯一标识），即要打断哪个用户的回复。",
      "type": "string",
      "required": true
    },
    {
      "name": "reason",
      "description": "打断原因说明，支持Markdown格式。",
      "type": "string",
      "required": false
    }
  ],
  // 工具返回值
  "returns": [
    {
      "name": "code",
      "type": "number",
      "description": "状态码，0表示成功，其他表示失败",
      "default": 0
    },
    {
      "name": "msg",
      "type": "string",
      "description": "状态描述",
      "default": ""
    }
  ]
}
