{
  // 工具名称
  "name": "read_agent_prompt",
  // 工具标题(显示的中文名)
  "title": "读取智能体提示词",
  // 工具描述
  "description": "读取智能体的完整提示词配置（角色、能力、职责等）。仅限master和hr_manager使用。触发关键词：读取提示词、查看智能体配置、查看智能体提示词",
  // 工具分类
  "category": "智能体管理",
  // 工具分组
  "group": "agent",
  // 工具类型, 默认为"function"
  "type": "function",
  // 工具主文件路径
  "main": "./index.js",
  // 工具参数，必要配置，让AI知道需要哪些参数
  "params": [
    {
      "name": "agent_name",
      "description": "智能体名称（英文名，唯一标识）。避免使用特殊字符或空格。避免添加_agent等后缀。",
      "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": "agent_prompt",
      "type": "object",
      "description": "智能体提示词",
      "properties": {
        "role": {
          "type": "string",
          "description": "角色身份提示词，姓名、年龄、性别、职业等"
        },
        "soul": {
          "type": "string",
          "description": "灵魂提示词，描述智能体的性格特点、习惯的表达方式"
        },
        "can": {
          "type": "string",
          "description": "自身体能力范围提示词，能做什么，不能做什么"
        },
        "should": {
          "type": "string",
          "description": "职责权限范围提示词，应该做什么，不应该做什么，什么情况下需要请示"
        },
        "ability": {
          "type": "string",
          "description": "能力要求提示词，智能体需掌握的技能和工具"
        },
        "stakeholder": {
          "type": "string",
          "description": "干系人关系提示词，能找人什么干什么，能帮什么人干什么"
        },
        "workflow": {
          "type": "object",
          "description": "工作流提示词，智能体的工作流程"
        }
      }
    }
  ]
}