Files
dingtalk-workspace-cli/internal/cli/schema_agent_metadata/drive.json
T
玉澜 cb4d1c215c feat(schema): generate catalog from live Cobra tree without fallback
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.
2026-07-11 16:07:23 +08:00

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"
}
}
}