Files
dingtalk-workspace-cli/skills/mono/references/capability-limits.md
539d10f80f feat: 合并 pre-mcp-discovery 分支能力到 main(服务发现保持生产) (#391)
将 test/pre-mcp-discovery 分支上多位同学的能力改动整体合入 main,
服务发现端点保持生产 https://mcp.dingtalk.com,未携带分支上的预发改动。

主要内容:
- 修雨域(chat / report / todo / contact / mail)对齐 wukong 基线 (#355)
- DWS 内容生产能力增强 (#387)、文档导出与 OA 对齐 (#362 #388 #390)
- envelope 注册 cli.Aliases 为 cobra aliases、命令结构与 JSON 解析优化
- skills 多包同步 wukong 对齐内容(attendance/calendar/minutes/oa/sheet 等)
- product/oa 进一步对齐 wukong

排除项:未携带 566b4e1(test: point service discovery to pre-mcp.dingtalk.com);
以下 4 个常量保持生产:skill_command.go / auth/endpoints.go / cli/loader.go / market/registry.go。

Co-authored-by: john <32427341+wqyenjoy@users.noreply.github.com>
Co-authored-by: wxianfeng <wang.fl1429@gmail.com>
2026-06-02 21:04:12 +08:00

2.7 KiB

已知能力限制

遇到以下操作时,不要重试或变通,直接告知用户当前不支持并建议在钉钉客户端操作。

chat

不支持的操作 说明
撤回个人身份发送的消息 只有 send-by-bot 发送的消息才能通过 recall-by-bot 撤回。个人身份 (chat message send) 发送的消息无法通过 API 撤回

doc

不支持的操作 说明
文档权限管理 ⚠️ 已通过 transitional helper 部分支持:dws doc permission add/update/list 可用(调 add_permission/update_permission/list_permission MCP tool);待 mse 注册对应 toolOverride 后此条删除
删除整篇文档/文件 ⚠️ 已通过 transitional helper 支持:dws doc delete --node <ID> --yes(调 delete_document);待 mse 注册后此条删除
文档导出为 docx ⚠️ 已通过 transitional helper 支持:dws doc export --node <ID> --output ./x.docx(内置渐进式退避轮询 + 自动下载,调 submit_export_job / query_export_job MCP tool);待 mse 注册对应 toolOverride 后此条删除
媒体附件下载/插入 ⚠️ 已通过 transitional helper 支持:dws doc media download/insert(前者调 download_doc_attachment,后者 3 步流水线);待 mse 注册后 download 条可删,insert 因含本地 HTTP PUT 永久 helper

aitable

不支持的操作 说明
创建公式/查找引用等高级字段类型 部分高级字段类型暂不支持 API 创建
自己 PUT 文件时 Content-Type 不为空 OSS 签名机制要求 PUT 请求的 Content-Type 头必须清空,否则返回 SignatureDoesNotMatch / HTTP 403。这不是 dws 限制,是阿里云 OSS 行为。解决:dws aitable import upload --file ./x.xlsx 已内置正确处理;自己写 curl 时必须传 -H "Content-Type:"(注意冒号后是空值)

minutes

不支持的操作 说明
跨听记的全局热词修正 replace-text 仅修正当前这一篇听记的文字,不会影响后续新听记的语音识别结果。要让某个词长期不再被识别错,必须额外引导用户使用 hot-word add 添加个人热词

维护守则

  • 此文件随产品能力迭代更新。新增限制时按产品分类追加即可。
  • 当产品命令补齐后,必须同步删除对应的"不支持"条目——否则 Agent 看到该条目会主动拒绝调用已存在的命令,造成可用能力被自我屏蔽。
  • 标注 ⚠️ 的条目表示"transitional helper 已临时支持",待 mse 端 toolOverride 落地后整条删除。