{
  "name": "switch_session",
  "title": "切换会话",
  "description": "切换到指定的会话，并自动保存当前会话的状态。触发关键词：切换会话、切换到会话、恢复会话、继续对话",
  "category": "会话管理",
  "group": "session",
  "type": "function",
  "main": "./index.js",
  "params": [
    {
      "name": "session_id",
      "description": "要切换到的目标会话ID",
      "type": "string",
      "required": true
    },
    {
      "name": "agent_name",
      "description": "智能体名称。谁调用此工具填写谁的名称，默认填写你的名称",
      "type": "string",
      "required": true
    },
    {
      "name": "user_name",
      "description": "用户名称",
      "type": "string",
      "required": true
    }
  ],
  "returns": [
    {
      "name": "code",
      "type": "number",
      "description": "操作状态代码，0表示成功，其他表示失败",
      "default": 0
    },
    {
      "name": "msg",
      "type": "string",
      "description": "操作反馈消息",
      "default": ""
    },
    {
      "name": "session_id",
      "type": "string",
      "description": "当前会话ID"
    },
    {
      "name": "message_count",
      "type": "number",
      "description": "当前会话的消息数量"
    }
  ]
}
