{
  "name": "switch_project",
  "title": "切换项目",
  "description": "切换当前项目上下文环境",
  "category": "项目生命周期管理",
  "type": "function",
  "main": "./index.js",
  "params": {
    "type": "object",
    "description": "切换项目参数",
    "props": [
      {
        "name": "agent_name",
        "description": "智能体名称(英文名，唯一标识), 填写调用此工具的智能体名称，即你的名称",
        "type": "string",
        "required": false
      },
      {
        "name": "user_name",
        "description": "用户名称(英文名，唯一标识), 填写当前用户名称",
        "type": "string",
        "required": false
      },
      {
        "name": "project_name",
        "description": "要切换到的项目名(英文名，唯一标识)",
        "type": "string",
        "required": true
      }
    ]
  },
  "returns": {
    "type": "object",
    "description": "项目切换结果",
    "props": [
      {
        "name": "previous_project_name",
        "description": "之前的项目名",
        "type": "string"
      },
      {
        "name": "current_project_name",
        "description": "当前项目名",
        "type": "string"
      },
      {
        "name": "code",
        "description": "操作状态码,0表示成功,其他表示失败",
        "type": "number"
      },
      {
        "name": "msg",
        "description": "操作消息",
        "type": "string"
      }
    ]
  }
}