{
  // 工具名称
  "name": "new_session",
  // 工具标题(显示的中文名)
  "title": "新建会话",
  // 工具描述
  "description": "新建一个会话，返回新的会话ID。触发关键词：新建会话、新会话、开启新对话、新建对话",
  // 工具分类
  "category": "会话管理",
  // 工具分组
  "group": "session",
  // 工具类型, 默认为"function"
  "type": "function",
  // 工具主文件路径
  "main": "./index.js",
  // 工具参数，必要配置，让AI知道需要哪些参数
  "params": [
    {
      "name": "title",
      "description": "会话标题，可以不填写，填写仅方便用户查看",
      "type": "string"
    },
    {
      "name": "agent_name",
      "description": "智能体名称。谁调用此工具填写谁的名称，默认填写你的名称",
      "type": "string",
      "required": true
    },
    {
      "name": "user_name",
      "description": "用户名称。谁要新建会话填写谁的名称",
      "type": "string",
      "required": true
    }
  ],
  // 工具返回值，非必要配置
  "returns": [
    {
      "name": "session_id",
      "description": "会话ID",
      "type": "string",
      "required": true
    },
    {
      "name": "name",
      "type": "string",
      "description": "会话名称",
      "required": true
    },
    {
      "name": "code",
      "type": "number",
      "description": "操作状态代码，0表示成功，其他表示失败",
      "default": 0
    },
    {
      "name": "msg",
      "type": "string",
      "description": "操作反馈消息，成功时返回成功提示，失败时返回错误信息",
      "default": ""
    }
  ]
}