sokeai-capabilities/tools.json2.7 KB{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$comment": "镜像 soke-cli extension/vendorplugin/builtin/sokeai/capabilities/ 的 MCP 工具 schema 快照。工具由 VendorCapabilityRegistry 通过 stdio MCP 在运行时动态加载,本文件仅供文档和类型校验用。soke-cli 新增 capability 时必须同步更新。",
"tools": [
{
"name": "sokeai__list_courses",
"description": "授客 AI 课程列表查询。按时间窗口分页拉取当前 corp 下的全部课程,可按分类 / 是否自建 / 状态进一步过滤。",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"required": ["start_time", "end_time"],
"additionalProperties": false,
"properties": {
"start_time": {
"type": "integer",
"minimum": 0,
"description": "起始时间(Unix 毫秒时间戳)"
},
"end_time": {
"type": "integer",
"minimum": 0,
"description": "结束时间(Unix 毫秒时间戳)"
},
"category_id": {
"type": "string",
"description": "课程分类 ID,缺省返回所有分类"
},
"is_in": {
"type": "integer",
"enum": [0, 1],
"description": "0=外购课程,1=自建课程"
},
"status": {
"type": "integer",
"enum": [0, 1, 2],
"description": "课程状态:0=未发布,1=已发布,2=已关闭"
},
"page": {
"type": "integer",
"minimum": 1,
"default": 1
},
"page_size": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"default": 100
}
}
}
},
{
"name": "sokeai__list_departments",
"description": "授客 AI 通讯录部门列表查询。返回当前 corp 下的全部部门(或某父部门的子部门),通常作为人员检索 / 学习地图分配前的索引步骤。",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"additionalProperties": false,
"properties": {
"parent_id": {
"type": "string",
"description": "父部门 ID;缺省返回顶层部门列表"
},
"page": {
"type": "integer",
"minimum": 1,
"default": 1
},
"page_size": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"default": 100
}
}
}
}
]
}