Stop registering runtime catalog fallback commands and make command-surface generation use the real Cobra tree directly. Regenerate schema surface, agent metadata and catalog from executable commands (20 products / 537 tools), add runtime-surface completeness hints, and update catalog gates/tests to use dynamic counts instead of old 504/21/461 constants. This makes schema describe the actual executable CLI surface; drift/catalog gates and go test ./internal/cli ./internal/app ./internal/generator/... pass.
735 lines
29 KiB
JSON
735 lines
29 KiB
JSON
{
|
|
"product_id": "drive",
|
|
"tools": {
|
|
"drive commit": {
|
|
"agent_summary": "提交文件上传",
|
|
"agent_summary_source": "dws-wukong-envelope@4574f7022c32",
|
|
"use_when": [
|
|
"提交文件上传"
|
|
],
|
|
"avoid_when": [
|
|
"仅需查询状态或预览结果、不应产生“提交文件上传”所述变更时不要使用"
|
|
],
|
|
"effect": "write",
|
|
"effect_source": "command-verb",
|
|
"risk": "medium",
|
|
"confirmation": "not_required",
|
|
"idempotency": "unknown",
|
|
"examples": [
|
|
"dws drive commit --file-name \"report.pdf\" --file-size 102400 --upload-id \u003cUPLOAD_ID\u003e",
|
|
"dws drive commit --file-name \"报告.pdf\" --file-size 102400 --upload-id \u003cuploadId\u003e"
|
|
],
|
|
"source_refs": [
|
|
"dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.drive.prod.json#drive.commit_upload",
|
|
"skills/mono/references/products/drive.md",
|
|
"skills/mono/schema-hints/imported/wukong.json",
|
|
"skills/mono/schema-hints/selection-review.json"
|
|
],
|
|
"interface_ref": {
|
|
"product_id": "drive",
|
|
"rpc_name": "commit_upload"
|
|
},
|
|
"interface_mode": "mcp",
|
|
"availability": "available"
|
|
},
|
|
"drive copy": {
|
|
"agent_summary": "将指定节点复制到目标文件夹。",
|
|
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
|
|
"use_when": [
|
|
"── 场景 A: 复制钉盘文件到知识库空间根目录 ──",
|
|
"── 场景 C: 复制钉盘文件到钉盘 space 下的子文件夹 ──",
|
|
"── 场景默认: 用户未指定目标位置 → 复制/移动到「我的文件」根目录 ──",
|
|
"复制文件/移动文件/搬到/移到"
|
|
],
|
|
"avoid_when": [
|
|
"仅需查询状态或预览结果、不应产生“将指定节点复制到目标文件夹。”所述变更时不要使用"
|
|
],
|
|
"effect": "write",
|
|
"effect_source": "command-verb",
|
|
"risk": "medium",
|
|
"confirmation": "not_required",
|
|
"idempotency": "unknown",
|
|
"examples": [
|
|
"dws drive copy --node \u003cID\u003e [--folder \u003cTARGET\u003e] [--workspace \u003cWS\u003e]",
|
|
"dws drive copy --node \u003c源文件dentryUuid\u003e --folder \u003c我的文件rootFolderId\u003e --format json"
|
|
],
|
|
"reviewed": false,
|
|
"source_refs": [
|
|
"internal/cli/schema_mcp_metadata.json#tools.drive.copy_document",
|
|
"skills/mono/references/products/drive.md",
|
|
"skills/mono/schema-hints/interface-refs.json",
|
|
"skills/mono/schema-hints/selection-review.json"
|
|
],
|
|
"interface_ref": {
|
|
"product_id": "doc",
|
|
"rpc_name": "copy_document"
|
|
},
|
|
"interface_mode": "mcp",
|
|
"availability": "available"
|
|
},
|
|
"drive delete": {
|
|
"agent_summary": "将指定节点移入回收站,30 天内可从回收站恢复,超过 30 天将被永久删除。",
|
|
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
|
|
"use_when": [
|
|
"删除文件/删除文件夹/移到回收站",
|
|
"正确流程:1.向用户展示\"即将删除「文件名」到回收站\" → 2.等用户确认 → 3.执行下面命令"
|
|
],
|
|
"avoid_when": [
|
|
"用户未明确要求“将指定节点移入回收站,30 天内可从回收站恢复,超过 30 天将被永久删除。”、目标不清楚或尚未确认时不要使用"
|
|
],
|
|
"effect": "destructive",
|
|
"effect_source": "agent-hint",
|
|
"risk": "high",
|
|
"confirmation": "user_required",
|
|
"idempotency": "unknown",
|
|
"examples": [
|
|
"dws drive delete --node \u003cdentryUuid\u003e --format json # 查询 fileId: dws drive list"
|
|
],
|
|
"reviewed": false,
|
|
"source_refs": [
|
|
"internal/cli/schema_mcp_metadata.json#tools.drive.delete_document",
|
|
"skills/mono/references/products/drive.md",
|
|
"skills/mono/schema-hints/destructive-safety.json",
|
|
"skills/mono/schema-hints/interface-refs.json",
|
|
"skills/mono/schema-hints/selection-review.json"
|
|
],
|
|
"interface_ref": {
|
|
"product_id": "doc",
|
|
"rpc_name": "delete_document"
|
|
},
|
|
"interface_mode": "mcp",
|
|
"availability": "available"
|
|
},
|
|
"drive download": {
|
|
"agent_summary": "获取文件下载链接",
|
|
"agent_summary_source": "dws-wukong-envelope@4574f7022c32",
|
|
"use_when": [
|
|
"4. 下载文件到本地",
|
|
"下载文件",
|
|
"查看具体命令的完整参数说明",
|
|
"读一下这个 xlsx 的数据\" / xlsx 节点链接;下载本地表格文件"
|
|
],
|
|
"avoid_when": [
|
|
"把这个在线表格导出为 xlsx 文件;在线表格格式转换"
|
|
],
|
|
"effect": "read",
|
|
"effect_source": "command-verb",
|
|
"risk": "low",
|
|
"confirmation": "not_required",
|
|
"idempotency": "idempotent",
|
|
"examples": [
|
|
"dws drive download --help",
|
|
"dws drive download --node \u003cdentryUuid\u003e --output ./report.pdf"
|
|
],
|
|
"source_refs": [
|
|
"dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.drive.prod.json#drive.download_file",
|
|
"skills/mono/references/intent-guide.md",
|
|
"skills/mono/references/products/doc.md",
|
|
"skills/mono/references/products/drive.md",
|
|
"skills/mono/schema-hints/imported/wukong.json",
|
|
"skills/mono/schema-hints/selection-review.json"
|
|
],
|
|
"interface_ref": {
|
|
"product_id": "drive",
|
|
"rpc_name": "download_file"
|
|
},
|
|
"interface_mode": "mcp",
|
|
"availability": "available"
|
|
},
|
|
"drive info": {
|
|
"agent_summary": "获取文件元数据信息",
|
|
"agent_summary_source": "dws-wukong-envelope@4574f7022c32",
|
|
"use_when": [
|
|
"3. 查看文件元数据",
|
|
"文件详情/文件信息"
|
|
],
|
|
"avoid_when": [
|
|
"需要创建、修改或删除数据时不要使用;本命令只用于“获取文件元数据信息”"
|
|
],
|
|
"effect": "read",
|
|
"effect_source": "command-verb",
|
|
"risk": "low",
|
|
"confirmation": "not_required",
|
|
"idempotency": "idempotent",
|
|
"examples": [
|
|
"dws drive info --node \u003cdentryUuid\u003e",
|
|
"dws drive info --node \u003cdentryUuid\u003e --format json"
|
|
],
|
|
"source_refs": [
|
|
"dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.drive.prod.json#drive.get_file_info",
|
|
"skills/mono/references/products/drive.md",
|
|
"skills/mono/schema-hints/imported/wukong.json",
|
|
"skills/mono/schema-hints/selection-review.json"
|
|
],
|
|
"interface_ref": {
|
|
"product_id": "drive",
|
|
"rpc_name": "get_file_info"
|
|
},
|
|
"interface_mode": "mcp",
|
|
"availability": "available"
|
|
},
|
|
"drive list": {
|
|
"agent_summary": "获取文件/文件夹列表",
|
|
"agent_summary_source": "dws-wukong-envelope@4574f7022c32",
|
|
"use_when": [
|
|
"1. 浏览「我的文件」根目录",
|
|
"2. 进入子目录 — 提取 dentryUuid 作为 folder",
|
|
"── 场景 C: 复制钉盘文件到钉盘 space 下的子文件夹 ──",
|
|
"── 场景默认: 用户未指定目标位置 → 复制/移动到「我的文件」根目录 ──",
|
|
"我的文件/钉盘/网盘/云盘",
|
|
"查看具体命令的完整参数说明"
|
|
],
|
|
"avoid_when": [
|
|
"帮我看看知识库里的文件;知识库节点列表"
|
|
],
|
|
"effect": "read",
|
|
"effect_source": "command-verb",
|
|
"risk": "low",
|
|
"confirmation": "not_required",
|
|
"idempotency": "idempotent",
|
|
"examples": [
|
|
"dws drive list --help",
|
|
"dws drive list --limit 20"
|
|
],
|
|
"source_refs": [
|
|
"dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.drive.prod.json#drive.list_files",
|
|
"skills/mono/references/intent-guide.md",
|
|
"skills/mono/references/products/doc.md",
|
|
"skills/mono/references/products/drive.md",
|
|
"skills/mono/schema-hints/imported/wukong.json",
|
|
"skills/mono/schema-hints/selection-review.json"
|
|
],
|
|
"interface_ref": {
|
|
"product_id": "drive",
|
|
"rpc_name": "list_files"
|
|
},
|
|
"interface_mode": "mcp",
|
|
"availability": "available"
|
|
},
|
|
"drive list-spaces": {
|
|
"agent_summary": "获取当前用户可访问的空间列表。",
|
|
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
|
|
"use_when": [
|
|
"获取当前用户可访问的空间列表。"
|
|
],
|
|
"avoid_when": [
|
|
"列出钉盘团队空间;列出钉盘空间"
|
|
],
|
|
"effect": "read",
|
|
"effect_source": "command-verb",
|
|
"risk": "low",
|
|
"confirmation": "not_required",
|
|
"idempotency": "idempotent",
|
|
"examples": [
|
|
"dws drive list-spaces # deprecated",
|
|
"dws drive list-spaces --space-type orgSpace --limit 20 --cursor \u003cTOKEN\u003e"
|
|
],
|
|
"reviewed": false,
|
|
"source_refs": [
|
|
"internal/cli/schema_mcp_metadata.json#tools.drive.list_spaces",
|
|
"skills/mono/references/intent-guide.md",
|
|
"skills/mono/references/products/drive.md",
|
|
"skills/mono/schema-hints/selection-review.json"
|
|
],
|
|
"interface_mode": "mcp",
|
|
"availability": "available"
|
|
},
|
|
"drive mkdir": {
|
|
"agent_summary": "创建文件夹",
|
|
"agent_summary_source": "dws-wukong-envelope@4574f7022c32",
|
|
"use_when": [
|
|
"5. 创建文件夹",
|
|
"新建文件夹/创建目录"
|
|
],
|
|
"avoid_when": [
|
|
"仅需查询状态或预览结果、不应产生“创建文件夹”所述变更时不要使用"
|
|
],
|
|
"effect": "write",
|
|
"effect_source": "command-verb",
|
|
"risk": "medium",
|
|
"confirmation": "not_required",
|
|
"idempotency": "unknown",
|
|
"examples": [
|
|
"dws drive mkdir --name \"项目资料\"",
|
|
"dws drive mkdir --name \"子目录\" --folder \u003cdentryUuid\u003e"
|
|
],
|
|
"source_refs": [
|
|
"dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.drive.prod.json#drive.create_folder",
|
|
"skills/mono/references/products/doc.md",
|
|
"skills/mono/references/products/drive.md",
|
|
"skills/mono/schema-hints/imported/wukong.json",
|
|
"skills/mono/schema-hints/selection-review.json"
|
|
],
|
|
"interface_ref": {
|
|
"product_id": "drive",
|
|
"rpc_name": "create_folder"
|
|
},
|
|
"interface_mode": "mcp",
|
|
"availability": "available"
|
|
},
|
|
"drive move": {
|
|
"agent_summary": "将指定节点移动到目标文件夹。",
|
|
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
|
|
"use_when": [
|
|
"── 场景 B: 移动钉盘文件到另一个钉盘 space 根目录 ──"
|
|
],
|
|
"avoid_when": [
|
|
"仅需查询状态或预览结果、不应产生“将指定节点移动到目标文件夹。”所述变更时不要使用"
|
|
],
|
|
"effect": "write",
|
|
"effect_source": "command-verb",
|
|
"risk": "medium",
|
|
"confirmation": "not_required",
|
|
"idempotency": "unknown",
|
|
"examples": [
|
|
"dws drive move --node \u003cID\u003e [--folder \u003cTARGET\u003e] [--workspace \u003cWS\u003e]",
|
|
"dws drive move --node \u003c源文件dentryUuid\u003e --folder \u003c目标space的rootFolderId\u003e --format json"
|
|
],
|
|
"reviewed": false,
|
|
"source_refs": [
|
|
"internal/cli/schema_mcp_metadata.json#tools.drive.move_document",
|
|
"skills/mono/references/products/drive.md",
|
|
"skills/mono/schema-hints/interface-refs.json",
|
|
"skills/mono/schema-hints/selection-review.json"
|
|
],
|
|
"interface_ref": {
|
|
"product_id": "doc",
|
|
"rpc_name": "move_document"
|
|
},
|
|
"interface_mode": "mcp",
|
|
"availability": "available"
|
|
},
|
|
"drive permission add": {
|
|
"agent_summary": "为知识库下的节点(文档、文件夹、文件)添加指定角色的企业用户成员(仅支持 USER 类型)。",
|
|
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
|
|
"use_when": [
|
|
"给文档授权/分享权限"
|
|
],
|
|
"avoid_when": [
|
|
"要“从知识库节点移除指定企业用户的权限(仅支持 USER 类型)”请改用 dws drive permission remove",
|
|
"要“修改企业用户在知识库节点上的角色(仅支持 USER 类型)”请改用 dws drive permission update",
|
|
"要“查询知识库节点当前的成员权限列表”请改用 dws drive permission list"
|
|
],
|
|
"effect": "write",
|
|
"effect_source": "command-verb",
|
|
"risk": "medium",
|
|
"confirmation": "not_required",
|
|
"idempotency": "unknown",
|
|
"examples": [
|
|
"dws drive permission add --node \u003cID\u003e --users uid1,uid2 --role READER"
|
|
],
|
|
"reviewed": false,
|
|
"source_refs": [
|
|
"internal/cli/schema_mcp_metadata.json#tools.drive.add_permission",
|
|
"skills/mono/references/products/drive.md",
|
|
"skills/mono/schema-hints/interface-refs.json",
|
|
"skills/mono/schema-hints/selection-review.json",
|
|
"skills/mono/schema-hints/sibling-disambiguation.json"
|
|
],
|
|
"interface_ref": {
|
|
"product_id": "doc",
|
|
"rpc_name": "add_permission"
|
|
},
|
|
"interface_mode": "mcp",
|
|
"availability": "available"
|
|
},
|
|
"drive permission list": {
|
|
"agent_summary": "查询知识库节点当前的成员权限列表。",
|
|
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
|
|
"use_when": [
|
|
"查询知识库节点当前的成员权限列表。"
|
|
],
|
|
"avoid_when": [
|
|
"要“为知识库下的节点(文档、文件夹、文件)添加指定角色的企业用户成员”请改用 dws drive permission add",
|
|
"要“从知识库节点移除指定企业用户的权限(仅支持 USER 类型)”请改用 dws drive permission remove",
|
|
"要“修改企业用户在知识库节点上的角色(仅支持 USER 类型)”请改用 dws drive permission update"
|
|
],
|
|
"effect": "read",
|
|
"effect_source": "command-verb",
|
|
"risk": "low",
|
|
"confirmation": "not_required",
|
|
"idempotency": "idempotent",
|
|
"examples": [
|
|
"dws drive permission list --node \u003cID\u003e"
|
|
],
|
|
"reviewed": false,
|
|
"source_refs": [
|
|
"internal/cli/schema_mcp_metadata.json#tools.drive.list_permission",
|
|
"skills/mono/references/products/drive.md",
|
|
"skills/mono/schema-hints/interface-refs.json",
|
|
"skills/mono/schema-hints/selection-review.json",
|
|
"skills/mono/schema-hints/sibling-disambiguation.json"
|
|
],
|
|
"interface_ref": {
|
|
"product_id": "doc",
|
|
"rpc_name": "list_permission"
|
|
},
|
|
"interface_mode": "mcp",
|
|
"availability": "available"
|
|
},
|
|
"drive permission remove": {
|
|
"agent_summary": "从知识库节点移除指定企业用户的权限(仅支持 USER 类型)。",
|
|
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
|
|
"use_when": [
|
|
"从知识库节点移除指定企业用户的权限(仅支持 USER 类型)。"
|
|
],
|
|
"avoid_when": [
|
|
"要“为知识库下的节点(文档、文件夹、文件)添加指定角色的企业用户成员”请改用 dws drive permission add",
|
|
"要“修改企业用户在知识库节点上的角色(仅支持 USER 类型)”请改用 dws drive permission update",
|
|
"要“查询知识库节点当前的成员权限列表”请改用 dws drive permission list"
|
|
],
|
|
"effect": "destructive",
|
|
"effect_source": "agent-hint",
|
|
"risk": "high",
|
|
"confirmation": "user_required",
|
|
"idempotency": "unknown",
|
|
"examples": [
|
|
"dws drive permission remove --node \u003cID\u003e --users uid1"
|
|
],
|
|
"reviewed": false,
|
|
"source_refs": [
|
|
"internal/cli/schema_mcp_metadata.json#tools.drive.permission_remove",
|
|
"skills/mono/references/products/drive.md",
|
|
"skills/mono/schema-hints/destructive-safety.json",
|
|
"skills/mono/schema-hints/interface-refs.json",
|
|
"skills/mono/schema-hints/selection-review.json",
|
|
"skills/mono/schema-hints/sibling-disambiguation.json"
|
|
],
|
|
"interface_ref": {
|
|
"product_id": "doc",
|
|
"rpc_name": "remove_permission"
|
|
},
|
|
"interface_mode": "mcp",
|
|
"availability": "available"
|
|
},
|
|
"drive permission update": {
|
|
"agent_summary": "修改企业用户在知识库节点上的角色(仅支持 USER 类型)。",
|
|
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
|
|
"use_when": [
|
|
"修改企业用户在知识库节点上的角色(仅支持 USER 类型)。"
|
|
],
|
|
"avoid_when": [
|
|
"要“为知识库下的节点(文档、文件夹、文件)添加指定角色的企业用户成员”请改用 dws drive permission add",
|
|
"要“从知识库节点移除指定企业用户的权限(仅支持 USER 类型)”请改用 dws drive permission remove",
|
|
"要“查询知识库节点当前的成员权限列表”请改用 dws drive permission list"
|
|
],
|
|
"effect": "write",
|
|
"effect_source": "command-verb",
|
|
"risk": "medium",
|
|
"confirmation": "not_required",
|
|
"idempotency": "unknown",
|
|
"examples": [
|
|
"dws drive permission update --node \u003cID\u003e --users uid1 --role EDITOR"
|
|
],
|
|
"reviewed": false,
|
|
"source_refs": [
|
|
"internal/cli/schema_mcp_metadata.json#tools.drive.permission_update",
|
|
"skills/mono/references/products/drive.md",
|
|
"skills/mono/schema-hints/interface-refs.json",
|
|
"skills/mono/schema-hints/selection-review.json",
|
|
"skills/mono/schema-hints/sibling-disambiguation.json"
|
|
],
|
|
"interface_ref": {
|
|
"product_id": "doc",
|
|
"rpc_name": "update_permission"
|
|
},
|
|
"interface_mode": "mcp",
|
|
"availability": "available"
|
|
},
|
|
"drive publish get": {
|
|
"agent_summary": "查询文件当前是否处于互联网公开发布状态,以及公开发布的权限设置",
|
|
"agent_summary_source": "runtime-surface-completeness-v1",
|
|
"use_when": [
|
|
"查看公开状态/是否公开/发布状态"
|
|
],
|
|
"avoid_when": [
|
|
"不需要查询文件当前是否处于互联网公开发布状态,以及公开发布的权限设置时不要使用;如仅查询状态请优先选择对应 list/get/search 命令"
|
|
],
|
|
"effect": "write",
|
|
"effect_source": "agent-hint",
|
|
"risk": "medium",
|
|
"confirmation": "not_required",
|
|
"idempotency": "unknown",
|
|
"examples": [
|
|
"dws drive publish get --node \u003cfileId\u003e",
|
|
"dws drive publish get --node \u003cdentryUuid\u003e"
|
|
],
|
|
"reviewed": false,
|
|
"source_refs": [
|
|
"skills/mono/references/products/drive.md",
|
|
"skills/mono/schema-hints/runtime-surface-completeness.json"
|
|
],
|
|
"interface_mode": "local",
|
|
"availability": "available",
|
|
"interface_reason": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref"
|
|
},
|
|
"drive publish set": {
|
|
"agent_summary": "[危险] 将文件设置为互联网公开发布",
|
|
"agent_summary_source": "runtime-surface-completeness-v1",
|
|
"use_when": [
|
|
"公开文件/互联网公开/设置公开/让互联网所有人可访问"
|
|
],
|
|
"avoid_when": [
|
|
"不需要[危险] 将文件设置为互联网公开发布时不要使用;如仅查询状态请优先选择对应 list/get/search 命令"
|
|
],
|
|
"effect": "write",
|
|
"effect_source": "agent-hint",
|
|
"risk": "medium",
|
|
"confirmation": "not_required",
|
|
"idempotency": "unknown",
|
|
"examples": [
|
|
"dws drive publish set --node \u003cfileId\u003e [--permission READER|DOWNLOADER|EDITOR]",
|
|
"dws drive publish set --node \u003cdentryUuid\u003e"
|
|
],
|
|
"reviewed": false,
|
|
"source_refs": [
|
|
"skills/mono/references/products/drive.md",
|
|
"skills/mono/schema-hints/runtime-surface-completeness.json"
|
|
],
|
|
"interface_mode": "local",
|
|
"availability": "available",
|
|
"interface_reason": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref"
|
|
},
|
|
"drive publish unset": {
|
|
"agent_summary": "[危险] 关闭文件的互联网公开发布",
|
|
"agent_summary_source": "runtime-surface-completeness-v1",
|
|
"use_when": [
|
|
"关闭公开/取消公开/取消互联网访问"
|
|
],
|
|
"avoid_when": [
|
|
"不需要[危险] 关闭文件的互联网公开发布时不要使用;如仅查询状态请优先选择对应 list/get/search 命令"
|
|
],
|
|
"effect": "write",
|
|
"effect_source": "agent-hint",
|
|
"risk": "medium",
|
|
"confirmation": "not_required",
|
|
"idempotency": "unknown",
|
|
"examples": [
|
|
"dws drive publish unset --node \u003cfileId\u003e",
|
|
"dws drive publish unset --node \u003cdentryUuid\u003e"
|
|
],
|
|
"reviewed": false,
|
|
"source_refs": [
|
|
"skills/mono/references/products/drive.md",
|
|
"skills/mono/schema-hints/runtime-surface-completeness.json"
|
|
],
|
|
"interface_mode": "local",
|
|
"availability": "available",
|
|
"interface_reason": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref"
|
|
},
|
|
"drive recent": {
|
|
"agent_summary": "获取当前用户最近访问或编辑过的文档列表",
|
|
"agent_summary_source": "runtime-surface-completeness-v1",
|
|
"use_when": [
|
|
"最近访问/最近打开/最近编辑/最近文档"
|
|
],
|
|
"avoid_when": [
|
|
"不需要获取当前用户最近访问或编辑过的文档列表时不要使用;如仅查询状态请优先选择对应 list/get/search 命令"
|
|
],
|
|
"effect": "read",
|
|
"effect_source": "agent-hint",
|
|
"risk": "low",
|
|
"confirmation": "not_required",
|
|
"idempotency": "idempotent",
|
|
"examples": [
|
|
"dws drive recent",
|
|
"dws drive recent --operate-type 1"
|
|
],
|
|
"reviewed": false,
|
|
"source_refs": [
|
|
"skills/mono/references/products/drive.md",
|
|
"skills/mono/schema-hints/runtime-surface-completeness.json"
|
|
],
|
|
"interface_mode": "local",
|
|
"availability": "available",
|
|
"interface_reason": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref"
|
|
},
|
|
"drive recycle list": {
|
|
"agent_summary": "查看回收站文件列表",
|
|
"agent_summary_source": "runtime-surface-completeness-v1",
|
|
"use_when": [
|
|
"8. 查看回收站并还原文件",
|
|
"回收站/查看回收站/回收站列表/回收站里有什么"
|
|
],
|
|
"avoid_when": [
|
|
"不需要查看回收站文件列表时不要使用;如仅查询状态请优先选择对应 list/get/search 命令"
|
|
],
|
|
"effect": "read",
|
|
"effect_source": "agent-hint",
|
|
"risk": "low",
|
|
"confirmation": "not_required",
|
|
"idempotency": "idempotent",
|
|
"examples": [
|
|
"dws drive recycle list",
|
|
"dws drive recycle list --space-id 12345 --limit 10"
|
|
],
|
|
"reviewed": false,
|
|
"source_refs": [
|
|
"skills/mono/references/products/drive.md",
|
|
"skills/mono/schema-hints/runtime-surface-completeness.json"
|
|
],
|
|
"interface_mode": "local",
|
|
"availability": "available",
|
|
"interface_reason": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref"
|
|
},
|
|
"drive recycle restore": {
|
|
"agent_summary": "还原回收站中的文件",
|
|
"agent_summary_source": "runtime-surface-completeness-v1",
|
|
"use_when": [
|
|
"8. 查看回收站并还原文件",
|
|
"恢复文件/还原删除的文件/从回收站恢复/还原回收站文件"
|
|
],
|
|
"avoid_when": [
|
|
"不需要还原回收站中的文件时不要使用;如仅查询状态请优先选择对应 list/get/search 命令"
|
|
],
|
|
"effect": "read",
|
|
"effect_source": "agent-hint",
|
|
"risk": "low",
|
|
"confirmation": "not_required",
|
|
"idempotency": "idempotent",
|
|
"examples": [
|
|
"dws drive recycle restore --id \u003crecycleItemId\u003e",
|
|
"dws drive recycle restore --id \u003crecycleItemId\u003e --format json"
|
|
],
|
|
"reviewed": false,
|
|
"source_refs": [
|
|
"skills/mono/references/products/drive.md",
|
|
"skills/mono/schema-hints/runtime-surface-completeness.json"
|
|
],
|
|
"interface_mode": "local",
|
|
"availability": "available",
|
|
"interface_reason": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref"
|
|
},
|
|
"drive rename": {
|
|
"agent_summary": "对指定节点进行重命名。",
|
|
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
|
|
"use_when": [
|
|
"重命名/改名"
|
|
],
|
|
"avoid_when": [
|
|
"仅需查询状态或预览结果、不应产生“对指定节点进行重命名。”所述变更时不要使用"
|
|
],
|
|
"effect": "write",
|
|
"effect_source": "command-verb",
|
|
"risk": "medium",
|
|
"confirmation": "not_required",
|
|
"idempotency": "unknown",
|
|
"examples": [
|
|
"dws drive rename --node \u003cID\u003e --name \"新名称\""
|
|
],
|
|
"reviewed": false,
|
|
"source_refs": [
|
|
"internal/cli/schema_mcp_metadata.json#tools.drive.rename_document",
|
|
"skills/mono/references/products/drive.md",
|
|
"skills/mono/schema-hints/interface-refs.json",
|
|
"skills/mono/schema-hints/selection-review.json"
|
|
],
|
|
"interface_ref": {
|
|
"product_id": "doc",
|
|
"rpc_name": "rename_document"
|
|
},
|
|
"interface_mode": "mcp",
|
|
"availability": "available"
|
|
},
|
|
"drive search": {
|
|
"agent_summary": "在钉盘空间中搜索文件、文件夹或空间,支持通过 searchTarget 参数切换搜索目标。",
|
|
"agent_summary_source": "mcp-tools-list+cli-registry@4574f7022c32",
|
|
"use_when": [
|
|
"搜一下有没有叫XX的文件;全局搜索",
|
|
"搜索钉盘文件/钉盘里找个文件/查找某个钉盘文件/钉盘中搜索",
|
|
"查看具体命令的完整参数说明",
|
|
"钉盘/网盘/我的文件里搜"
|
|
],
|
|
"avoid_when": [
|
|
"在知识库里搜方案;空间内搜索"
|
|
],
|
|
"effect": "read",
|
|
"effect_source": "command-verb",
|
|
"risk": "low",
|
|
"confirmation": "not_required",
|
|
"idempotency": "idempotent",
|
|
"examples": [
|
|
"dws drive search --help",
|
|
"dws drive search --query \"季度汇报\""
|
|
],
|
|
"reviewed": false,
|
|
"source_refs": [
|
|
"internal/cli/schema_mcp_metadata.json#tools.drive.search_files",
|
|
"skills/mono/references/intent-guide.md",
|
|
"skills/mono/references/products/doc.md",
|
|
"skills/mono/references/products/drive.md",
|
|
"skills/mono/references/products/wiki.md",
|
|
"skills/mono/schema-hints/selection-review.json"
|
|
],
|
|
"interface_mode": "mcp",
|
|
"availability": "available"
|
|
},
|
|
"drive upload": {
|
|
"agent_summary": "上传本地文件到钉盘",
|
|
"agent_summary_source": "dws-command-surface-review",
|
|
"use_when": [
|
|
"6. 上传文件(首选 upload 命令,自动完成三步流程)",
|
|
"上传文件\"(未指定目标);默认钉盘",
|
|
"上传文件/传文件到钉盘",
|
|
"上传文件到钉盘/我的文件;钉盘上传",
|
|
"上传本地文件到钉盘",
|
|
"帮我把这个文件传到网盘;钉盘上传",
|
|
"查看具体命令的完整参数说明"
|
|
],
|
|
"avoid_when": [
|
|
"仅需查询状态或预览结果、不应产生“上传本地文件到钉盘”所述变更时不要使用"
|
|
],
|
|
"effect": "write",
|
|
"effect_source": "command-verb",
|
|
"risk": "medium",
|
|
"confirmation": "not_required",
|
|
"idempotency": "unknown",
|
|
"examples": [
|
|
"dws drive upload --help",
|
|
"dws drive upload --file ./report.pdf"
|
|
],
|
|
"reviewed": true,
|
|
"source_refs": [
|
|
"skills/mono/references/intent-guide.md",
|
|
"skills/mono/references/products/drive.md",
|
|
"skills/mono/schema-hints/catalog-completeness.json",
|
|
"skills/mono/schema-hints/selection-review.json"
|
|
],
|
|
"interface_mode": "composite",
|
|
"availability": "available",
|
|
"interface_reason": "命令包含多个 RPC、条件分派或本地 HTTP/文件步骤,不能绑定为单一 interface_ref"
|
|
},
|
|
"drive upload-info": {
|
|
"agent_summary": "获取文件上传信息",
|
|
"agent_summary_source": "dws-wukong-envelope@4574f7022c32",
|
|
"use_when": [
|
|
"获取文件上传信息"
|
|
],
|
|
"avoid_when": [
|
|
"需要创建、修改或删除数据时不要使用;本命令只用于“获取文件上传信息”"
|
|
],
|
|
"effect": "read",
|
|
"effect_source": "command-verb",
|
|
"risk": "low",
|
|
"confirmation": "not_required",
|
|
"idempotency": "idempotent",
|
|
"examples": [
|
|
"dws drive upload-info --file-name \"report.pdf\" --file-size 102400",
|
|
"dws drive upload-info --file-name \"slides.pptx\" --file-size 512000 --folder \u003cdentryUuid\u003e"
|
|
],
|
|
"source_refs": [
|
|
"dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.drive.prod.json#drive.get_upload_info",
|
|
"skills/mono/references/products/drive.md",
|
|
"skills/mono/schema-hints/imported/wukong.json",
|
|
"skills/mono/schema-hints/selection-review.json"
|
|
],
|
|
"interface_ref": {
|
|
"product_id": "drive",
|
|
"rpc_name": "get_upload_info"
|
|
},
|
|
"interface_mode": "mcp",
|
|
"availability": "available"
|
|
}
|
|
}
|
|
}
|