{
  // 工具名称
  "name": "create_agent",
  // 工具标题(显示的中文名)
  "title": "创建智能体",
  // 工具描述
  "description": "创建新的智能体，配置角色身份、能力和工具。触发关键词：创建智能体、新建智能体、新增智能体",
  // 工具分类
  "category": "智能体管理",
  // 工具分组
  "group": "agent",
  // 工具类型, 默认为"function"
  "type": "function",
  // 工具主文件路径
  "main": "./index.js",
  // 工具参数，必要配置，让AI知道需要哪些参数
  "params": [
    {
      "name": "name",
      "description": "智能体名称（英文名，唯一标识）智能体的唯一标识，不能重复避免使用特殊字符或空格避免添加_agent等后缀",
      "type": "string",
      "required": true
    },
    {
      "name": "title",
      "type": "string",
      "description": "智能体标题(中文名)",
      "required": true
    },
    {
      "name": "description",
      "type": "string",
      "description": "智能体描述50个字符以内，包含职业是什么、负责做什么",
      "required": true
    },
    {
      "name": "llm",
      "type": "string",
      "description": "智能体使用的大模型默认使用deepseek_docdeepseek_chat: 用于对话，deepseek_code: 用于代码生成，deepseek_doc: 用于文档生成，deepseek_media: 用于媒体生成，deepseek_draw: 用于绘图",
      "enum": [
        "deepseek_chat",
        "deepseek_code",
        "deepseek_doc",
        "deepseek_media",
        "deepseek_draw"
      ],
      "required": true
    },
    {
      "name": "prompt",
      "type": "object",
      "description": "定义智能体的提示词，支持Markdown格式。",
      "required": true,
      "properties": {
        "agent": {
          "type": "string",
          "description": "定义智能体的提示词（agent.md），支持Markdown格式。需写清楚：职业定位、核心职责、职责权限（应该做/不该做/能自己决定/要先问过用户的事）",
          "required": true
        },
        "stakeholders": {
          "type": "object",
          "description": "定义智能体的干系人协作关系，key为智能体英文名，value为能帮忙做什么事的描述",
          "required": false,
          "additionalProperties": {
            "type": "string"
          }
        }
      }
    },
    {
      "name": "tools",
      "description": "智能体可调用的工具列表，调用该智能体的时候会预加载的工具",
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    {
      "name": "skills",
      "description": "智能体已掌握的技能列表，调用该智能体的时候会预加载的技能提示词",
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    {
      "name": "prompts",
      "description": "智能体的附加提示词列表，调用该智能体的时候会预加载的额外提示词",
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  ],
  // 工具返回值，非必要配置
  "returns": [
    {
      "name": "agent",
      "type": "object",
      "description": "该智能体的详细信息对象",
      "required": true
    },
    {
      "name": "code",
      "type": "number",
      "description": "操作代码",
      "default": 0
    },
    {
      "name": "msg",
      "type": "string",
      "description": "操作消息",
      "default": ""
    }
  ]
}