# DWS 本机功能与命令完整清单

核对日期：2026-09-09；版本：dws version v1.0.61 (50eb73a0, 2026-08-31T14:46:17Z)

Schema 共 29 个分类、1298 个工具入口。含快捷命令和兼容入口，不等于独立业务功能数量。

以下来自本机 Schema 声明；未逐项执行或验证当前账号权限。某些入口在帮助中显示、却未登记到该清单，需要另外核验。

## 分类索引

| 分类 | 工具入口数 | 范围 |
|---|---:|---|
| agoal | 5 | 查询钉钉 Agoal 的周月报统计、人员提交详情、合约字段、用户规则与目标模板；其余能力按安全证据逐步开放 |
| aisearch | 6 | 企业内智能搜人、搜知识内容与搜行为记录 |
| aitable | 228 | 管理 AI 表格 Base、数据表、字段、记录、视图、表单、仪表盘、权限、导入导出与自动化工作流。 |
| attendance | 58 | 查询考勤记录、排班、班次、考勤组、审批、报表、个人规则和假期，并执行经确认的考勤配置变更。 |
| audit | 3 | 查看、导出和校验本地操作审计日志 |
| calendar | 49 | 管理日历本、日程、参与人、附件、会议室，并查询人员或会议室闲忙状态。 |
| chat | 233 | 管理钉钉会话、群聊、群成员、机器人、消息检索与发送 |
| contact | 46 | 查询通讯录与花名册，并管理企业、部门、员工及企业账号 |
| dev | 66 | 管理开放平台应用、权限、机器人、版本发布、本地连接器与 MCP 开发配置 |
| devapp | 25 | 管理钉钉开放平台企业内部应用、成员、权限、机器人、事件与版本 |
| devdoc | 2 | 搜索钉钉开放平台开发文档与错误排查资料 |
| ding | 7 | 查询 DING，或按明确的用户/机器人身份发送与撤回应用内、短信、电话 DING |
| doc | 95 | 管理钉钉在线文档的正文、块、评论、导入导出、模板与版本 |
| drive | 83 | 管理钉盘及文档空间中的文件、目录、上传下载、回收站与公开发布 |
| event | 6 | 实时监听当前用户相关的个人 IM、OA 审批与待办事件，并管理订阅生命周期 |
| hrbrain | 22 | 钉钉组织大脑：人才池管理、员工档案查询与人才搜索 |
| live | 2 | 查询当前用户发起的直播列表 |
| mail | 54 | 管理邮箱、邮件、草稿、附件、文件夹、联系人与邮件模板 |
| markdown | 6 | 跨钉盘与文档空间创建、获取、对比、覆盖、局部修补和读取原生 Markdown 评论列表 |
| mcp | 3 | 解析当前身份可用的 MCP 服务连接信息，并静态查看或调用已发布工具 |
| minutes | 65 | 查询和维护钉钉听记的转写、摘要、待办、权限、录音、标签、说话人总结、语音备忘及文件上传会话。 |
| oa | 33 | 查询和处理 OA 审批实例、任务、记录、抄送、评论与附件授权 |
| pat | 4 | 管理 Agent 的 PAT 行为授权与本地浏览器策略 |
| recruit | 3 | 查询和创建钉钉招聘职位 |
| report | 11 | 查询日志模板、收发日志、日志正文与统计，并按模板提交日志 |
| sheet | 99 | 导入本地 Excel，或创建、读取、编辑、导出和审计钉钉在线电子表格（axls），并管理工作表、区域、历史 revision、筛选、图表、图片与格式。 |
| todo | 44 | 管理待办任务、标签、子任务、执行人、参与人、评论、附件与提醒 |
| whiteboard | 4 | 读取和更新钉钉文档内嵌白板的 OpenNodes 内容 |
| wiki | 36 | 管理钉钉知识库空间、节点与成员权限 |

## agoal（5 个入口）

查询钉钉 Agoal 的周月报统计、人员提交详情、合约字段、用户规则与目标模板；其余能力按安全证据逐步开放

| 命令 | 功能 | 状态 | 操作类型 |
|---|---|---|---|
| `dws agoal +contract-fields` | 查询经营合约字段配置 | available | read |
| `dws agoal +obj-template-list` | 分页查询 Agoal 目标模板 | available | read |
| `dws agoal +report-statistics-list` | 查询周月报规则提交统计 | available | read |
| `dws agoal +report-submit-detail` | 分页查询周月报人员提交详情 | available | read |
| `dws agoal +user-rules` | 查询用户 Agoal 规则周期 | available | read |

## aisearch（6 个入口）

企业内智能搜人、搜知识内容与搜行为记录

| 命令 | 功能 | 状态 | 操作类型 |
|---|---|---|---|
| `dws aisearch person` | 企业内找人：按姓名/部门/职位/职责/上下级/手机号/工号筛选 | available | read |
| `dws aisearch enterprise` | 搜索企业内部知识与相关内容（文档/IM/日历/待办/纪要/日志/邮件等） | available | read |
| `dws aisearch behavior` | 搜索发送/创建/分享/编辑/接收等明确行为记录 | available | read |
| `dws aisearch +search-behavior` | 搜索发送、创建、分享、编辑或接收等企业行为记录 | unavailable | read |
| `dws aisearch +search-enterprise` | 按主题搜索企业知识、消息、邮件与协作内容 | unavailable | read |
| `dws aisearch +search-person` | 按姓名、部门、职责或组织关系语义搜索企业人员 | available | read |

## aitable（228 个入口）

管理 AI 表格 Base、数据表、字段、记录、视图、表单、仪表盘、权限、导入导出与自动化工作流。

| 命令 | 功能 | 状态 | 操作类型 |
|---|---|---|---|
| `dws aitable advperm disable` | 关闭高级权限总开关（高危，需确认；全员回退默认权限）。 | available | write |
| `dws aitable advperm enable` | 开启 Base 高级权限总开关。 | available | write |
| `dws aitable advperm role-create` | 创建自定义角色（可选同时指定 sub-roles）。 | available | write |
| `dws aitable advperm role-delete` | 删除自定义角色（需确认；系统角色禁删；需管理员）。 | available | destructive |
| `dws aitable advperm role-get` | 获取单角色完整配置（含 subRoles）。 | available | read |
| `dws aitable advperm role-list` | 列出 Base 下全部角色（含系统角色与自定义）。 | available | read |
| `dws aitable advperm role-update` | 增量更新自定义角色（PATCH）。 | available | write |
| `dws aitable attachment upload` | 准备 AI 表格附件上传凭证（不要用钉盘 drive）。 | available | write |
| `dws aitable base copy` | 复制整个 Base 到目标文件夹（可仅结构）。 | available | write |
| `dws aitable base create` | 创建 AI 表格 Base。 | available | write |
| `dws aitable base delete` | 删除 AI 表格 Base（不可逆，需确认）。 | available | destructive |
| `dws aitable base get` | 获取 Base 信息及 tables 目录。 | available | read |
| `dws aitable base get-primary-doc-id` | 获取某记录主键文档 ID。 | available | read |
| `dws aitable base list` | 列出最近访问的 AI 表格 Base。 | available | read |
| `dws aitable base search` | 按名称搜索 AI 表格 Base（优先于仅最近访问的 list）。 | available | read |
| `dws aitable base update` | 更新 Base 名称。 | available | write |
| `dws aitable chart create` | 创建图表。 | available | write |
| `dws aitable chart delete` | 删除图表（需确认）。 | available | destructive |
| `dws aitable chart get` | 获取图表详情。 | available | read |
| `dws aitable chart share get` | 获取图表分享配置（稳定返回 enabled）。 | available | read |
| `dws aitable chart share update` | 更新图表分享配置。 | available | write |
| `dws aitable chart update` | 更新图表。 | available | write |
| `dws aitable chart widgets-example` | 查看图表 widgets 配置模板。 | available | read |
| `dws aitable create` | 创建 AI 表格 Base（create 别名入口）。 | available | write |
| `dws aitable dashboard arrange` | 调整仪表盘布局。 | available | write |
| `dws aitable dashboard config-example` | 查看仪表盘配置模板。 | available | read |
| `dws aitable dashboard create` | 创建仪表盘。 | available | write |
| `dws aitable dashboard delete` | 删除仪表盘（需确认）。 | available | destructive |
| `dws aitable dashboard get` | 获取仪表盘及 charts 列表。 | available | read |
| `dws aitable dashboard share get` | 查询仪表盘分享配置（可能 404，按可重试处理）。 | available | read |
| `dws aitable dashboard share update` | 更新仪表盘分享配置。 | available | write |
| `dws aitable dashboard update` | 更新仪表盘。 | available | write |
| `dws aitable datasource create` | 为指定 Base 创建数据源表并触发首次全量同步，返回新建表 ID 和同步任务 ID。 | available | write |
| `dws aitable datasource get-config` | 获取数据源表的同步配置信息。 | available | read |
| `dws aitable datasource get-fields` | 获取指定数据源来源的可同步字段列表（字段 ID/名称/类型/是否主键）。 | available | read |
| `dws aitable datasource list-sources` | 列出指定 Base 下可用的数据源条目（OA 审批模板等）。 | available | read |
| `dws aitable datasource sync` | 对已有数据源表触发手动同步（单次最多 5 张），仅触发即返回同步任务 ID。 | available | write |
| `dws aitable datasource sync-status` | 按任务 ID 批量查询数据源同步任务状态（RUNNING/FINISHED/FAILED），与 sync/create/update 触发后配对使用。 | available | read |
| `dws aitable datasource update` | 更新已有数据源表的同步配置并触发一次同步。 | available | write |
| `dws aitable export data` | 导出数据（异步：可能返回 taskId 需继续轮询）。 | available | read |
| `dws aitable field create` | 创建字段（单字段或批量，单次最多 15 个）。 | available | write |
| `dws aitable field delete` | 删除字段（不可逆，需确认）。 | available | destructive |
| `dws aitable field get` | 获取字段完整配置。 | available | read |
| `dws aitable field list` | 获取字段信息（field get 别名）。 | available | read |
| `dws aitable field search-options` | 搜索单选/多选字段的选项。 | available | read |
| `dws aitable field update` | 更新字段名或配置（不可变更字段类型）。 | available | write |
| `dws aitable form create` | 创建表单视图（推荐路径；也可用 view create FormDesigner）。 | available | write |
| `dws aitable form delete` | 删除表单（不可逆，需确认）。 | available | destructive |
| `dws aitable form field hide` | 切换表单中字段的隐藏/显示。 | available | write |
| `dws aitable form field list` | 列出表单字段/题目。 | available | read |
| `dws aitable form field update` | 更新表单字段展示属性。 | available | write |
| `dws aitable form get` | 按 viewId 获取表单详情。 | available | read |
| `dws aitable form list` | 列出表单视图。 | available | read |
| `dws aitable form questions create` | 在表单侧创建题目（等价 field create）。 | available | write |
| `dws aitable form questions delete` | 删除表单题目（等价 field delete，需确认语义）。 | available | write |
| `dws aitable form share get` | 获取表单分享配置。 | available | read |
| `dws aitable form share update` | 更新表单分享配置。 | available | write |
| `dws aitable form update` | 更新表单 title/name/description。 | available | write |
| `dws aitable import data` | 触发数据导入。 | available | write |
| `dws aitable import upload` | 申请导入文件上传凭证。 | available | write |
| `dws aitable info` | 获取 Base 信息（info 别名）。 | available | read |
| `dws aitable list` | 列出最近 Base（list 别名）。 | available | read |
| `dws aitable record query` | 查询/搜索记录（filters/sort/分页/--all；cells 键为 fieldId）。 | available | read |
| `dws aitable record stats` | 对整表或过滤后的记录执行不分组字段聚合。 | available | read |
| `dws aitable record group-stats` | 按字段分组，或执行去重等高级聚合统计。 | available | read |
| `dws aitable record batch-update` | 把同一份 cells 批量应用到多条 recordIds。 | available | write |
| `dws aitable record create` | 新增记录（cells 的 key 必须是 fieldId）。 | available | write |
| `dws aitable record delete` | 删除记录（不可逆，需确认）。 | available | destructive |
| `dws aitable record get` | 按 recordIds 批量取记录（最多 100）。 | available | read |
| `dws aitable record history-list` | 查询单条记录变更历史。 | available | read |
| `dws aitable record primary-doc-create` | 为记录创建主键文档（幂等；field 须 primaryDoc 类型）。 | available | write |
| `dws aitable record primary-doc-get` | 查询记录主键文档 nodeId。 | available | read |
| `dws aitable record query-empty` | 查询完全未填用户字段的空行。 | available | read |
| `dws aitable record share-url` | 批量获取记录分享链接（最多 20）。 | available | read |
| `dws aitable record update` | 更新已有记录字段（先 query 拿 recordId；只传需改字段）。 | available | write |
| `dws aitable record upsert` | 批量创建或更新（有 recordId 更新，无则创建）。 | available | write |
| `dws aitable search` | 搜索 Base（search 别名）。 | available | read |
| `dws aitable section create` | 在 Base 导航树创建文件夹。 | available | write |
| `dws aitable section delete` | 删除文件夹（运行时无 confirmDelete；调用前自行确认）。 | available | write |
| `dws aitable section list-empty` | 列出空文件夹。 | available | read |
| `dws aitable section list-nodes` | 列出 Base 导航全部节点。 | available | read |
| `dws aitable section move-node` | 移动导航节点到新父文件夹。 | available | write |
| `dws aitable section rename` | 重命名文件夹。 | available | write |
| `dws aitable section reorder` | 在当前父文件夹下调整文件夹顺序。 | available | write |
| `dws aitable +advperm-disable` | 关闭指定 Base 的高级权限总开关（所有自定义角色失效） | available | destructive |
| `dws aitable +advperm-enable` | 开启指定 Base 的高级权限总开关 | available | write |
| `dws aitable +attachment-put` | 准备凭证、实际 PUT 本地文件、写入 attachment 单元格并读回验证 | available | write |
| `dws aitable +attachment-remove` | 从 attachment 字段清空全部或按文件名移除，写前确保剩余项具有可重写 fileToken，并读回验证 | available | write |
| `dws aitable +attachment-upload` | 为 attachment 字段申请 OSS 直传地址（uploadUrl / fileToken） | available | write |
| `dws aitable +base-bootstrap` | 一次创建 Base、数据表和字段，逐层读回验证并在中断时报告已知副作用 | available | write |
| `dws aitable +base-copy` | 复制 AI 表格到指定目录（可仅复制结构） | available | write |
| `dws aitable +base-delete` | 删除指定 Base（不可逆） | available | destructive |
| `dws aitable +base-get` | 获取指定 Base 的目录信息（tables / dashboards summary） | available | read |
| `dws aitable +base-get-primary-doc-id` | 根据 baseId/tableId/recordId 获取主键文档的 dentryUuid | available | read |
| `dws aitable +base-list` | 获取当前用户可访问的 AI 表格 Base 列表（最近访问，支持游标分页） | available | read |
| `dws aitable +base-schema-snapshot` | 读取 Base、全部数据表、字段和视图的可复用结构快照，并严格校验每层响应 | available | read |
| `dws aitable +base-search` | 按名称关键词搜索 AI 表格 Base | available | read |
| `dws aitable +base-update` | 更新 Base 名称（可选备注） | available | write |
| `dws aitable +chart-delete` | 删除指定 chart 及其布局项（不可逆） | available | destructive |
| `dws aitable +chart-get` | 获取指定 chart 的详细信息 | available | read |
| `dws aitable +chart-share-get` | 查询 chart 的分享配置 | available | read |
| `dws aitable +chart-share-update` | 开启/关闭 chart 分享并可设置分享类型 | available | write |
| `dws aitable +chart-update` | 更新指定 chart 的配置或布局（--config 必填） | available | write |
| `dws aitable +chart-widgets-example` | 获取所有图表类型的 widget config 示例 | available | read |
| `dws aitable +dashboard-arrange` | 对指定仪表盘做服务端智能布局重排 | available | write |
| `dws aitable +dashboard-config-example` | 获取 dashboard config 的结构示例 | available | read |
| `dws aitable +dashboard-delete` | 删除指定 dashboard（级联删除其 chart，不可逆） | available | destructive |
| `dws aitable +dashboard-get` | 获取指定 dashboard 的详细信息（含 charts summary） | available | read |
| `dws aitable +dashboard-share-get` | 查询 dashboard 的分享配置 | available | read |
| `dws aitable +dashboard-share-update` | 开启/关闭 dashboard 分享并可设置分享类型 | available | write |
| `dws aitable +dashboard-update` | 更新指定 dashboard 的配置 | available | write |
| `dws aitable +datasource-create` | 为指定 AI 表格创建数据源同步配置，创建一张数据源表并触发首次全量同步。返回新建数据源表 ID 和同步任务 ID。 | available | write |
| `dws aitable +datasource-get-config` | 获取指定数据源表的同步配置信息，包括源配置、是否全量同步、是否自动同步、同步状态等。仅适用于数据源表（sync=true），普通表会返回错误。仅支持 OA 审批数据源（datasourceType=OA），其他数据源类型暂不支持，待后续开放。返回的 sourceConfig 包含数据源连接信息（如审批模板 ID、源表 ID 等）。 | available | read |
| `dws aitable +datasource-get-fields` | 获取指定数据源下可供同步的字段列表，用于在 +datasource-create / +datasource-update 中决定同步哪些字段。传入从 +datasource-list-sources 获取的 sourceConfig。仅支持 OA 审批数据源（datasourceType=OA），其他数据源类型暂不支持，待后续开放。 | available | read |
| `dws aitable +datasource-list-sources` | 列出指定 Base 下可用的数据源条目。仅支持 OA 审批数据源（datasourceType=OA）。返回的每条条目包含 result 字段（下游原始 JSON 字符串）和 sourceType 字段（OA 审批对应 2，仅供参考）。OA 审批场景下 result 为包含 approvals 数组的 JSON 字符串，每个 approval 包含 processCode、name、iconUrl、url、keepRemovedFields、splitParentTableField 等字段。须原样透传至 sourceConfig 的字段（仅以下 4 个）：processCode、name、iconUrl、url；调用方自行设置的字段（即使 result 中有值也不透传）：keepRemovedFields、splitParentTableField；enableDataSyncOaDetailList 为下游内部字段，无需传入 sourceConfig。调用方应自行解析 result，提取目标模板字段后构造 sourceConfig 传入 +datasource-create。 | available | read |
| `dws aitable +datasource-sync` | 对指定 AI 表格中的数据源表触发一次手动同步。单次最多 5 张表，每张表独立提交，部分失败不影响其他表。该工具仅触发任务即返回，不会等待同步完成。返回结果包含文档链接，用户可打开文档查看同步进度与最终数据。同步运行中（errorCode=4014）属于幂等冲突，会被标记为 failed 并允许调用方稍后重试。非数据源表（sync=false）不能用此工具触发同步，会以参数错误返回。 | available | write |
| `dws aitable +datasource-sync-status` | 按任务 ID 查询指定数据源表的同步任务状态。与 +datasource-sync / +datasource-create / +datasource-update 配对使用：这些指令触发同步后返回 taskId，本指令通过 taskId 查询最终结果。支持批量查询（单次最多 5 个 taskId），整体仍返回 success；需遍历 tasks 数组按单条 status 判断真实结果。任务状态包括：RUNNING（同步进行中）、FINISHED（同步完成）、FAILED（同步失败）。失败时会返回 errorCode 和 errorMessage 供排查。 | available | read |
| `dws aitable +datasource-update` | 更新指定 AI 表格中已有数据源表的同步配置，支持更新源配置、自动同步开关和同步字段选择。更新后触发一次同步。仅适用于数据源表。 | available | write |
| `dws aitable +export-data` | 导出 AI 表格数据（创建导出任务或按 taskId 续等） | available | read |
| `dws aitable +field-delete` | 删除指定字段（不可逆） | available | destructive |
| `dws aitable +field-get` | 批量获取字段详情（含类型相关完整配置） | available | read |
| `dws aitable +field-update` | 更新字段名称 / 配置 / AI 配置（类型不可改） | available | write |
| `dws aitable +find-record` | 在指定多维表里按关键词查记录（只读） | available | read |
| `dws aitable +form-delete` | 删除指定表单视图（不可逆） | available | destructive |
| `dws aitable +form-field-hide` | 切换表单字段的隐藏/显示状态 | available | write |
| `dws aitable +form-field-list` | 列出表单视图当前可见的字段及其配置 | available | read |
| `dws aitable +form-field-update` | 更新表单字段的必填状态或描述 | available | write |
| `dws aitable +form-list` | 列出指定数据表下的所有表单视图 | available | read |
| `dws aitable +form-share-get` | 读取视图当前的分享表单配置 | available | read |
| `dws aitable +form-share-update` | 开启或关闭指定视图的分享表单 | available | write |
| `dws aitable +form-update` | 更新表单标题 / 描述 | available | write |
| `dws aitable +import-data` | 将已上传文件导入 AI 表格（新建表或追加到已有表） | available | write |
| `dws aitable +import-upload` | 为导入任务申请 OSS 直传地址（uploadUrl / importId） | available | write |
| `dws aitable +list-tables` | 列出某个多维表(base)里的所有数据表（只读，投影 tableId/tableName） | available | read |
| `dws aitable +record-bulk-patch` | 完整查询目标记录后批量合并同一组 cells，自动分片并逐条读回验证 | available | write |
| `dws aitable +record-delete` | 批量删除记录（不可逆），自动按 100 条分片并逐批确认记录已不存在 | available | destructive |
| `dws aitable +record-history-list` | 按 recordId 查询单条记录的变更历史 | available | read |
| `dws aitable +record-primary-doc-create` | 为记录创建主键文档（幂等），fieldId 须为 primaryDoc 类型 | available | write |
| `dws aitable +record-primary-doc-get` | 查询记录关联的主键文档 nodeId | available | read |
| `dws aitable +record-query` | 查询表格记录（按 ID / 条件 / 关键词，并支持字段投影和分页） | available | read |
| `dws aitable +record-query-empty` | 扫描并过滤出完全没填用户字段的空行 | available | read |
| `dws aitable +record-share-links` | 批量（可 >20 条）获取多维表记录分享链接：去重+分片+合并 | available | read |
| `dws aitable +record-share-url` | 按 recordId 批量获取记录分享链接，单次最多 20 条 | available | read |
| `dws aitable +record-update` | 批量更新记录，自动按 100 条分片并逐批读回验证 | available | write |
| `dws aitable +record-upsert` | 按 recordId 自动拆分 create/update，按 100 条分片并读回验证 | available | write |
| `dws aitable +record-upsert-by-key` | 按唯一字段值有则更新、无则创建记录，并读回验证 | available | write |
| `dws aitable +resolve-base` | 按名称搜索多维表 Base 并解析出唯一 baseId（只读） | available | read |
| `dws aitable +resolve-table` | 在某个多维表 Base 内按名称解析出唯一的数据表 tableId（只读） | available | read |
| `dws aitable +role-create` | 在指定 Base 下创建自定义角色 | available | write |
| `dws aitable +role-delete` | 删除 Base 下指定的自定义角色（不可逆） | available | destructive |
| `dws aitable +role-get` | 获取单个角色的完整配置 | available | read |
| `dws aitable +role-list` | 列出指定 Base 下的全部角色 | available | read |
| `dws aitable +role-update` | 按 PATCH 语义增量更新自定义角色 | available | write |
| `dws aitable +section-create` | 在指定 Base 下创建文件夹（组织 table / dashboard） | available | write |
| `dws aitable +section-delete` | 删除指定文件夹（不可逆） | available | destructive |
| `dws aitable +section-list-empty` | 列出指定 Base 下所有没有子节点的空文件夹 | available | read |
| `dws aitable +section-list-nodes` | 列出指定 Base 当前版本下的全部 nsheet 节点 | available | read |
| `dws aitable +section-move-node` | 把任意 nsheet 节点移动到目标文件夹下（可选调整位置） | available | write |
| `dws aitable +section-rename` | 重命名指定文件夹 | available | write |
| `dws aitable +section-reorder` | 在当前父文件夹下调整文件夹的展示顺序 | available | write |
| `dws aitable +table-bootstrap` | 在已有 Base 中一次创建数据表和字段，自动分片并读回验证 | available | write |
| `dws aitable +table-copy` | 跨 Base 同步复制一张表的可创建字段结构，并可同步复制全部记录 | available | write |
| `dws aitable +table-delete` | 删除指定数据表（不可逆） | available | destructive |
| `dws aitable +table-get` | 批量获取指定数据表的表级信息、字段目录与视图目录 | available | read |
| `dws aitable +table-update` | 更新数据表名称 / 备注 / 行命名规则 | available | write |
| `dws aitable +template-search` | 按名称关键词搜索 AI 表格模板 | available | read |
| `dws aitable +url-resolve` | 解析 AI 表格 URL 中的 baseId/tableId/viewId/recordId | available | read |
| `dws aitable +view-delete` | 删除指定视图（不可逆） | available | destructive |
| `dws aitable +view-duplicate` | 复制视图，生成配置相同的新视图 | available | write |
| `dws aitable +view-get` | 获取视图完整信息（列顺序、筛选、排序、分组等） | available | read |
| `dws aitable +view-get-frozen-cols` | 获取视图当前冻结的左侧列数 | available | read |
| `dws aitable +view-get-lock` | 获取视图锁定状态 | available | read |
| `dws aitable +view-get-row-height` | 获取视图单元格行高（像素） | available | read |
| `dws aitable +view-lock` | 锁定视图（默认）或解锁（--off） | available | write |
| `dws aitable +view-preset-apply` | 按视图精确名称幂等创建或更新预设，并读回校验类型和 config | available | write |
| `dws aitable +view-set-fill-color-rule` | 全量覆盖 Grid 视图的条件填色规则（传 '[]' 清空） | available | write |
| `dws aitable +view-set-frozen-cols` | 设置视图冻结列数（0 表示取消冻结） | available | write |
| `dws aitable +view-set-row-height` | 设置视图单元格行高（像素，合法档位 32/56/88/128） | available | write |
| `dws aitable +view-update` | 更新视图名称 / 描述 / 配置（visibleFieldIds、filter、sort、group 等） | available | write |
| `dws aitable +workflow-deploy` | 创建或更新完整 workflow-dsl/v1，强制检查 valid/flowId，并可启用后验证 RUNNING 状态 | available | write |
| `dws aitable +workflow-disable` | 禁用指定 Base 中的自动化工作流（影响业务自动化） | available | destructive |
| `dws aitable +workflow-enable` | 启用指定 Base 中的自动化工作流 | available | write |
| `dws aitable +workflow-get` | 获取单个自动化工作流的详细信息 | available | read |
| `dws aitable +workflow-list` | 列出指定 Base 中的自动化工作流（分页） | available | read |
| `dws aitable table create` | 在 Base 下创建数据表（可带 fields，空数组会补标题列）。 | available | write |
| `dws aitable table delete` | 删除数据表（不可逆，需确认）。 | available | destructive |
| `dws aitable table get` | 获取数据表结构（字段+视图目录）。 | available | read |
| `dws aitable table list` | 获取数据表（table get 别名）。 | available | read |
| `dws aitable table update` | 重命名数据表。 | available | write |
| `dws aitable template search` | 搜索 AI 表格模板。 | available | read |
| `dws aitable view create` | 创建视图（Grid/Kanban/Gantt/Calendar/Gallery/FormDesigner）。 | available | write |
| `dws aitable view delete` | 删除视图（不可删最后一个/锁定视图；需确认）。 | available | destructive |
| `dws aitable view duplicate` | 复制视图。 | available | write |
| `dws aitable view get aggregate` | 读取视图聚合配置 | available | read |
| `dws aitable view get card` | 读取卡片视图配置 | available | read |
| `dws aitable view get field-widths` | 读取 Grid 列宽 | available | read |
| `dws aitable view get fill-color-rule` | 读取填充色规则 | available | read |
| `dws aitable view get filter` | 读取视图筛选 | available | read |
| `dws aitable view get frozen-cols` | 读取冻结列 | available | read |
| `dws aitable view get group` | 读取视图分组 | available | read |
| `dws aitable view get lock` | 读取视图锁状态 | available | read |
| `dws aitable view get row-height` | 读取行高 | available | read |
| `dws aitable view get sort` | 读取视图排序 | available | read |
| `dws aitable view get timebar` | 读取时间条配置 | available | read |
| `dws aitable view get visible-fields` | 读取可见字段及顺序 | available | read |
| `dws aitable view list` | 列出或获取视图配置。 | available | read |
| `dws aitable view lock` | 锁定或管理视图锁。 | available | write |
| `dws aitable view update aggregate` | 更新视图聚合配置 | available | write |
| `dws aitable view update card` | 更新卡片视图配置 | available | write |
| `dws aitable view update field-widths` | 更新 Grid 列宽 | available | write |
| `dws aitable view update fill-color-rule` | 更新填充色规则 | available | write |
| `dws aitable view update filter` | 更新视图筛选 | available | write |
| `dws aitable view update frozen-cols` | 更新冻结列 | available | write |
| `dws aitable view update group` | 更新视图分组 | available | write |
| `dws aitable view update name` | 重命名视图 | available | write |
| `dws aitable view update row-height` | 更新行高 | available | write |
| `dws aitable view update sort` | 更新视图排序 | available | write |
| `dws aitable view update timebar` | 更新时间条配置 | available | write |
| `dws aitable view update visible-fields` | 更新可见字段列表与顺序 | available | write |
| `dws aitable workflow create` | 创建并发布 AI 表格自动化工作流。 | available | write |
| `dws aitable workflow disable` | 禁用工作流（高危，需确认；status 变 STOP）。 | available | write |
| `dws aitable workflow edit-example` | 获取 AI 表格工作流编辑文档与 workflow-dsl/v1 示例。 | available | read |
| `dws aitable workflow enable` | 启用工作流。 | available | write |
| `dws aitable workflow get` | 获取工作流详情（含 flowSchema）。 | available | read |
| `dws aitable workflow history` | 按状态、时间和分页条件查询工作流执行历史。 | available | read |
| `dws aitable workflow list` | 列出 Base 下自动化工作流。 | available | read |
| `dws aitable workflow run` | 立即执行已知 AI 表格自动化工作流，并获取 executionId。 | available | write |
| `dws aitable workflow update` | 用完整 DSL 更新并发布已有 AI 表格自动化工作流。 | available | write |

## attendance（58 个入口）

查询考勤记录、排班、班次、考勤组、审批、报表、个人规则和假期，并执行经确认的考勤配置变更。

| 命令 | 功能 | 状态 | 操作类型 |
|---|---|---|---|
| `dws attendance adjustment get` | 查询单个补卡规则详情 | available | read |
| `dws attendance adjustment search` | 查询补卡规则列表 | available | read |
| `dws attendance approve list` | 查询考勤相关审批单记录 | available | read |
| `dws attendance approve templates` | 查询考勤审批模板和提交入口 | available | read |
| `dws attendance shift list` | 批量查询员工班次信息 | available | read |
| `dws attendance boss-check` | 管理员修正员工打卡结果 | available | write |
| `dws attendance check record` | 查询打卡记录 | available | read |
| `dws attendance check result` | 查询打卡结果 | available | read |
| `dws attendance checkin records` | 查询打卡流水记录 | available | read |
| `dws attendance class create` | 创建班次定义 | available | write |
| `dws attendance class get` | 查询单个班次定义详情 | available | read |
| `dws attendance class search` | 查询班次定义列表 | available | read |
| `dws attendance class update` | 更新班次定义 | available | write |
| `dws attendance summary` | 查询个人考勤统计摘要 | available | read |
| `dws attendance record get` | 查询个人考勤详情 | available | read |
| `dws attendance globalsetting get` | 查询企业全局考勤设置 | available | read |
| `dws attendance globalsetting save` | 更新企业全局考勤设置 | available | write |
| `dws attendance group create` | 创建考勤组 | available | write |
| `dws attendance group filtered-get` | 查询考勤组指定字段子集 | available | read |
| `dws attendance group get` | 查询考勤组完整详情 | available | read |
| `dws attendance group search` | 查询考勤组列表 | available | read |
| `dws attendance group update` | 更新考勤组配置 | available | write |
| `dws attendance group update-members` | 增删考勤组成员 | available | write |
| `dws attendance overtime get` | 查询单个加班规则详情 | available | read |
| `dws attendance overtime search` | 查询加班规则列表 | available | read |
| `dws attendance rules` | 查询考勤组与考勤规则 | available | read |
| `dws attendance report columns` | 查询可查看的考勤报表字段 | available | read |
| `dws attendance report query-data` | 查询考勤报表数据 | available | read |
| `dws attendance report query-leave` | 查询假期报表数据 | available | read |
| `dws attendance schedule get` | 查询员工排班记录 | available | read |
| `dws attendance schedule import` | 导入排班制考勤组排班记录 | available | write |
| `dws attendance selfsetting get` | 查询当前登录用户本人的个人考勤设置 | available | read |
| `dws attendance selfsetting save` | 更新当前登录用户本人的个人考勤设置 | available | write |
| `dws attendance +check-record` | 查询用户打卡流水（打卡时间/地点/定位方式） | available | read |
| `dws attendance +check-result` | 查询用户打卡结果（迟到/早退/缺卡等） | available | read |
| `dws attendance +get-adjustment-rule` | 根据补卡规则主键 ID 查询补卡规则详情 | available | read |
| `dws attendance +get-approve-template` | 查询补卡/请假/加班/外出/出差审批提交链接 | available | read |
| `dws attendance +get-checkin-record` | 查询指定员工一段时间内的签到记录 | available | read |
| `dws attendance +get-class` | 根据班次 ID 查询班次详情 | unavailable | read |
| `dws attendance +get-leave-records` | 查询指定员工的假期余额变更记录 | available | read |
| `dws attendance +get-overtime-rule` | 根据加班规则主键 ID 查询加班规则详情 | available | read |
| `dws attendance +get-schedule` | 获取指定用户一段时间内的排班记录 | available | read |
| `dws attendance +get-self-setting` | 查询个人规则设置（打卡提醒/极速打卡/缺卡提醒等） | available | read |
| `dws attendance +get-summary` | 查询某个人的考勤统计摘要（周/月） | available | read |
| `dws attendance +list-approve` | 查询用户考勤审批单（补卡/加班/请假/出差外出） | available | read |
| `dws attendance +list-leave-types` | 查询当前用户可用的假期规则列表 | available | read |
| `dws attendance +my-attendance` | 查我今天的考勤打卡记录（打卡流水，自动解析当前用户） | available | read |
| `dws attendance +query-report-data` | 根据字段查询考勤报表数据（仅管理员） | available | read |
| `dws attendance +search-adjustment-rule` | 查询当前用户可管理的补卡规则列表 | available | read |
| `dws attendance +search-class` | 查询当前用户可管理的班次详情列表 | available | read |
| `dws attendance +search-group` | 查询当前用户可管理的考勤组列表 | available | read |
| `dws attendance +search-overtime-rule` | 查询当前用户可管理的加班规则列表 | available | read |
| `dws attendance +this-month` | 查我本月的考勤打卡记录（打卡流水，自动解析当前用户） | available | read |
| `dws attendance vacation balance` | 查询员工假期余额 | available | read |
| `dws attendance vacation records` | 查询假期余额变更记录 | available | read |
| `dws attendance vacation save-balance` | 调整员工假期余额 | available | write |
| `dws attendance vacation types` | 查询可用假期类型 | available | read |
| `dws attendance vacation update-type` | 更新 freedom 统计方式的假期类型规则 | available | write |

## audit（3 个入口）

查看、导出和校验本地操作审计日志

| 命令 | 功能 | 状态 | 操作类型 |
|---|---|---|---|
| `dws audit export` | 按日期范围导出本地操作审计日志（jsonl 或 csv） | available | read |
| `dws audit tail` | 查看本地操作审计日志最近 N 条记录 | available | read |
| `dws audit verify` | 校验本地审计日志文件的哈希链完整性 | available | read |

## calendar（49 个入口）

管理日历本、日程、参与人、附件、会议室，并查询人员或会议室闲忙状态。

| 命令 | 功能 | 状态 | 操作类型 |
|---|---|---|---|
| `dws calendar attachment add` | 为日程添加附件 | available | write |
| `dws calendar attendee add` | 添加日程参与人 | available | write |
| `dws calendar room add` | 为日程预订会议室 | available | write |
| `dws calendar event create` | 创建日程 | available | write |
| `dws calendar event delete` | 删除指定日程 | available | write |
| `dws calendar room delete` | 移除日程中的会议室 | available | write |
| `dws calendar book get` | 查询指定日历信息 | available | read |
| `dws calendar event get` | 查询日程详情 | available | read |
| `dws calendar attendee list` | 获取日程参与人 | available | read |
| `dws calendar event share-info` | 获取日程的分享信息（主题、组织人、地点、入会信息等） | available | read |
| `dws calendar acl list` | 查询主日历访问控制列表 | available | read |
| `dws calendar event list` | 查询当前用户日程列表 | available | read |
| `dws calendar book list` | 查询用户日历列表 | available | read |
| `dws calendar event instances` | 查询循环日程在时间范围内展开的实例 | available | read |
| `dws calendar room list-groups` | 查询会议室分组列表 | available | read |
| `dws calendar event suggest` | 建议日程时间 | available | read |
| `dws calendar room search` | 查询空闲或按名搜索会议室 | available | read |
| `dws calendar busy search` | 查询用户或会议室闲忙 | available | read |
| `dws calendar attendee delete` | 删除日程参与人 | available | write |
| `dws calendar event respond` | 响应日程 | available | write |
| `dws calendar book search` | 搜索日历本列表 | available | read |
| `dws calendar +agenda` | 查询日程列表（不传时间默认查询今天） | available | read |
| `dws calendar +attendee-list` | 查看日程参会人 | available | read |
| `dws calendar +book` | 创建日程，并可按姓名邀请参会人（自动解析 userId，失败自动回滚删除日程） | available | write |
| `dws calendar +book-list` | 查询用户的日历本列表 | available | read |
| `dws calendar +book-search` | 按名称模糊搜索日历本 | available | read |
| `dws calendar +cancel-event` | 取消（删除）一个已有日程（删除前先确认它真实存在） | available | destructive |
| `dws calendar +conflicts` | 检测我某天日程的时间冲突（重叠/双重预订，默认今天） | available | read |
| `dws calendar +create` | 创建日程并读回验证 | available | write |
| `dws calendar +free` | 按姓名查询某人在指定时间段内的忙闲状态（自动解析 userId） | available | read |
| `dws calendar +free-slots` | 找我某天工作时段内的空闲时间段（默认今天 09:00-18:00） | available | read |
| `dws calendar +freebusy` | 查询用户 / 会议室闲忙状态（--users 与 --rooms 至少其一） | available | read |
| `dws calendar +get` | 严格获取日程详情 | available | read |
| `dws calendar +invite` | 按姓名把参会人加入已有日程（自动解析 userId 后批量添加） | available | write |
| `dws calendar +my-free` | 查我自己在某时间段的忙闲（默认今天，无需输入姓名） | available | read |
| `dws calendar +next-event` | 查看接下来最近的一个日程（默认扫描未来 7 天） | available | read |
| `dws calendar +reschedule` | 改一个已有日程的时间（只动开始/结束时间，其他字段不变） | available | write |
| `dws calendar +room-find` | 按时间段搜索可用会议室（不传时间默认当前起 1 小时） | available | read |
| `dws calendar +room-groups` | 会议室分组列表 | available | read |
| `dws calendar +room-search` | 按名称模糊搜索会议室（不检查可用性） | available | read |
| `dws calendar +rsvp` | 响应日程邀请并读取终态 | available | write |
| `dws calendar +search-event` | 在一个日程页内严格搜索事件 | available | read |
| `dws calendar +suggest-time` | 按姓名解析多位参与者，推荐大家都有空的可开会时间段（自动解析 userId） | available | read |
| `dws calendar +suggestion` | 按 userId 严格推荐共同空闲时间 | available | read |
| `dws calendar +today` | 列出我今天的日程（自动计算今天的起止时间，无需手动填时间范围） | available | read |
| `dws calendar +tomorrow` | 列出我明天的日程（自动计算明天的起止时间，无需手动填时间范围） | available | read |
| `dws calendar +update` | 分阶段更新日程并读回验证 | available | write |
| `dws calendar +week` | 列出我本周的日程（自动按周一为周首计算本周起止时间，无需手动填时间范围） | available | read |
| `dws calendar event update` | 修改日程 | available | write |

## chat（233 个入口）

管理钉钉会话、群聊、群成员、机器人、消息检索与发送

| 命令 | 功能 | 状态 | 操作类型 |
|---|---|---|---|
| `dws chat category add-conv` | 将会话加入一个或多个自定义会话分组 | available | write |
| `dws chat group-role add` | 在群聊中创建自定义角色 | available | write |
| `dws chat message add-emoji` | 给指定消息添加表情回应 | available | write |
| `dws chat group members add` | 向指定群聊添加成员 | available | write |
| `dws chat message add-favorite` | 将指定会话中的一条消息加入当前用户的收藏。 | available | write |
| `dws chat group members add-bot` | 把企业机器人拉进我有管理权限的群 | available | write |
| `dws chat toolbar add` | 将快捷入口添加到会话快捷栏可见区 | available | write |
| `dws chat message add-text-emotion` | 给指定消息添加已定义的文字表情 | available | write |
| `dws chat group audit-join-validation` | 审批入群验证记录 | available | write |
| `dws chat group user-settings query` | 批量查询当前用户自己的群会话设置（置顶/免打扰/群昵称/群备注） | available | read |
| `dws chat group user-settings set` | 批量更新当前用户自己的群会话设置（置顶/免打扰/群昵称/群备注） | available | write |
| `dws chat chmod` | 授予指定 chat scope 的高风险操作权限 | available | write |
| `dws chat data-auth cross-org` | 授予跨组织 chat 数据访问权限 | available | write |
| `dws chat clear-all-red-point` | 清除当前用户所有会话未读红点 | available | write |
| `dws chat clear-messages` | 清空当前用户指定会话中的聊天记录 | available | destructive |
| `dws chat clear-red-point` | 清除指定会话未读红点 | available | write |
| `dws chat message combine-forward` | 把多条消息合并转发到目标会话 | available | write |
| `dws chat message send-card` | 创建并向群聊或单聊发送互动卡片；群聊创建时可 @成员或 @所有人 | available | write |
| `dws chat category create` | 创建用户自定义会话分组 | available | write |
| `dws chat toolbar create-custom` | 创建自定义快捷栏入口 | available | write |
| `dws chat group create` | 创建群聊并可指定群名与初始成员 | available | write |
| `dws chat group notice create` | 在指定群聊中发布群公告 | available | write |
| `dws chat category create-smart` | 按名称、成员或关键词创建智能会话分组 | available | write |
| `dws chat message create-text-emotion` | 创建可用于消息回应的文字表情 | available | write |
| `dws chat thread create-group` | 创建开启话题模式的群聊容器 | available | write |
| `dws chat category delete` | 删除用户自定义会话分组 | available | destructive |
| `dws chat group dismiss` | 永久解散指定群聊（不可恢复，仅群主） | available | destructive |
| `dws chat message download-media` | 下载消息中的媒体资源到本地 | available | read |
| `dws chat group notice edit` | 修改指定群聊中的群公告 | available | write |
| `dws chat message edit` | 编辑当前用户已发送消息的 Markdown 内容 | available | write |
| `dws chat emotion favorite` | 新增当前用户的个人收藏表情，支持已有 mediaId 或本地图片文件 | available | write |
| `dws chat message forward` | 把一条已有消息转发到另一个会话 | available | write |
| `dws chat thread forward` | 把一条 Thread 转发到目标会话 | available | write |
| `dws chat category batch-info` | 按分组 ID 批量获取自定义会话分组详情 | available | read |
| `dws chat group get-by-group-id` | 把数字群号解析为群聊信息 | available | read |
| `dws chat conversation-info` | 获取群聊或单聊会话的详细信息 | available | read |
| `dws chat group invite-url` | 获取指定群聊的邀请链接 | available | read |
| `dws chat group get-mute-config` | 查询群用户禁言配置（禁言黑名单/全员禁言白名单） | available | read |
| `dws chat group notice get` | 查看指定群公告详情 | available | read |
| `dws chat hide` | 在会话列表中隐藏指定会话 | available | write |
| `dws chat toolbar hide` | 将快捷入口从会话快捷栏可见区隐藏 | available | write |
| `dws chat list-all-conversations` | 分页获取当前用户的全部会话列表 | available | read |
| `dws chat group list-join-validations` | 分页拉取当前用户相关的入群验证记录 | available | read |
| `dws chat toolbar list` | 查询会话快捷栏入口列表 | available | read |
| `dws chat category list-by-conv` | 查询指定会话所属的自定义会话分组 | available | read |
| `dws chat message list` | 分页读取指定会话消息及其引用上下文 | available | read |
| `dws chat category list-conversations` | 列出指定会话分组中的会话 | available | read |
| `dws chat group-role list` | 列出群聊中的自定义角色 | available | read |
| `dws chat group bots` | 列出群内机器人 | available | read |
| `dws chat group members list-by-ids` | 按成员 openDingTalkId 批量查询群成员详情 | available | read |
| `dws chat group notice list` | 分页查看指定群聊的群公告列表 | available | read |
| `dws chat message list-direct` | 读取与指定用户的单聊消息记录 | available | read |
| `dws chat message list-emotion-replies` | 批量拉取消息的表情回复和文字回复 | available | read |
| `dws chat message list-favorites` | 分页查询当前用户收藏的消息列表。 | available | read |
| `dws chat message list-by-ids` | 按消息 ID 批量获取消息详情 | available | read |
| `dws chat group list-all` | 分页获取当前用户加入的所有群聊列表 | available | read |
| `dws chat group list-my-groups` | 列出当前用户创建或管理的群聊 | available | read |
| `dws chat emotion list` | 列出当前用户的个人收藏表情 | available | read |
| `dws chat message list-pin-msg` | 列出指定会话中的置顶消息 | available | read |
| `dws chat message list-focused` | 列出当前用户特别关注的消息 | available | read |
| `dws chat thread list` | 分页读取会话中的话题主消息 | available | read |
| `dws chat list-top-conversations` | 列出当前用户置顶的会话 | available | read |
| `dws chat thread list-replies` | 分页读取指定 Thread 的回复 | available | read |
| `dws chat category list` | 列出当前用户的自定义会话分组 | available | read |
| `dws chat mark-unread` | 将指定会话标记为未读 | available | write |
| `dws chat mark-read` | 将指定消息及之前消息标记为已读 | available | write |
| `dws chat thread promote` | 将普通群中的已有消息升级为 Thread 根消息 | available | write |
| `dws chat group-role query-user` | 查询指定群成员的自定义角色 | available | read |
| `dws chat message query-send-status` | 查询异步消息发送任务的状态 | available | read |
| `dws chat message read-status` | 查询指定消息的已读状态和人员 | available | read |
| `dws chat group quit` | 当前用户退出群聊，群本身保留 | available | write |
| `dws chat message recall` | 撤回当前用户已发送的单条消息 | available | write |
| `dws chat message recall-by-bot` | 撤回指定机器人发送的消息 | available | write |
| `dws chat category remove-conv` | 将会话从一个或多个自定义会话分组移出 | available | write |
| `dws chat group-role remove` | 删除群聊中的自定义角色 | available | write |
| `dws chat toolbar remove-custom` | 删除自定义快捷栏入口 | available | destructive |
| `dws chat group-role remove-user` | 取消指定成员的一个或多个自定义角色 | available | write |
| `dws chat message remove-emoji` | 移除指定消息上的表情回应 | available | write |
| `dws chat group members remove` | 从指定群聊移除成员 | available | write |
| `dws chat message remove-favorite` | 取消当前用户对指定消息的收藏标记，不删除原消息。 | available | write |
| `dws chat group members remove-bot` | 从群内移除指定机器人 | available | write |
| `dws chat message remove-text-emotion` | 移除指定消息上的文字表情回应 | available | write |
| `dws chat category rename` | 更新用户自定义会话分组的名称 | available | write |
| `dws chat message reply` | 引用指定消息发送个人回复 | available | write |
| `dws chat thread reply` | 向指定 openConvThreadId 直接追加回复（非引用回复） | available | write |
| `dws chat message list-mentions` | 查询指定时间范围内提及当前用户的消息 | available | read |
| `dws chat bot find` | 按关键词搜索企业机器人并拿到 openDingTalkId | available | read |
| `dws chat search-common` | 查询指定人员共同所在的群聊 | available | read |
| `dws chat search` | 按关键词搜索群聊并拿到 openConversationId | available | read |
| `dws chat message search-advanced` | 按时间、关键词、发送者、@ 或会话等多维度搜索消息 | available | read |
| `dws chat message search` | 按关键词和时间范围搜索消息 | available | read |
| `dws chat message list-by-sender` | 按发送者和时间范围查询消息 | available | read |
| `dws chat message list-all` | 按时间范围搜索跨会话消息并保留权益指引 | available | read |
| `dws chat bot search` | 搜索我创建的企业机器人并提取 robot-code | available | read |
| `dws chat message send-by-webhook` | 用自定义机器人 Webhook 向群发送消息 | available | write |
| `dws chat emotion send` | 以当前用户身份发送个人收藏表情 | available | write |
| `dws chat message send` | 以当前用户身份发送群聊或单聊消息 | available | write |
| `dws chat message send-by-bot` | 以应用机器人身份发送 Markdown、图片或文件群消息、群聊引用回复或批量单聊 | available | write |
| `dws chat thread send` | 发布一条新话题 | available | write |
| `dws chat group-role set-user` | 为指定群成员设置自定义角色 | available | write |
| `dws chat group-mute-member` | 禁言或解除禁言指定群成员 | available | write |
| `dws chat group-mute` | 开启或关闭群聊全员禁言 | available | write |
| `dws chat message set-pin-msg` | 把指定消息设为会话置顶消息 | available | write |
| `dws chat set-top` | 设置或取消指定会话置顶 | available | write |
| `dws chat message set-top-msg` | 将指定会话消息设置为置顶 | available | write |
| `dws chat group share-invite` | 将指定群聊的邀请链接分享到会话或单聊用户 | available | write |
| `dws chat +at-me` | 查最近 @我 的消息（自动算时间窗，投影发送人/时间/内容/会话） | available | read |
| `dws chat +bot-find` | 搜索全部可用机器人（含他人/官方，返回 openDingTalkId 可发单聊） | available | read |
| `dws chat +bot-search` | 搜索当前用户自己创建的机器人 | available | read |
| `dws chat +broadcast` | 按姓名逐一给多个人群发同一条单聊消息（自动解析 userId、逐个发送） | available | write |
| `dws chat +category-add-conversation` | 将会话移动到指定的自定义分组中 | available | write |
| `dws chat +category-create` | 创建用户自定义会话分组 | available | write |
| `dws chat +category-delete` | 删除用户自定义会话分组 | available | destructive |
| `dws chat +category-list` | 获取用户自定义会话分组 | available | read |
| `dws chat +category-list-conversations` | 拉取指定自定义会话分组下的会话 | available | read |
| `dws chat +category-remove-conversation` | 将会话从指定的自定义分组中移出 | available | write |
| `dws chat +category-rename` | 更新用户自定义会话分组的名称 | available | write |
| `dws chat +chat-add-bot` | 将机器人添加到群中 | available | write |
| `dws chat +chat-audit-join` | 审批入群验证（通过/拒绝/删除/忽略/拉黑） | available | write |
| `dws chat +chat-bots` | 查看群内所有机器人 | available | read |
| `dws chat +chat-create` | 按成员和可选群主全量预检后创建一个钉钉群聊 | available | write |
| `dws chat +chat-dismiss` | 解散群聊（不可逆，需群主权限） | available | destructive |
| `dws chat +chat-get-by-id` | 根据群号获取群聊信息 | available | read |
| `dws chat +chat-invite-url` | 获取群邀请链接 | available | read |
| `dws chat +chat-list` | 分页列出当前用户加入的会话（默认群聊；可选包含单聊） | available | read |
| `dws chat +chat-list-all` | 分页拉取我加入的所有群列表 | available | read |
| `dws chat +chat-list-join-requests` | 分页拉取入群验证记录 | available | read |
| `dws chat +chat-list-mine` | 拉取我创建/管理的群 | available | read |
| `dws chat +chat-members-get` | 根据成员 openDingTalkId 批量查询群成员详情 | available | read |
| `dws chat +chat-members-list` | 列出群成员并把用户与机器人分桶（支持群名语义解析） | available | read |
| `dws chat +chat-messages` | 读取指定群聊或单聊的消息记录，支持有界全量分页与原子 JSON 导出 | available | read |
| `dws chat +chat-mute` | 全员禁言 / 取消全员禁言 | available | write |
| `dws chat +chat-mute-member` | 指定群成员禁言 / 取消禁言 | available | write |
| `dws chat +chat-quit` | 退出群聊 | available | write |
| `dws chat +chat-remove-bot` | 从群内移除机器人 | available | destructive |
| `dws chat +chat-role-add` | 添加群身份 | available | write |
| `dws chat +chat-role-list` | 拉取会话的群身份列表 | available | read |
| `dws chat +chat-role-query-user` | 查询群成员的群身份 | available | read |
| `dws chat +chat-role-remove` | 删除群身份 | available | destructive |
| `dws chat +chat-role-remove-user` | 移除用户的指定群身份 | available | write |
| `dws chat +chat-role-set-user` | 设置用户的群身份（覆盖该用户的全部群身份） | available | write |
| `dws chat +chat-role-update` | 更新群身份名称 | available | write |
| `dws chat +chat-search` | 按关键词分页搜索群聊，支持有界自动翻页和完整性检查 | available | read |
| `dws chat +chat-set-admin` | 设置 / 取消群管理员 | available | write |
| `dws chat +chat-set-history` | 设置新成员入群可查看历史消息范围 | available | write |
| `dws chat +chat-transfer-owner` | 转让群主 | available | write |
| `dws chat +chat-update` | 更新群名称（仅名称，不支持 description） | available | write |
| `dws chat +chat-update-alias` | 设置群备注（仅自己可见） | available | write |
| `dws chat +chat-update-icon` | 更新群头像 | available | write |
| `dws chat +chat-update-nick` | 设置当前用户在群内的群昵称 | available | write |
| `dws chat +chat-update-settings` | 更新群设置（settingKey + status） | available | write |
| `dws chat +conversation-clear-all-red-point` | 清除所有会话红点（全部已读） | available | write |
| `dws chat +conversation-clear-messages` | 清空当前用户指定会话的聊天记录（仅本人视角，不可逆） | available | destructive |
| `dws chat +conversation-clear-red-point` | 清除会话红点 | available | write |
| `dws chat +conversation-hide` | 会话列表中隐藏会话（收到新消息会重新出现） | available | write |
| `dws chat +conversation-info` | 获取会话信息（群聊传 --group，单聊传 --open-dingtalk-id） | available | read |
| `dws chat +conversation-list` | 分页或一键全量获取当前用户的会话列表（单聊+群聊） | available | read |
| `dws chat +conversation-list-top` | 拉取置顶会话列表，可只看群聊或单聊 | available | read |
| `dws chat +conversation-mark-read` | 标记消息已读（该消息及之前的消息都标记为已读） | available | write |
| `dws chat +conversation-mark-unread` | 标记会话为未读 | available | write |
| `dws chat +conversation-mute` | 会话消息免打扰（支持单聊/群聊） | available | write |
| `dws chat +conversation-set-top` | 批量会话置顶 / 取消置顶（最多 10 个） | available | write |
| `dws chat +dm` | 按姓名直接给某人发单聊消息（自动解析唯一 openDingTalkId） | available | write |
| `dws chat +feed-group-query-item` | 在会话分组结果中按会话 ID 精确查询多项 | available | read |
| `dws chat +flag-cancel` | 取消收藏一条或多条消息（最多 10 条） | available | write |
| `dws chat +flag-create` | 收藏一条或多条消息（最多 10 条） | available | write |
| `dws chat +flag-list` | 分页查询当前用户收藏的消息，支持有界自动翻页 | available | read |
| `dws chat +group-members` | 按群名唯一解析后全量列出用户成员并公开分页完整性 | available | read |
| `dws chat +messages-add-emoji` | 对消息添加 emoji 表情回应 | available | write |
| `dws chat +messages-add-text-emotion` | 对消息添加文字表情回应 | available | write |
| `dws chat +messages-batch-recall-by-bot` | 机器人撤回单聊消息 | available | write |
| `dws chat +messages-batch-send-by-bot` | 机器人批量向用户发送单聊 Markdown 消息 | available | write |
| `dws chat +messages-combine-forward` | 合并转发多条消息 | available | write |
| `dws chat +messages-create-text-emotion` | 创建文字表情（获取 emotionId） | available | write |
| `dws chat +messages-forward` | 转发单条消息 | available | write |
| `dws chat +messages-forward-topic` | 转发话题消息到目标会话 | available | write |
| `dws chat +messages-list` | 拉取群聊会话消息 | available | read |
| `dws chat +messages-list-direct` | 拉取单聊会话消息 | available | read |
| `dws chat +messages-list-pin` | 拉取会话中钉住的消息列表 | available | read |
| `dws chat +messages-list-unread-conversations` | 获取有未读消息的会话列表 | available | read |
| `dws chat +messages-mget` | 根据消息 ID 批量查询消息（最多 50 条） | available | read |
| `dws chat +messages-query-send-status` | 查询消息投递状态并衔接后续消息操作 | available | read |
| `dws chat +messages-read-status` | 查询消息的已读/未读状态 | available | read |
| `dws chat +messages-recall` | 撤回当前用户发送的消息 | available | write |
| `dws chat +messages-recall-by-bot` | 机器人撤回群消息 | available | write |
| `dws chat +messages-remove-emoji` | 移除消息的 emoji 表情回应 | available | write |
| `dws chat +messages-remove-text-emotion` | 移除消息的文字表情回应 | available | write |
| `dws chat +messages-reply` | 引用回复一条已有消息，并返回可继续查询或撤回的发送上下文 | available | write |
| `dws chat +messages-resource-download` | 安全下载消息资源（图片/视频/语音/文件）到本地 | available | read |
| `dws chat +messages-resource-url` | 获取消息资源（图片/视频/语音）下载链接 | available | read |
| `dws chat +messages-send` | 按身份和目标统一发送消息，Bot 多群返回逐目标 ledger | available | write |
| `dws chat +messages-send-by-bot` | 机器人向群聊发送 Markdown 消息 | available | write |
| `dws chat +messages-send-by-webhook` | 兼容旧入口的自定义机器人 Webhook 群消息发送 | available | write |
| `dws chat +messages-send-card` | 创建流式卡片，可在同一次调用中写入内容并结束；群聊创建时可 @成员或 @所有人 | available | write |
| `dws chat +messages-set-pin` | 钉住消息（Pin） | available | write |
| `dws chat +messages-set-top` | 置顶消息 | available | write |
| `dws chat +messages-unset-pin` | 取消钉住消息（Unpin） | available | write |
| `dws chat +messages-unset-top` | 取消置顶消息 | available | write |
| `dws chat +messages-update-card` | 流式更新卡片内容（最后一次 --flow-status 应为 3） | available | write |
| `dws chat +my-groups` | 列出我加入的群，可按类型过滤并投影关键字段 | available | read |
| `dws chat +search-msg` | 按稳定 ID、内容、时间等条件搜索消息，可校验会话范围、全量翻页并批量富化 | available | read |
| `dws chat +send-to-group` | 按群名或 openConversationId 直接给群发消息 | available | write |
| `dws chat +thread-replies` | 按主消息 ID 或 thread/topic ID 分页读取话题回复，支持完整排序与有界自动翻页 | available | read |
| `dws chat +unread-chats` | 列出我有未读消息的会话（投影会话名/未读数/会话ID） | available | read |
| `dws chat toolbar sort` | 对会话快捷栏入口进行排序 | available | write |
| `dws chat thread add-emoji` | 给 Thread 主消息或回复添加 emoji reaction | available | write |
| `dws chat thread add-text-emotion` | 给 Thread 主消息或回复添加文字表情 | available | write |
| `dws chat thread list-emotion-replies` | 批量查询 Thread 消息的 emoji 和文字表情回复 | available | read |
| `dws chat thread recall-message` | 撤回 Thread 中当前用户发送的一条消息 | available | write |
| `dws chat thread remove-emoji` | 移除 Thread 主消息或回复上的 emoji reaction | available | write |
| `dws chat thread remove-text-emotion` | 移除 Thread 主消息或回复上的文字表情 | available | write |
| `dws chat thread update-text-emotion` | 原子替换 Thread 主消息或回复上的文字表情 | available | write |
| `dws chat group transfer-owner` | 把群主身份转让给指定群成员 | available | write |
| `dws chat text translate` | 将指定文本翻译成目标语言 | available | read |
| `dws chat message list-unread-conversations` | 列出当前用户存在未读消息的会话 | available | read |
| `dws chat message unset-pin-msg` | 取消指定消息的会话置顶 | available | write |
| `dws chat message unset-top-msg` | 取消指定会话消息的置顶 | available | write |
| `dws chat mute-at-all` | 关闭或恢复会话中的 @所有人消息提醒 | available | write |
| `dws chat group set-admin` | 设置或取消群管理员角色 | available | write |
| `dws chat group-role update` | 更新群聊自定义角色的名称 | available | write |
| `dws chat toolbar update-custom` | 更新自定义快捷栏入口 | available | write |
| `dws chat group update-icon` | 使用真实媒体 ID 更新群头像 | available | write |
| `dws chat group rename` | 修改指定群聊的名称 | available | write |
| `dws chat group update-nick` | 设置或清除当前用户在指定群内的昵称 | available | write |
| `dws chat group update-settings` | 更新指定群聊的一项设置开关 | available | write |
| `dws chat mute` | 开启或关闭指定会话的免打扰 | available | write |
| `dws chat mute-red-envelope` | 关闭或恢复会话中的红包消息提醒 | available | write |
| `dws chat group set-history` | 设置新成员可见的群历史消息范围 | available | write |
| `dws chat message update-card` | 更新已发送流式卡片的内容和状态 | available | write |
| `dws chat message update-text-emotion` | 把消息上已有的文字表情原地替换为新的文字表情 | available | write |
| `dws chat group update-alias` | 设置当前用户可见的群备注名称 | available | write |
| `dws chat group upgrade-to-external` | 不可逆地把已有普通群升级为外部群 | available | destructive |
| `dws chat conversation-file upload` | 上传本地文件到指定会话的文件空间，不发送聊天消息 | available | write |

## contact（46 个入口）

查询通讯录与花名册，并管理企业、部门、员工及企业账号

| 命令 | 功能 | 状态 | 操作类型 |
|---|---|---|---|
| `dws contact user invite` | 按手机号邀请一名员工加入当前企业 | available | write |
| `dws contact label create` | 创建通讯录角色（标签）或角色组 | available | write |
| `dws contact label add-members` | 为成员批量添加角色（标签） | available | write |
| `dws contact ext-field create` | 创建通讯录自定义成员字段 | available | write |
| `dws contact label delete` | 删除通讯录角色（标签）或角色组 | available | write |
| `dws contact dept create` | 在当前企业的根部门或指定父部门下创建部门 | available | write |
| `dws contact dept update` | 更新指定部门的名称，并可调整父部门 | available | write |
| `dws contact user update` | 修改指定员工的企业内姓名、所属部门或直属主管 | available | write |
| `dws contact account create` | 为当前企业创建专属登录账号 | available | write |
| `dws contact account update` | 更新企业专属账号的组织信息或个人资料 | available | write |
| `dws contact user profile get` | 按字段 code 查询指定员工花名册字段值 | available | read |
| `dws contact user get-self` | 获取当前登录用户资料与 userId | available | read |
| `dws contact dept get-info` | 获取指定部门详情 | available | read |
| `dws contact dept list-members` | 查看部门成员（逗号分隔 deptId） | available | read |
| `dws contact dept list-children` | 列出指定部门的直属子部门 | available | read |
| `dws contact user get` | 按 userId 批量获取员工详情（部门/主管等，受可见性限制） | available | read |
| `dws contact user profile fields` | 查询当前用户有权查看的花名册字段 | available | read |
| `dws contact relation list-my-followings` | 获取当前用户的特别关注列表 | available | read |
| `dws contact org create` | 创建一个新的钉钉企业组织 | available | write |
| `dws contact user dismission search` | 查询离职员工列表 | available | read |
| `dws contact label remove-members` | 从成员身上批量移除角色（标签） | available | write |
| `dws contact ext-field delete` | 删除通讯录自定义成员字段 | available | write |
| `dws contact user search` | 按关键词搜索好友和同事，提取 userId/openDingTalkId | available | read |
| `dws contact dept search` | 按关键词搜索部门 | available | read |
| `dws contact user search-mobile` | 按手机号搜索用户 | available | read |
| `dws contact user update-self` | 更新当前登录用户自己的昵称或头像 | available | write |
| `dws contact +by-mobile` | 按手机号查询某人的完整资料（自动解析 userId 后取详情） | available | read |
| `dws contact +dept-members` | 按部门名列出部门成员（自动解析 deptId） | available | read |
| `dws contact +get-roster` | 查询员工花名册字段信息（学历、家庭、银行卡、合同等） | unavailable | read |
| `dws contact +list-dept-members` | 查看部门成员（仅本部门，不含下级） | available | read |
| `dws contact +list-followings` | 获取当前用户的特别关注列表 | available | read |
| `dws contact +list-role-members` | 查询角色下的成员列表 | available | read |
| `dws contact +list-roles` | 获取企业所有角色（标签）列表 | available | read |
| `dws contact +list-roster-fields` | 查询花名册有权限的字段列表 | unavailable | read |
| `dws contact +list-sub-depts` | 查看指定部门的子部门 | available | read |
| `dws contact +lookup` | 按姓名查询某人的完整资料（自动解析 userId 后取详情） | available | read |
| `dws contact +me` | 查看我自己的通讯录资料（姓名/userId/手机/部门/组织，干净投影） | available | read |
| `dws contact +org` | 按姓名查某人所在部门的详情（自动解析 userId 与 deptId） | available | read |
| `dws contact +resolve-dept` | 按名称搜索部门并解析出唯一 deptId（只读） | available | read |
| `dws contact +search-mobile` | 按手机号搜索通讯录用户 | available | read |
| `dws contact +search-user` | 按关键词搜索通讯录用户 | available | read |
| `dws contact +team` | 按姓名列出某人所在部门的成员（自动解析 userId 与 deptId） | available | read |
| `dws contact label update` | 修改通讯录角色（标签）名称 | available | write |
| `dws contact label update-member-scope` | 修改成员在某个角色下的管理范围 | available | write |
| `dws contact ext-field update` | 更新自定义字段属性设置 | available | write |
| `dws contact user update-ownness` | 更新指定用户的个人状态文本（如「居家办公中」） | available | write |

## dev（66 个入口）

管理开放平台应用、权限、机器人、版本发布、本地连接器与 MCP 开发配置

| 命令 | 功能 | 状态 | 操作类型 |
|---|---|---|---|
| `dws dev app member add` | 向应用添加开发者或管理员成员 | available | write |
| `dws dev app permission add` | 为应用申请一个或多个接口权限 | available | write |
| `dws dev connect list` | 列出本机全部连接器及健康状态 | available | read |
| `dws dev connect restart` | 重启本地连接器守护进程 | available | destructive |
| `dws dev connect status` | 查看后台连接器守护进程状态 | available | write |
| `dws dev connect stop` | 优雅停止后台连接器守护进程 | available | write |
| `dws dev app create` | 创建钉钉开放平台应用并返回 unifiedAppId/凭证信息 | available | write |
| `dws dev app version create` | 为应用当前配置创建待发布版本 | available | write |
| `dws dev app delete` | 删除开放平台企业内部应用（不可恢复） | available | destructive |
| `dws dev app disable` | 停用指定开放平台应用 | available | write |
| `dws dev app robot disable` | 停用指定应用的机器人能力 | available | write |
| `dws dev app enable` | 启用指定开放平台应用 | available | write |
| `dws dev app robot enable` | 启用指定应用的机器人能力 | available | write |
| `dws dev app get` | 获取指定开放平台应用详情 | available | read |
| `dws dev app credentials get` | 读取指定应用的客户端凭证 | available | read |
| `dws dev app version get` | 获取指定应用版本的详细内容 | available | read |
| `dws dev app version status` | 查询指定应用版本的发布或审批状态 | available | read |
| `dws dev app robot get` | 获取指定应用的机器人配置和状态 | available | read |
| `dws dev app webapp get` | 获取指定应用的网页入口配置 | available | read |
| `dws dev app list` | 按条件分页查询开放平台应用 | available | read |
| `dws dev app event list` | 列出或搜索应用可订阅的事件 | available | read |
| `dws dev app member list` | 列出指定应用的协作成员 | available | read |
| `dws dev app permission list` | 查询应用权限及其授权状态 | available | read |
| `dws dev app version list` | 分页列出应用的历史和待发布版本 | available | read |
| `dws dev mcp auth get` | 查询 MCP 服务的下游鉴权配置 | available | read |
| `dws dev mcp auth save` | 保存 MCP 服务的下游鉴权配置 | available | write |
| `dws dev mcp credential bind` | 绑定 MCP 发布实例使用的凭证账号 | available | write |
| `dws dev mcp credential debug` | 调试 MCP 凭证账号并验证下游鉴权 | available | write |
| `dws dev mcp credential delete` | 永久删除 MCP 凭证账号 | available | destructive |
| `dws dev mcp credential get` | 查询 MCP 凭证账号详情 | available | read |
| `dws dev mcp credential list` | 查询 MCP 凭证账号列表 | available | read |
| `dws dev mcp credential save` | 新增或更新 MCP 凭证账号 | available | write |
| `dws dev mcp credential unbind` | 解绑 MCP 发布实例当前使用的凭证账号 | available | write |
| `dws dev mcp hsf method-list` | 查询 HSF 接口方法和参数 Schema | available | read |
| `dws dev mcp member add` | 新增 MCP 服务开发协作者 | available | write |
| `dws dev mcp member list` | 查询 MCP 服务开发协作者 | available | read |
| `dws dev mcp member remove` | 移除 MCP 服务开发协作者 | available | destructive |
| `dws dev mcp url get` | 获取当前身份可用的 MCP 实例接入地址 | available | read |
| `dws dev mcp service create` | 创建 MCP 服务开发配置 | available | write |
| `dws dev mcp service delete` | 永久删除 MCP 服务开发配置 | available | destructive |
| `dws dev mcp service get` | 查询指定 MCP 服务的开发配置 | available | read |
| `dws dev mcp service list` | 查询当前用户有开发权限的 MCP 服务 | available | read |
| `dws dev mcp service update` | 更新 MCP 服务开发配置 | available | write |
| `dws dev mcp tool create-hsf` | 创建 HSF 类型的 MCP 工具草稿 | available | write |
| `dws dev mcp tool create` | 创建 HTTP 类型的 MCP 工具草稿 | available | write |
| `dws dev mcp tool debug` | 使用指定输入和凭证调试 MCP 工具 | available | write |
| `dws dev mcp tool delete` | 永久删除 MCP 工具 | available | destructive |
| `dws dev mcp tool get` | 读取指定 MCP 工具定义 | available | read |
| `dws dev mcp tool list` | 查询 MCP 服务下的工具定义列表 | available | read |
| `dws dev mcp tool publish` | 发布 MCP 工具草稿 | available | write |
| `dws dev mcp tool update-hsf` | 更新 HSF 类型的 MCP 工具草稿 | available | write |
| `dws dev mcp tool update` | 更新 HTTP 类型的 MCP 工具草稿 | available | write |
| `dws dev mcp tool versions` | 查询 MCP 工具版本历史 | available | read |
| `dws dev app version publish` | 发布开放平台应用指定版本（可先预检） | available | write |
| `dws dev app robot result` | 查询机器人建号异步任务结果 | available | read |
| `dws dev app member remove` | 从应用移除开发者或管理员成员 | available | write |
| `dws dev app permission remove` | 移除应用的一个或多个接口权限 | available | write |
| `dws dev doc search` | 搜索钉钉开放平台官方文档 | available | read |
| `dws dev app robot config` | 创建或更新应用的机器人能力配置 | available | write |
| `dws dev app webapp config` | 创建或更新应用网页入口配置 | available | write |
| `dws dev app robot submit` | 提交机器人建号异步任务 | available | write |
| `dws dev app event subscribe` | 为应用订阅指定事件码 | available | write |
| `dws dev app event unsubscribe` | 取消应用的指定事件订阅 | available | write |
| `dws dev app update` | 更新开放平台应用名称/描述/图标等基础信息 | available | write |
| `dws dev app security config` | 更新应用 IP 白名单、回调和单点登录地址 | available | write |
| `dws dev app version check-approval` | 预检应用版本的审批要求和候选审批人 | available | read |

## devapp（25 个入口）

管理钉钉开放平台企业内部应用、成员、权限、机器人、事件与版本

| 命令 | 功能 | 状态 | 操作类型 |
|---|---|---|---|
| `dws devapp +create` | 创建开放平台企业内部应用 | available | write |
| `dws devapp +credentials-get` | 读取开放平台应用凭证 | available | read |
| `dws devapp +delete` | 删除开放平台企业内部应用（不可逆） | available | destructive |
| `dws devapp +disable` | 停用开放平台企业内部应用 | available | destructive |
| `dws devapp +enable` | 启用开放平台企业内部应用 | available | write |
| `dws devapp +event-list` | 查询应用可用事件目录与订阅状态 | available | read |
| `dws devapp +event-subscribe` | 订阅应用事件回调 | available | write |
| `dws devapp +get` | 查询开放平台企业内部应用详情 | available | read |
| `dws devapp +list` | 查询开放平台企业内部应用列表 | available | read |
| `dws devapp +member-add` | 添加开放平台应用成员 | available | write |
| `dws devapp +member-list` | 查询开放平台应用成员 | available | read |
| `dws devapp +member-remove` | 移除开放平台应用成员 | available | destructive |
| `dws devapp +permission-list` | 查询开放平台应用权限列表 | available | read |
| `dws devapp +robot-config` | 创建或更新现有应用的机器人配置（upsert） | available | write |
| `dws devapp +robot-disable` | 停用现有应用的机器人能力 | available | destructive |
| `dws devapp +robot-enable` | 启用现有应用机器人能力（纯启用，无需配置字段） | available | write |
| `dws devapp +robot-get` | 查询现有应用的机器人配置 | available | read |
| `dws devapp +update` | 修改开放平台企业内部应用基础信息 | available | write |
| `dws devapp +version-check-approval` | 预检版本发布是否需要审批（不实际发布） | available | read |
| `dws devapp +version-create` | 基于当前配置创建应用新版本 | available | write |
| `dws devapp +version-get` | 查询指定版本详情 | available | read |
| `dws devapp +version-list` | 分页查询应用版本列表 | available | read |
| `dws devapp +version-status` | 查询版本发布/审批状态 | available | read |
| `dws devapp +webapp-config` | 配置网页应用能力 | available | write |
| `dws devapp +webapp-get` | 查询网页应用配置 | available | read |

## devdoc（2 个入口）

搜索钉钉开放平台开发文档与错误排查资料

| 命令 | 功能 | 状态 | 操作类型 |
|---|---|---|---|
| `dws devdoc article search` | 搜索钉钉开放平台开发文档，返回资料与链接（不生成分析答案） | available | read |
| `dws devdoc +search-docs` | 审计钉钉开放平台语义文档搜索结果 | unavailable | read |

## ding（7 个入口）

查询 DING，或按明确的用户/机器人身份发送与撤回应用内、短信、电话 DING

| 命令 | 功能 | 状态 | 操作类型 |
|---|---|---|---|
| `dws ding message recall` | 撤回已发送的机器人 DING | available | write |
| `dws ding message send` | 以企业机器人发送应用内/短信/电话 DING | available | write |
| `dws ding +list` | 查询 DING 消息列表 | available | read |
| `dws ding +recall-personal` | 撤回本人发起的 DING | available | destructive |
| `dws ding +receiver-status` | 查询 DING 消息接收人已读状态 | available | read |
| `dws ding +send-by-message` | 针对某条消息发起 DING 提醒 | unavailable | write |
| `dws ding +send-personal` | 以本人身份发送 DING 给指定人 | available | write |

## doc（95 个入口）

管理钉钉在线文档的正文、块、评论、导入导出、模板与版本

| 命令 | 功能 | 状态 | 操作类型 |
|---|---|---|---|
| `dws doc permission add` | 兼容入口：为文档空间节点添加协作成员权限；文件管理权限命令已迁移到 drive。 | available | write |
| `dws doc comment batch-query` | 已知多组 topicId/commentKey 时，一次获取完整评论详情 | available | read |
| `dws doc copy` | 兼容入口：复制文档或文件；文件复制能力已迁移到 drive。 | available | write |
| `dws doc comment create` | 创建文档评论 | available | write |
| `dws doc create` | 创建一篇新的在线文档 | available | write |
| `dws doc file create` | 创建文件（文档/表格/脑图/白板/多维表/文件夹等） | available | write |
| `dws doc folder create` | 创建文件夹 | available | write |
| `dws doc comment create-inline` | 在文档选中文本范围创建划词评论 | available | write |
| `dws doc comment delete` | 永久删除指定文档中的一条评论 | available | write |
| `dws doc delete` | 兼容入口：将文档或文件移入回收站；文件删除能力已迁移到 drive。 | available | destructive |
| `dws doc block delete` | 删除块元素（不可逆） | available | destructive |
| `dws doc media download` | 获取文档附件的临时下载链接 | available | read |
| `dws doc download` | 兼容入口：下载钉盘或文档空间已有文件；文件下载能力已迁移到 drive。 | available | read |
| `dws doc read` | 读取完整文档内容，或按 outline/range/section/tags 获取 JSONML fragment | available | read |
| `dws doc info` | 获取文档元信息（标题/类型/创建者/权限等） | available | read |
| `dws doc style get` | 读取文档当前封面与背景配置（只读） | available | read |
| `dws doc import get` | 根据 taskId 查询文档导入任务的执行结果 | available | write |
| `dws doc block insert` | 向文档插入块元素 | available | write |
| `dws doc comment list` | 查询文档评论列表 | available | read |
| `dws doc block list` | 查询文档一级块元素列表 | available | read |
| `dws doc list` | 兼容入口：遍历文件夹或知识库的直接子节点；目录浏览能力已迁移到 drive/wiki。 | available | read |
| `dws doc permission list` | 兼容入口：查询文档空间节点的协作者权限；文件权限命令已迁移到 drive。 | available | read |
| `dws doc comment list-replies` | 使用 comment list 返回的 topicId + commentKey 分页读取直接子回复 | available | read |
| `dws doc media insert` | 上传本地文件并作为附件插入文档 | available | write |
| `dws doc media upload` | 经用户确认后上传绑定到文档 nodeId 的可复用媒体资源而不插入正文 | available | write |
| `dws doc move` | 兼容入口：移动文档或文件；文件移动能力已迁移到 drive。 | available | write |
| `dws doc export get` | 查询文档导出任务结果 | available | read |
| `dws doc comment react-reply` | 使用钉钉表情名称为指定评论创建表情回复 | available | write |
| `dws doc permission remove` | 兼容入口：移除文档空间节点的协作成员权限；文件权限命令已迁移到 drive。 | available | write |
| `dws doc rename` | 兼容入口：重命名文档或文件；文件重命名能力已迁移到 drive。 | available | write |
| `dws doc comment reply` | 回复文档评论 | available | write |
| `dws doc comment resolve` | 将评论标记为已解决 | available | write |
| `dws doc comment restore` | 将已解决评论恢复为未解决 | available | write |
| `dws doc search` | 搜索文档（不传关键词返回最近访问） | available | read |
| `dws doc +access-change` | 预检已有协作者后变更文档角色 | available | write |
| `dws doc +access-grant` | 按姓名解析后批量授予文档权限 | available | write |
| `dws doc +access-revoke` | 预检并移除指定协作者的文档权限 | available | destructive |
| `dws doc +background-delete` | 清除文档背景色 | available | write |
| `dws doc +background-update` | 设置文档 #RRGGBB 背景纯色 | available | write |
| `dws doc +checkpoint-update` | 先保存可回滚版本，再更新并读回验证 | available | write |
| `dws doc +comment-create` | 创建全文评论，或按 selection 创建划词评论 | available | write |
| `dws doc +comment-delete` | 永久删除指定文档评论 | available | destructive |
| `dws doc +comment-list` | 查询文档评论列表 | available | read |
| `dws doc +comment-reply` | 回复文档中的一条评论 | available | write |
| `dws doc +comment-update` | 更新指定文档评论正文和 mention | available | write |
| `dws doc +copy` | 复制文档/文件到指定文件夹或知识库 | available | write |
| `dws doc +create` | 从 Markdown 或 JSONML 创建在线文字文档 | available | write |
| `dws doc +create-from-template` | 使用已选定的 templateId 创建文档 | available | write |
| `dws doc +doc-append` | 在文档末尾追加一段文本（安全追加，不改动原有内容） | available | write |
| `dws doc +export` | 提交、轮询并安全下载在线文档导出文件 | available | read |
| `dws doc +export-get` | 根据 jobId 查询文档导出任务结果 | available | read |
| `dws doc +export-submit` | 提交在线文档导出任务 (docx/markdown/pdf)，返回 jobId | available | read |
| `dws doc +fetch` | 读取完整或局部文档内容，并按 detail 控制保真度 | available | read |
| `dws doc +find-doc` | 按关键词搜索云文档并投影关键字段（只读） | available | read |
| `dws doc +grant-and-share` | 确保目标角色后按姓名逐人发送文档链接 | available | write |
| `dws doc +history-list` | 兼容入口：分页列出文档历史版本 | available | read |
| `dws doc +history-revert` | 兼容入口：预检并回滚文档到指定历史版本 | available | destructive |
| `dws doc +history-save` | 兼容入口：手动保存当前文档版本快照 | available | write |
| `dws doc +import` | 上传本地文件并等待转换成在线文档对象；白名单外格式自动改走文件上传原样入库 | available | write |
| `dws doc +inspect` | 聚合文档元信息，并按需附带样式、权限、历史、媒体和评论 | available | read |
| `dws doc +list` | 列出文件夹或知识库下的直接子节点 | available | read |
| `dws doc +media-download` | 安全下载文档正文附件到工作目录 | available | read |
| `dws doc +media-insert` | 上传本地图片或文件并插入文档正文 | available | write |
| `dws doc +media-list` | 列出文档正文中的图片和附件资源 | available | read |
| `dws doc +media-preview` | 下载正文媒体到受控临时目录并返回预览路径 | available | read |
| `dws doc +move` | 移动文档/文件到指定文件夹或知识库 | available | write |
| `dws doc +resource-delete` | 幂等清除文档封面 | available | destructive |
| `dws doc +resource-download` | 读取并安全下载当前文档封面 | available | read |
| `dws doc +resource-update` | 从本地图片或 HTTPS URL 设置文档封面 | available | write |
| `dws doc +review` | 聚合未解决评论、引用原文和块上下文 | available | read |
| `dws doc +search` | 按关键词或过滤条件搜索有权限的文档；默认只读取一页 | available | read |
| `dws doc +share` | 按姓名发送文档链接，不改变文档权限 | available | write |
| `dws doc +share-doc` | 按姓名把文档链接私信发给某人（自动解析 userId） | available | write |
| `dws doc +template-list` | 浏览当前用户可用的 MY/PUBLIC 文档模板；默认只读取一页 | available | read |
| `dws doc +template-search` | 按名称或关键词检索文档模板 | available | read |
| `dws doc +update` | 追加、覆盖或按 block 精确更新文档内容 | available | write |
| `dws doc +version-list` | 分页列出文档历史版本 | available | read |
| `dws doc +version-revert` | 预检并回滚文档到指定历史版本 | available | destructive |
| `dws doc +version-save` | 手动保存当前文档版本快照 | available | write |
| `dws doc style background clear` | 清除钉钉文档背景 | available | write |
| `dws doc style background set` | 设置钉钉文档背景纯色（#RRGGBB） | available | write |
| `dws doc style cover clear` | 移除钉钉文档封面 | available | write |
| `dws doc style cover set` | 设置钉钉文档顶部封面图（外链或本地图片上传） | available | write |
| `dws doc template apply` | 使用指定模板创建新文档 | available | write |
| `dws doc template list` | 获取当前用户可用的文档模板列表 | available | read |
| `dws doc template search` | 根据关键词搜索文档模板 | available | read |
| `dws doc comment update` | 更新指定文档评论的文字内容和可选 @用户/@群。 | available | write |
| `dws doc update` | 更新文档内容（追加 / 覆盖；覆盖需 --yes） | available | write |
| `dws doc block update` | 更新文档中的指定块 | available | write |
| `dws doc permission update` | 兼容入口：更新文档空间节点的协作成员角色；文件权限命令已迁移到 drive。 | available | write |
| `dws doc upload` | 兼容入口：上传本地文件到钉盘或文档空间；文件上传能力已迁移到 drive。 | available | write |
| `dws doc version list` | 查看文档历史版本列表 | available | read |
| `dws doc version revert` | 将文档回滚到指定历史版本 | available | write |
| `dws doc version save` | 手动保存文档版本快照 | available | write |
| `dws doc whiteboard insert` | 经用户确认后向钉钉文档插入空白板卡片并返回块 ID 与白板 part ID | available | write |

## drive（83 个入口）

管理钉盘及文档空间中的文件、目录、上传下载、回收站与公开发布

| 命令 | 功能 | 状态 | 操作类型 |
|---|---|---|---|
| `dws drive permission add` | 为文档空间节点添加协作成员并授予指定角色 | available | write |
| `dws drive permission apply` | 向审批人发起文档权限申请（会真实通知审批人） | available | write |
| `dws drive comment batch-query` | 已知多个 commentKey 时，一次获取 Drive 文件全局评论详情 | available | read |
| `dws drive commit` | 提交文件上传 | available | write |
| `dws drive copy` | 将文件或文档复制到目标文件夹或知识库（保留原位置；默认「我的文档」） | available | write |
| `dws drive comment create-v2` | 在 Drive 本地文件上创建一条全局评论 | available | write |
| `dws drive comment create` | 在 PDF、DOCX、XLSX 等钉盘普通预览文件上创建全文纯文本评论 | available | write |
| `dws drive mkdir` | 创建文件夹 | available | write |
| `dws drive shortcut` | 为钉盘或文档空间中的现有节点创建快捷方式。 | available | write |
| `dws drive comment delete` | 永久删除一条 Drive 文件评论或回复 | available | write |
| `dws drive delete` | 将钉盘中的文件或文件夹移入回收站 | available | destructive |
| `dws drive download` | 下载钉盘或文档空间文件到本地；--url-only 时只返回带签名的下载地址与请求头（非落盘模式） | available | read |
| `dws drive download-version` | 下载钉盘普通文件的指定历史版本到本地；--url-only 时只返回该版本的下载地址与请求头（非落盘模式） | available | read |
| `dws drive pull` | 把钉盘文件夹单向镜像到本地；写操作需确认，默认跳过本地既有文件。 | available | write |
| `dws drive push` | 把本地文件夹单向镜像到钉盘；写操作需确认，默认跳过远端既有文件。 | available | write |
| `dws drive status` | 比较本地文件夹与钉盘文件夹的差异，只读不落盘。 | available | read |
| `dws drive sync` | 本地与钉盘文件夹双向同步；写操作需确认，默认跳过双端冲突。 | available | write |
| `dws drive cover` | 获取节点封面图片地址（文档首图/图片缩略图/类型图标） | available | read |
| `dws drive info` | 获取文件元数据信息 | available | read |
| `dws drive stats` | 读取指定钉盘或文档空间节点的阅读、编辑、评论、点赞、预览与下载等统计。 | available | read |
| `dws drive permission get-setting` | 查询文档空间节点的权限设置（权限模式/分享范围/权限策略） | available | read |
| `dws drive star list` | 获取当前用户的收藏列表，支持分页与按内容类型筛选 | available | read |
| `dws drive upload-info` | 获取文件上传信息 | available | read |
| `dws drive comment list-v2` | 查询 Drive 本地文件的全局评论，返回 commentKey 和解决状态 | available | read |
| `dws drive comment list` | 查询 PDF、DOCX、XLSX 等钉盘普通预览文件上的评论 | available | read |
| `dws drive list` | 获取文件/文件夹列表 | available | read |
| `dws drive permission list` | 查询文档空间节点的协作者列表 | available | read |
| `dws drive comment list-replies` | 使用 commentKey 分页读取 Drive 文件评论的直接子回复；topic 固定为 global | available | read |
| `dws drive list-spaces` | 兼容查询钉盘空间列表 | available | read |
| `dws drive quota apps` | 查询企业下各应用的存储用量列表（支持分页/排序） | available | read |
| `dws drive star add` | 收藏文档/文件到当前用户收藏列表 | available | write |
| `dws drive move` | 将文件或文档移动到目标文件夹或知识库（原位置不再保留） | available | write |
| `dws drive permission remove` | 从文档空间节点移除协作成员的权限 | available | write |
| `dws drive permission update` | 更新文档空间节点已有协作者的权限角色 | available | write |
| `dws drive publish get` | 查询文件当前是否处于互联网公开发布状态 | available | write |
| `dws drive publish set` | 开启文件的互联网公开发布 | available | write |
| `dws drive publish unset` | 关闭文件的互联网公开发布 | available | write |
| `dws drive export get` | 查询 drive 导出任务状态（TaskResult JSON） | available | read |
| `dws drive permission apply-info` | 查询节点可申请的权限角色列表与审批人列表 | available | read |
| `dws drive task get` | 统一查询异步任务（export/import/copy/move）状态，返回归一化 TaskResult | available | read |
| `dws drive comment react-reply` | 使用钉钉表情名称为指定评论创建表情回复 | available | write |
| `dws drive recent` | 获取当前用户最近访问或编辑过的文档列表 | available | read |
| `dws drive recycle list` | 查看回收站文件列表 | available | read |
| `dws drive recycle restore` | 还原回收站中的文件 | available | write |
| `dws drive rename` | 安全重命名文档空间中的文档、文件或文件夹，并按节点真实扩展名避免双后缀 | available | write |
| `dws drive comment reply` | 用纯文本回复已有 Drive 文件评论 | available | write |
| `dws drive comment resolve` | 将评论标记为已解决 | available | write |
| `dws drive comment restore` | 将已解决评论恢复为未解决 | available | write |
| `dws drive revert` | 回滚普通文件到指定历史版本（生成新最新版本，历史不丢失） | available | write |
| `dws drive search` | 全局搜索文件，默认同时搜索钉盘和文档空间，合并返回结果 | available | read |
| `dws drive +copy` | 复制在线文档到指定位置并读回验证 | available | write |
| `dws drive +cover` | 读取节点封面或缩略图地址 | available | read |
| `dws drive +create-folder` | 创建钉盘文件夹并读回验证 | available | write |
| `dws drive +create-shortcut` | 为已有节点创建快捷方式并验证新节点 | available | write |
| `dws drive +delete` | 将已确认节点移入回收站 | available | destructive |
| `dws drive +download` | 安全下载钉盘文件到工作目录 | available | read |
| `dws drive +find-file` | 按名称关键词搜索钉盘文件并投影关键字段（只读） | available | read |
| `dws drive +info` | 获取钉盘文件/文件夹元数据 | available | read |
| `dws drive +inspect` | 聚合检查节点元数据及可选统计、公开状态和封面 | available | read |
| `dws drive +list` | 严格分页列出钉盘文件和文件夹 | available | read |
| `dws drive +move` | 移动文件/文档到指定位置 | available | write |
| `dws drive +publish-get` | 查询文件互联网公开状态 | available | read |
| `dws drive +publish-set` | 开启文件互联网公开发布 | available | write |
| `dws drive +publish-unset` | 关闭文件互联网公开发布 | available | write |
| `dws drive +recent` | 获取最近访问/编辑的文档列表 | available | read |
| `dws drive +recycle-list` | 严格分页列出钉盘回收站 | available | read |
| `dws drive +recycle-restore` | 恢复已确认的回收站条目并读回节点 | available | write |
| `dws drive +rename` | 重命名文件或文件夹并读回验证 | available | write |
| `dws drive +search` | 搜索钉盘文件 | available | read |
| `dws drive +search-docs` | 搜索文档空间文档 | available | read |
| `dws drive +star-add` | 收藏指定节点 | available | write |
| `dws drive +star-list` | 严格分页列出当前用户收藏 | available | read |
| `dws drive +star-remove` | 取消收藏指定节点 | available | write |
| `dws drive +stats` | 读取节点访问和协作统计 | available | read |
| `dws drive +upload` | 从工作目录上传普通文件到钉盘或文档空间并读回验证 | available | write |
| `dws drive +version-download` | 安全下载普通文件指定历史版本 | available | read |
| `dws drive +version-get` | 按版本号精确读取普通文件版本元数据 | available | read |
| `dws drive +version-history` | 严格分页列出普通文件历史版本 | available | read |
| `dws drive +version-revert` | 预检并回滚普通文件到指定历史版本 | available | write |
| `dws drive permission transfer-owner` | 转交文档或知识库所有者给指定用户（不可逆） | available | write |
| `dws drive star remove` | 将文档/文件从当前用户收藏列表移除 | available | write |
| `dws drive comment update` | 修改已有 Drive 文件评论或回复的文字内容 | available | write |
| `dws drive upload` | 上传本地文件到钉盘或文档空间，或按节点 ID 确认覆盖已有文件 | available | write |

## event（6 个入口）

实时监听当前用户相关的个人 IM、OA 审批与待办事件，并管理订阅生命周期

| 命令 | 功能 | 状态 | 操作类型 |
|---|---|---|---|
| `dws event consume` | 消费 OA、待办、群生命周期或需要底层控制的个人事件流；Agent 通常使用 --flatten 输出 NDJSON | available | write |
| `dws event list` | 列出支持的个人事件目录与状态说明 | available | read |
| `dws event +listen-im` | 按 @我、发送人、群或全量范围监听普通 IM message/reaction/read/recall 事件 | available | write |
| `dws event schema` | 查询指定个人事件码的输出字段结构；Agent 应查询 --flatten 模式 | available | read |
| `dws event status` | 查看个人事件订阅、本地 bus 与消费进程状态 | available | read |
| `dws event stop` | 取消个人事件订阅并停止对应本地消费 | available | destructive |

## hrbrain（22 个入口）

钉钉组织大脑：人才池管理、员工档案查询与人才搜索

| 命令 | 功能 | 状态 | 操作类型 |
|---|---|---|---|
| `dws hrbrain profile career` | 查询员工在公司内的职业历程 | available | read |
| `dws hrbrain profile performance` | 查询员工绩效记录 | available | read |
| `dws hrbrain profile labels` | 根据员工工号列表获取员工标签 | available | read |
| `dws hrbrain profile metadata` | 查询员工档案元数据结构，用于构造档案数据查询参数 | available | read |
| `dws hrbrain search fields` | 获取当前操作人有权限使用的高级搜索字段与操作符列表 | available | read |
| `dws hrbrain talent-pool detail` | 根据人才池编码获取人才池详细信息 | available | read |
| `dws hrbrain talent-pool employees` | 查询指定人才池内的人员列表 | available | read |
| `dws hrbrain talent-pool list` | 查询人才池列表，支持按名称关键词、类型、创建人、标签筛选 | available | read |
| `dws hrbrain profile query` | 按模块批量查询员工档案数据 | available | read |
| `dws hrbrain search employees` | 按关键词、部门、职务、职级、人才池等条件搜索员工 | available | read |
| `dws hrbrain search employees-structured` | 使用高级条件表达式（originJson）搜索员工 | available | read |
| `dws hrbrain +get-pool` | 根据 poolCode 查询人才池详情 | unavailable | read |
| `dws hrbrain +list-pool-employees` | 查询指定人才池内的员工列表 | unavailable | read |
| `dws hrbrain +list-pools` | 查询组织大脑人才池列表 | unavailable | read |
| `dws hrbrain +profile-career` | 查询员工公司内职业历程 | unavailable | read |
| `dws hrbrain +profile-labels` | 批量查询员工档案标签 | unavailable | read |
| `dws hrbrain +profile-metadata` | 查询员工档案元数据结构 | unavailable | read |
| `dws hrbrain +profile-performance` | 查询员工历史绩效记录 | unavailable | read |
| `dws hrbrain +query-profile` | 按模块批量查询员工档案数据 | unavailable | read |
| `dws hrbrain +search-employees` | 按关键词、部门、职务、职级或人才池搜索员工 | unavailable | read |
| `dws hrbrain +search-employees-structured` | 使用高级条件表达式搜索员工 | unavailable | read |
| `dws hrbrain +search-fields` | 获取当前身份可用的高级人才搜索字段 | unavailable | read |

## live（2 个入口）

查询当前用户发起的直播列表

| 命令 | 功能 | 状态 | 操作类型 |
|---|---|---|---|
| `dws live stream list` | 查看当前用户发起的直播列表与基础统计 | available | read |
| `dws live +list-my-lives` | 查看当前用户发起的直播列表与基础统计 | unavailable | read |

## mail（54 个入口）

管理邮箱、邮件、草稿、附件、文件夹、联系人与邮件模板

| 命令 | 功能 | 状态 | 操作类型 |
|---|---|---|---|
| `dws mail message batch-delete` | 批量删除邮件（可移入已删除或按类型删除） | available | write |
| `dws mail contact batch-delete` | 批量删除个人邮件联系人 | available | write |
| `dws mail message batch-move` | 把多封邮件批量移动到指定文件夹 | available | write |
| `dws mail attachment download` | 把指定邮件附件下载到本地文件 | available | read |
| `dws mail draft create` | 创建邮件草稿但不发送 | available | write |
| `dws mail message forward` | 基于已有邮件创建转发草稿 | available | write |
| `dws mail folder create` | 创建自定义邮件文件夹 | available | write |
| `dws mail message reply` | 创建仅回复原发件人的邮件草稿 | available | write |
| `dws mail message reply-all` | 创建回复原邮件全部参与者的草稿 | available | write |
| `dws mail contact create` | 创建个人邮件联系人 | available | write |
| `dws mail template create` | 创建可复用的邮件模板 | available | write |
| `dws mail folder delete` | 删除指定邮箱下的邮件文件夹 | available | write |
| `dws mail template delete` | 删除指定邮件模板 | available | write |
| `dws mail message export` | 导出邮件为本地 EML 备份 | available | read |
| `dws mail message get` | 获取指定邮件的完整正文和元数据 | available | read |
| `dws mail thread get` | 获取指定邮件会话的详情 | available | read |
| `dws mail template get` | 获取指定邮件模板的完整内容 | available | read |
| `dws mail message list` | 列出收件箱或指定文件夹中的邮件（无需手写 KQL） | available | read |
| `dws mail folder list` | 列出指定邮箱的系统和自定义文件夹 | available | read |
| `dws mail attachment list` | 列出指定邮件的全部附件元数据 | available | read |
| `dws mail calendar-event list` | 查询邮箱日历日程列表 | available | read |
| `dws mail calendar list` | 列出邮箱可访问的日历文件夹 | available | read |
| `dws mail mailbox shared-with-me` | 查询他人共享给当前用户的邮箱 | available | read |
| `dws mail tag list` | 列出指定邮箱可用的邮件标签 | available | read |
| `dws mail contact list` | 分页列出个人保存的邮件联系人 | available | read |
| `dws mail mailbox list` | 列出当前登录用户自己的可用邮箱 | available | read |
| `dws mail template list` | 分页列出当前邮箱的邮件模板 | available | read |
| `dws mail message search` | 用 KQL 搜索邮件，返回 ID 与元信息而非完整正文 | available | read |
| `dws mail user search` | 按姓名、工号或关键词搜索企业邮箱用户 | available | read |
| `dws mail draft send` | 发送草稿箱中已有的邮件草稿 | available | write |
| `dws mail message send` | 以指定邮箱地址发送一封邮件 | available | write |
| `dws mail message share-to-chat` | 把邮件分享到钉钉单聊 | available | write |
| `dws mail +contact-list` | 列出指定邮箱的所有邮件联系人 | available | read |
| `dws mail +draft-create` | 创建邮件草稿并按 messageId 读回验证 | unavailable | write |
| `dws mail +draft-edit` | 更新已有草稿并精确读回验证 | unavailable | write |
| `dws mail +find-mail-user` | 按关键词搜索邮箱联系人并投影列表（姓名/昵称/邮箱/工号等） | available | read |
| `dws mail +folder-list` | 列出顶层文件夹或指定父文件夹下的子文件夹 | available | read |
| `dws mail +message` | 读取一封邮件的完整正文与附件元数据 | available | read |
| `dws mail +messages` | 按请求顺序读取多封邮件并逐封验证身份 | available | read |
| `dws mail +recent-mail` | 列出收件箱近期邮件会话并投影列表（主题/发件人/时间/threadId） | available | read |
| `dws mail +search-mail` | 按 KQL 关键词搜索邮件并投影列表（主题/发件人/时间/messageId） | available | read |
| `dws mail +tag-list` | 列出指定邮箱下的所有邮件标签 | available | read |
| `dws mail +template-create` | 创建个人邮件模板并按模板 ID 读回 | unavailable | write |
| `dws mail +template-list` | 列出指定邮箱的所有邮件模板 | available | read |
| `dws mail +template-update` | 更新草稿模板并按原 ID 读回验证 | unavailable | write |
| `dws mail +thread` | 读取完整邮件会话并精确验证 conversationId | available | read |
| `dws mail +thread-list` | 列出指定邮箱文件夹下的邮件会话（thread） | available | read |
| `dws mail +triage` | 列出或筛选邮件摘要，自动解析邮箱与收件箱 | available | read |
| `dws mail +unread-mail` | 列出未读邮件并投影列表（主题/发件人/时间/messageId） | available | read |
| `dws mail +user-search` | 按关键词或工号搜索邮箱用户（仅企业邮箱） | available | read |
| `dws mail draft update` | 更新已有邮件草稿的内容 | available | write |
| `dws mail folder update` | 重命名指定邮件文件夹 | available | write |
| `dws mail contact update` | 更新个人邮件联系人的资料 | available | write |
| `dws mail template update` | 更新已有邮件模板的内容 | available | write |

## markdown（6 个入口）

跨钉盘与文档空间创建、获取、对比、覆盖、局部修补和读取原生 Markdown 评论列表

| 命令 | 功能 | 状态 | 操作类型 |
|---|---|---|---|
| `dws markdown create` | 在钉盘或文档空间创建原生 Markdown 文件 | available | write |
| `dws markdown diff` | 比较 Markdown 文件版本或本地草稿差异 | available | read |
| `dws markdown fetch` | 从钉盘或文档空间安全获取原生 Markdown 内容 | available | read |
| `dws markdown comment list` | 查询原生 Markdown 文件的全文和划词评论，返回 commentKey、topicId 和解决状态 | available | read |
| `dws markdown overwrite` | 预览并全量覆盖钉盘或文档空间中的原生 Markdown 文件 | available | destructive |
| `dws markdown patch` | 预览并以字面量或 RE2 正则局部替换远程 Markdown 文本 | available | write |

## mcp（3 个入口）

解析当前身份可用的 MCP 服务连接信息，并静态查看或调用已发布工具

| 命令 | 功能 | 状态 | 操作类型 |
|---|---|---|---|
| `dws mcp published invoke` | 经用户确认后调用指定 mcpId 下的已发布 MCP 工具 | available | write |
| `dws mcp published tools` | 按 mcpId 查看当前身份可调用的已发布 MCP 工具及输入 Schema | available | read |
| `dws mcp url get` | 按 MCP 市场 mcpId 获取当前用户和组织可用的 Streamable HTTP 地址 | available | read |

## minutes（65 个入口）

查询和维护钉钉听记的转写、摘要、待办、权限、录音、标签、说话人总结、语音备忘及文件上传会话。

| 命令 | 功能 | 状态 | 操作类型 |
|---|---|---|---|
| `dws minutes permission add` | 批量给多个听记增加成员，并设置成员的权限。 | available | write |
| `dws minutes hot-word add` | 添加听记个人热词，用于优化语音识别中专有名词、人名等的识别准确率。 | available | write |
| `dws minutes permission apply` | 为当前登录用户申请指定听记的访问权限（可编辑/可查看下载/仅查看）。 | available | write |
| `dws minutes get batch` | 根据 taskUuid 列表批量查询听记详情。 | available | read |
| `dws minutes upload cancel` | 取消 create 创建的上传会话，传入要取消的会话 ID。 | available | write |
| `dws minutes upload complete` | 文件上传完成后，创建听记。 | available | write |
| `dws minutes mind-graph create` | 触发创建听记思维导图任务。触发成功后，可通过 query_mind_graph_status 轮询任务状态。 | available | write |
| `dws minutes speaker summary create` | 触发创建发言人的段落总结任务，将听记中每位发言人的所有发言内容汇总总结。 | available | write |
| `dws minutes upload create` | 创建文件上传会话，获取预签名上传URL。 | available | write |
| `dws minutes upload create-and-notify` | 创建文件上传会话，并在听记生成后推送闪记卡片消息。 | available | write |
| `dws minutes hot-word delete` | 批量删除听记个人热词，清理误加或过时热词。 | available | write |
| `dws minutes get summary` | 获取由 AI 对听记转写原文进行结构化提炼生成的摘要，返回 Markdown 格式。 | available | read |
| `dws minutes get info` | 获取指定听记的基础元数据信息。 | available | read |
| `dws minutes get keywords` | 获取指定听记的关键字列表。 | available | read |
| `dws minutes get transcription` | 获取指定听记的语音转写原文。 | available | read |
| `dws minutes speaker summary get` | 查询发言人段落总结任务的结果，返回每位发言人的发言汇总。 | available | read |
| `dws minutes list all` | 查询当前用户有权限访问的全部听记，包括自己创建和他人共享的听记，并支持分页、关键字和时间范围筛选。 | available | read |
| `dws minutes audio-memo list` | 查询当前用户的语音备忘列表（独立于听记列表与 get audio）。 | available | read |
| `dws minutes list mine` | 查询当前用户自己创建的听记列表，支持分页、关键字和时间范围筛选。 | available | read |
| `dws minutes get todos` | 查询指定听记中由系统提取的待办事项列表。 | available | read |
| `dws minutes hot-word list` | 查询当前用户配置的所有听记热词列表。 | available | read |
| `dws minutes list shared` | 查询他人共享给当前用户的听记列表，支持分页、关键字和时间范围筛选。 | available | read |
| `dws minutes mind-graph status` | 查询指定听记的思维导图生成状态。 | available | read |
| `dws minutes get audio` | 查询听记的音频/视频文件地址（OSS 链接）。 | available | read |
| `dws minutes tag query` | 根据用户的标签或分组 ID 查询该标签下的听记列表。 | available | read |
| `dws minutes tag list` | 查询当前用户的听记标签或分组列表。 | available | read |
| `dws minutes record pause` | 暂停正在进行的听记录音。 | available | write |
| `dws minutes record resume` | 恢复已暂停的听记录音。 | available | write |
| `dws minutes record start` | 发起听记并开始录音；只有回执明确返回 taskUuid 时才可继续控制。 | available | write |
| `dws minutes record stop` | 结束正在进行的听记录音。 | available | write |
| `dws minutes permission remove` | 批量移除多个听记的成员权限。移除后，对应成员将失去对这些听记的访问权限。 | available | write |
| `dws minutes replace-text` | 把听记中所有出现的原文字替换为目标文字，包括转写段落和纪要摘要中出现的原文字都会被替换。 | available | write |
| `dws minutes speaker replace` | 批量替换听记转写中指定发言人，将源发言人（speakerNick）精确匹配的所有段落替换为目标发言人。 | available | write |
| `dws minutes +action-items` | 读取指定或我最新一条听记中已抽取的行动项 | available | read |
| `dws minutes +apply-permission` | 为当前用户申请语义化的听记访问权限 | available | write |
| `dws minutes +detail` | 批量聚合听记基础信息、摘要、关键词、完整逐字稿和行动项，支持安全文件输出 | available | read |
| `dws minutes +download` | 批量取得听记音视频地址并安全下载到本地 | available | read |
| `dws minutes +export-pack` | 把完整听记产物写入受控目录并生成不含签名 URL 的 manifest | available | read |
| `dws minutes +latest` | 取我最新的一条妙记（听记）详情 | available | read |
| `dws minutes +list-all` | 预览或完整查询我有权限访问的听记列表 | available | read |
| `dws minutes +list-mine` | 查询我创建的听记列表 | available | read |
| `dws minutes +list-shared` | 查询他人共享给我的听记列表 | available | read |
| `dws minutes +mindmap` | 创建听记思维导图并轮询到明确成功、失败或超时 | available | write |
| `dws minutes +minutes-search` | 按关键词搜索我的妙记并投影列表 | available | read |
| `dws minutes +prepare-asr` | 读取个人热词、只新增缺失项并读回验证 | available | write |
| `dws minutes +record-pause` | 暂停听记录音 | available | write |
| `dws minutes +record-resume` | 恢复听记录音 | available | write |
| `dws minutes +record-start` | 发起听记（开始录音） | available | write |
| `dws minutes +record-stop` | 结束听记录音 | available | write |
| `dws minutes +record-wrap-up` | 停止实时录音并有界等待听记产物，失败时保留恢复句柄 | available | write |
| `dws minutes +replace-batch` | 预检并批量执行多组听记文字替换，逐项验证且失败必定非零 | available | write |
| `dws minutes +search` | 按范围、标题关键词和时间搜索听记，支持安全全量翻页 | available | read |
| `dws minutes +share` | 按成员逐项授予一个或多个听记权限，输出可审计的部分写入 ledger | available | write |
| `dws minutes +speaker-insights` | 创建发言人段落总结并轮询结果，保留异步任务恢复句柄 | available | write |
| `dws minutes +speaker-replace` | 预检逐字稿中的发言人昵称，替换后重新读回验证 | available | write |
| `dws minutes +summary` | 读取当前纪要、校验图片引用、全量覆盖并读回验证 | available | write |
| `dws minutes +sync-asr` | 把个人热词精确同步为目标集合，删除多余项后读回验证 | available | destructive |
| `dws minutes +transcript` | 读取指定或我最新一条听记的完整逐字稿，并交付分页完整性证据 | available | read |
| `dws minutes +unshare` | 按成员逐项移除一个或多个听记权限，输出可审计的部分写入 ledger | available | write |
| `dws minutes +update` | 读取现状、预览差异、更新听记标题并读回验证 | available | write |
| `dws minutes +upload` | 把本地音视频完整上传并创建听记，不发送额外消息 | available | write |
| `dws minutes +upload-and-analyze` | 本地音视频直传听记并等待分析产物，可选思维导图和发言人洞察 | available | write |
| `dws minutes +upload-and-notify` | 上传本地音视频创建听记，并在生成后推送闪记卡片 | available | write |
| `dws minutes update summary` | 用传入的摘要文本全量覆盖听记的纪要内容，不触发 AI 重新生成。 | available | write |
| `dws minutes update title` | 修改指定听记的标题。 | available | write |

## oa（33 个入口）

查询和处理 OA 审批实例、任务、记录、抄送、评论与附件授权

| 命令 | 功能 | 状态 | 操作类型 |
|---|---|---|---|
| `dws oa approval approve` | 同意审批 | available | write |
| `dws oa approval attachment upload` | 上传本地文件为审批附件，自动完成初始化+PUT+提交三步 | available | write |
| `dws oa approval attachment authorize-download` | 使用审批钉盘 spaceId/fileId 批量授权当前用户下载文件 | available | write |
| `dws oa approval attachment authorize-preview` | 按审批实例和附件 ID 列表授权当前用户预览附件 | available | write |
| `dws oa approval oa-comments` | 用户添加审批评论 | available | write |
| `dws oa approval forecast-process` | 预测审批流程与自选审批节点 | available | read |
| `dws oa approval attachment download-url` | 获取审批实例中指定附件的临时下载链接 | available | read |
| `dws oa approval list-executed` | 获取员工已处理任务列表 | available | read |
| `dws oa approval list-cc` | 获取抄送用户的列表 | available | read |
| `dws oa approval detail` | 获取指定审批实例的详情信息 | available | read |
| `dws oa approval records` | 获取审批操作记录 | available | read |
| `dws oa approval list-by-admin` | 以管理员身份按模板、时间范围、状态与用户查询企业内审批实例列表 | available | read |
| `dws oa approval form-schema` | 查询审批模板的表单 Schema | available | read |
| `dws oa approval list-submitted` | 获取已提交实例列表 | available | read |
| `dws oa approval list-initiated` | 查询当前用户已发起的审批实例列表 | available | read |
| `dws oa approval list-pending` | 查询当前用户待处理的审批单列表 | available | read |
| `dws oa approval tasks` | 查询待我审批的任务Id | available | read |
| `dws oa approval list-forms` | 获取当前用户可见的审批表单列表 | available | read |
| `dws oa approval oa-cc-noticer` | 抄送审批人 | available | write |
| `dws oa approval redirect-task` | 转交审批任务 | available | write |
| `dws oa approval reject` | 拒绝审批 | available | write |
| `dws oa approval revoke` | 撤销当前用户已发起的审批实例 | available | write |
| `dws oa +approve-by` | 按关键词把我的一条待审批单据一键通过（自动定位实例与任务 ID） | available | write |
| `dws oa +done-approvals` | 只读列出我已处理过的审批任务（审批历史）并投影为可读列表 | available | read |
| `dws oa +list-cc` | 获取抄送当前用户的审批单列表 | available | read |
| `dws oa +list-executed` | 获取当前用户已经处理过的审批单列表 | available | read |
| `dws oa +list-forms` | 获取当前用户可见的审批表单列表 | available | read |
| `dws oa +list-pending` | 查询待我处理的审批（时间范围为 epoch 毫秒） | available | read |
| `dws oa +list-submitted` | 获取当前用户已发起的审批单列表 | available | read |
| `dws oa +my-initiated` | 列出我发起（提交）的审批单据 | available | read |
| `dws oa +pending` | 只读列出待我审批的审批任务并投影为可读列表（只看不批） | available | read |
| `dws oa +search-forms` | 按关键字模糊搜索当前用户可见的审批表单 | available | read |
| `dws oa approval create-instance` | 发起新的审批实例 | available | write |

## pat（4 个入口）

管理 Agent 的 PAT 行为授权与本地浏览器策略

| 命令 | 功能 | 状态 | 操作类型 |
|---|---|---|---|
| `dws pat chmod` | 预览或执行 PAT 批量行为授权（支持 dryRun / pending flow） | available | write |
| `dws pat browser-policy` | 配置 PAT 授权流程是否允许打开本地浏览器 | available | write |
| `dws pat +authorize` | 将 PAT 行为 scope 授权路由到原子命令 pat chmod | unavailable | write |
| `dws pat +browser-policy` | 安全配置 PAT 授权时是否允许打开本地浏览器 | available | write |

## recruit（3 个入口）

查询和创建钉钉招聘职位

| 命令 | 功能 | 状态 | 操作类型 |
|---|---|---|---|
| `dws recruit job create` | 使用结构化 JSON 创建招聘职位 | available | write |
| `dws recruit job get` | 获取指定招聘职位的完整信息 | available | read |
| `dws recruit job list` | 按关键词、状态、创建人等条件分页查询招聘职位 | available | read |

## report（11 个入口）

查询日志模板、收发日志、日志正文与统计，并按模板提交日志

| 命令 | 功能 | 状态 | 操作类型 |
|---|---|---|---|
| `dws report entry submit` | 按模版提交一份新日报 | available | write |
| `dws report template list` | 获取当前员工可使用的日志模版列表 | available | read |
| `dws report inbox list` | 查询当前人收到的日志列表 | available | read |
| `dws report entry get` | 获取指定一篇日志的详情信息 | available | read |
| `dws report entry stats` | 获取指定日志的统计数据 | available | read |
| `dws report outbox list` | 查询当前人创建的日志详情列表 | available | read |
| `dws report template get` | 按名称获取日志模版字段定义 | available | read |
| `dws report +inbox-list` | 列出我收到的日志 | available | read |
| `dws report +outbox-list` | 列出我发出的日志 | available | read |
| `dws report +report-latest` | 读取我最近提交的一篇日志详情 | available | read |
| `dws report +template-search` | 按名称搜索可用日志模板 | available | read |

## sheet（99 个入口）

导入本地 Excel，或创建、读取、编辑、导出和审计钉钉在线电子表格（axls），并管理工作表、区域、历史 revision、筛选、图表、图片与格式。

| 命令 | 功能 | 状态 | 操作类型 |
|---|---|---|---|
| `dws sheet add-dimension` | 在工作表末尾追加空行或空列。 | available | write |
| `dws sheet append` | 在工作表数据末尾追加带值的数据行。 | available | write |
| `dws sheet comment batch-query` | 已知多组 topicId/commentKey 时，一次获取完整评论详情 | available | read |
| `dws sheet batch-update` | 批量打包多个写操作原子执行（可含清除/删除，需确认后加 --yes）。 | available | write |
| `dws sheet chart create` | 创建浮动图表。 | available | write |
| `dws sheet chart delete` | 删除浮动图表（需确认后加 --yes）。 | available | write |
| `dws sheet chart list` | 列出工作表浮动图表。 | available | read |
| `dws sheet chart update` | 更新浮动图表属性。 | available | write |
| `dws sheet range clear` | 清除指定范围的内容、格式或全部（需确认后加 --yes）。 | available | write |
| `dws sheet copy` | 在同一文档内复制工作表（含数据与格式）。 | available | write |
| `dws sheet cond-format create` | 创建条件格式规则。 | available | write |
| `dws sheet filter create` | 创建全局筛选（每表仅一个；range 须含表头）。 | available | write |
| `dws sheet filter-view create` | 创建个人筛选视图（可同时带 criteria）。 | available | write |
| `dws sheet create-float-image` | 从本地文件或已上传的 resourceUrl 创建浮动图片。 | available | write |
| `dws sheet pivot-table create` | 创建原生透视表。 | available | write |
| `dws sheet new` | 在已有电子表格文档中新建工作表（Sheet 页签）。 | available | write |
| `dws sheet comment create` | 在指定单元格上创建评论，可 @ 用户 | available | write |
| `dws sheet create-with-data` | 创建钉钉在线电子表格文档（axls）并写入初始数据，可选一并应用样式。 | available | write |
| `dws sheet create` | 创建钉钉在线电子表格文档（axls），返回 nodeId。 | available | write |
| `dws sheet cond-format delete` | 删除条件格式规则（需确认后加 --yes）。 | available | destructive |
| `dws sheet delete-dimension` | 删除指定位置起的连续行或列（需确认后加 --yes）。 | available | write |
| `dws sheet delete-dropdown` | 删除指定范围的下拉列表（需确认后加 --yes；不清除已填值）。 | available | write |
| `dws sheet filter delete` | 删除全局筛选（需确认后加 --yes）。 | available | write |
| `dws sheet filter-view delete` | 删除整个筛选视图（需确认后加 --yes）。 | available | write |
| `dws sheet delete-float-image` | 删除浮动图片（需确认后加 --yes）。 | available | write |
| `dws sheet pivot-table delete` | 删除透视表（需确认后加 --yes）。 | available | write |
| `dws sheet delete-sheet` | 删除指定工作表（不可逆，需确认后加 --yes）。 | available | write |
| `dws sheet comment delete` | 删除单元格评论（不可恢复） | available | write |
| `dws sheet export-csv` | 同步导出单个工作表为纯 RFC4180 CSV（可落盘，截断即报错）。 | available | read |
| `dws sheet range fill` | 按源区域对目标区域做自动填充（复制或序列）。 | available | write |
| `dws sheet filter clear-criteria` | 清除全局筛选中某一列条件（不删筛选本身）。 | available | write |
| `dws sheet filter-view delete-criteria` | 清除筛选视图某列条件（需确认后加 --yes；保留视图）。 | available | write |
| `dws sheet filter-view get-criteria` | 获取筛选视图指定列的条件详情。 | available | read |
| `dws sheet filter-view info` | 获取单个筛选视图完整配置（含 criteria）。 | available | read |
| `dws sheet filter-view list-criteria` | 列出筛选视图已设置的全部列条件。 | available | read |
| `dws sheet filter-view update-criteria` | 设置或更新筛选视图的单列条件。 | available | write |
| `dws sheet find` | 在工作表中搜索单元格（支持精确匹配/正则/搜公式）。 | available | read |
| `dws sheet formula-verify` | 扫描表格公式单元格并按错误类型聚合返回错误数量与位置 | available | read |
| `dws sheet list` | 列出电子表格文档内全部工作表的 ID 与名称。 | available | read |
| `dws sheet cond-format list` | 列出工作表条件格式规则。 | available | read |
| `dws sheet get-dropdown` | 查询指定范围的下拉列表配置。 | available | read |
| `dws sheet filter get` | 获取工作表全局筛选信息。 | available | read |
| `dws sheet filter-view list` | 列出工作表全部筛选视图概要。 | available | read |
| `dws sheet get-float-image` | 获取单张浮动图片详情。 | available | read |
| `dws sheet csv-get` | 以 CSV 文本读取指定区域。 | available | read |
| `dws sheet changeset-get` | 读取工作簿两个 revision 之间的语义化前向 changeset，区分 EDIT、UNDO 与 STATE_RESET。 | available | read |
| `dws sheet revision-get` | 获取在线电子表格工作簿当前 Delta revision，作为 changeset 查询锚点。 | available | read |
| `dws sheet group-dimension` | 为连续整行或整列创建分组（可展开/折叠）。 | available | write |
| `dws sheet hide-gridline` | 隐藏工作表网格线。 | available | write |
| `dws sheet import create` | 将本地 xlsx/xls 文件导入为新的钉钉在线电子表格。 | available | write |
| `dws sheet import get` | 根据 taskId 查询表格导入任务结果。 | available | read |
| `dws sheet info` | 获取指定工作表详情（行列数、非空范围、合并区等）。 | available | read |
| `dws sheet insert-dimension` | 在指定位置之前插入空行或空列。 | available | write |
| `dws sheet list-float-images` | 列出工作表全部浮动图片。 | available | read |
| `dws sheet pivot-table list` | 列出或获取透视表信息。 | available | read |
| `dws sheet comment list-replies` | 使用 comment list 返回的 topicId + commentKey 分页读取直接子回复 | available | read |
| `dws sheet comment list` | 查询表格单元格评论列表，支持分页与按解决状态过滤 | available | read |
| `dws sheet media-upload` | 上传附件到表格并返回 resourceUrl（浮动图片前置步骤）。 | available | write |
| `dws sheet merge-cells` | 合并指定区域单元格（默认 mergeAll，可按行/列合并）。 | available | write |
| `dws sheet move-dimension` | 移动连续行或列到目标索引（保留格式）。 | available | write |
| `dws sheet range batch-clear` | 批量清除多个区域（原子事务，需确认后加 --yes）。 | available | write |
| `dws sheet range batch-set-style` | 批量为多个区域设置样式，组装为一次 batch_update 原子提交。 | available | write |
| `dws sheet range copy-to` | 将源范围复制到目标位置。 | available | write |
| `dws sheet range move-to` | 将源范围移动到目标位置（需确认后加 --yes）。 | available | write |
| `dws sheet range read` | 读取工作表指定范围的单元格数据（可取格式化值/原始值/公式）。 | available | read |
| `dws sheet range set-style` | 为指定范围设置背景、字体、对齐、换行、数字格式、斜体/下划线或边框。 | available | write |
| `dws sheet range update` | 更新指定区域单元格（值/公式/超链接等 object 协议）；少量或需富格式时使用。 | available | write |
| `dws sheet comment react-reply` | 使用钉钉表情名称为指定评论创建表情回复 | available | write |
| `dws sheet replace` | 全局查找替换文本（服务端原子操作）。 | available | write |
| `dws sheet comment reply` | 回复指定单元格评论，支持表情贴图回复 | available | write |
| `dws sheet comment resolve` | 将评论标记为已解决 | available | write |
| `dws sheet comment restore` | 将已解决评论恢复为未解决 | available | write |
| `dws sheet set-dropdown` | 为指定范围设置 Inline 或 SourceRange 下拉列表；SourceRange 可跨同一工作簿内的工作表。 | available | write |
| `dws sheet csv-put` | 将 CSV 值或公式写入起始单元格；需要保留日期文本、前导零等原始形式时使用 --auto-convert=false，= 开头仍按公式。 | available | write |
| `dws sheet +list-sheets` | 严格列出在线电子表格的工作表，并可按完整标题精确筛选 | available | read |
| `dws sheet +read` | 完整读取并严格校验在线电子表格范围；截断结果失败关闭 | available | read |
| `dws sheet show-gridline` | 显示工作表网格线。 | available | write |
| `dws sheet filter sort` | 在全局筛选范围内按列排序（会改物理顺序）。 | available | write |
| `dws sheet range sort` | 对指定区域排序（改变物理行序）。 | available | write |
| `dws sheet export` | 一站式导出 axls 为 xlsx（内部提交+轮询，可选下载）。 | available | read |
| `dws sheet table-get` | 读取结构化 table 区域数据。 | available | read |
| `dws sheet table-put` | 写入一个或多个结构化 table。 | available | write |
| `dws sheet template apply` | 应用模板创建新的电子表格文档。 | available | write |
| `dws sheet template list` | 分页列出可用表格模板。 | available | read |
| `dws sheet template search` | 按关键词搜索表格模板。 | available | read |
| `dws sheet ungroup-dimension` | 取消指定连续行/列分组。 | available | write |
| `dws sheet unmerge-cells` | 取消指定范围内的合并单元格。 | available | write |
| `dws sheet cond-format update` | 更新已有条件格式规则。 | available | write |
| `dws sheet update-dimension` | 更新连续行/列的显隐或行高/列宽。 | available | write |
| `dws sheet filter update` | 批量更新全局筛选多列条件。 | available | write |
| `dws sheet filter-view update` | 更新筛选视图名称、范围和/或多列条件。 | available | write |
| `dws sheet update-float-image` | 更新浮动图片锚点、尺寸、偏移或资源路径。 | available | write |
| `dws sheet pivot-table update` | 更新透视表配置。 | available | write |
| `dws sheet update` | 更新工作表属性：名称、位置、隐藏、标签色、冻结行列。 | available | write |
| `dws sheet comment update` | 更新单元格评论内容 | available | write |
| `dws sheet version list` | 查看表格历史版本列表 | available | read |
| `dws sheet version revert` | 回滚表格到指定历史版本或已确认的精确 revision | available | write |
| `dws sheet version save` | 手动保存表格版本快照 | available | write |
| `dws sheet write-image` | 上传图片并写入指定单元格（占单元格内容）。 | available | write |

## todo（44 个入口）

管理待办任务、标签、子任务、执行人、参与人、评论、附件与提醒

| 命令 | 功能 | 状态 | 操作类型 |
|---|---|---|---|
| `dws todo task add-executor` | 添加待办执行人 | available | write |
| `dws todo task add-participant` | 添加待办参与人 | available | write |
| `dws todo task add-attachment` | 上传待办附件 | available | write |
| `dws todo comment add` | 给待办添加评论 | available | write |
| `dws todo task add-reminder` | 写入一条待办提醒规则（上游不支持规则读回） | available | write |
| `dws todo task create-sub` | 创建个人子待办 | available | write |
| `dws todo task create` | 创建个人待办 | available | write |
| `dws todo tag create` | 为当前用户创建一个新的待办标签 | available | write |
| `dws todo task delete` | 删除待办 | available | destructive |
| `dws todo comment delete` | 删除待办评论 | available | destructive |
| `dws todo tag delete` | 不可逆地删除当前用户的一个或多个待办标签 | available | destructive |
| `dws todo task get` | 查询待办详情 | available | read |
| `dws todo task list` | 查询当前组织待办，或通过 --query-all 跨组织查询全部待办 | available | read |
| `dws todo task list-attachment` | 查询待办附件列表 | available | read |
| `dws todo comment list` | 获取待办评论列表 | available | read |
| `dws todo tag list` | 列出当前用户可用的待办标签及其 code | available | read |
| `dws todo task remove-executor` | 移除待办执行人 | available | write |
| `dws todo task remove-participant` | 移除待办参与人 | available | write |
| `dws todo task reset-reminder` | 整体替换或清除待办提醒规则（上游不支持规则读回） | available | write |
| `dws todo +assign` | 按姓名给某人创建并指派一条待办（自动解析 userId） | available | write |
| `dws todo +assign-multi` | 把一条待办按姓名一次性指派给多个人（自动把每个姓名解析成 userId） | available | write |
| `dws todo +comment` | 添加待办评论并读回验证 | available | write |
| `dws todo +complete` | 完成待办并读回验证 | available | write |
| `dws todo +create` | 创建待办并读回验证 | available | write |
| `dws todo +created-todos` | 列出我创建的待办（我作为创建人 creator 发起的待办，而非分配给我执行的） | available | read |
| `dws todo +due-today` | 列出我今天到期的待办 | available | read |
| `dws todo +get` | 查询待办详情 | available | read |
| `dws todo +get-my-tasks` | 查询当前组织下我的待办列表 | available | read |
| `dws todo +get-related-tasks` | 一次性列出与我相关的全部待办（我作为创建人/执行人/参与人三种角色的并集，按 taskId 去重） | available | read |
| `dws todo +list-attachment` | 查询待办任务的附件列表 | available | read |
| `dws todo +list-comment` | 查询待办评论列表 | available | read |
| `dws todo +list-sub` | 查询子待办列表 | available | read |
| `dws todo +overdue` | 列出我已过期未完成的待办 | available | read |
| `dws todo +remind` | 给自己创建一条带可选截止时间的待办 | available | write |
| `dws todo +reminder` | 设置或清除待办提醒（仅终端回执） | available | write |
| `dws todo +reopen` | 重新打开待办并读回验证 | available | write |
| `dws todo +search` | 搜索与我相关的全部待办 | available | read |
| `dws todo +todo-done` | 按标题关键词把我的某条待办标记完成（自动定位 taskId） | available | write |
| `dws todo +update` | 更新待办并读回验证 | available | write |
| `dws todo +upload-attachment` | 上传待办附件（当前请使用原子命令） | available | write |
| `dws todo tag add` | 把一个或多个现有标签添加到指定待办 | available | write |
| `dws todo task done` | 修改执行者的待办完成状态 | available | write |
| `dws todo tag update` | 批量更新已有待办标签的名称等定义 | available | write |
| `dws todo task update` | 修改整个待办任务 | available | write |

## whiteboard（4 个入口）

读取和更新钉钉文档内嵌白板的 OpenNodes 内容

| 命令 | 功能 | 状态 | 操作类型 |
|---|---|---|---|
| `dws whiteboard query` | 读取钉钉文档内已有白板的 OpenNodes 内容 | available | read |
| `dws whiteboard +query` | 严格读取已有文档白板的 OpenNodes 快照 | available | read |
| `dws whiteboard +update` | 确认后更新白板并按同一稳定目标精确读回 | available | write |
| `dws whiteboard update` | 经用户确认后向已有白板追加 OpenNodes 或整页重建 | available | write |

## wiki（36 个入口）

管理钉钉知识库空间、节点与成员权限

| 命令 | 功能 | 状态 | 操作类型 |
|---|---|---|---|
| `dws wiki member add` | 为指定知识库添加一个或多个成员，并授予指定角色 | available | write |
| `dws wiki node create` | 在指定知识库中创建文档、文件夹或其他类型的节点 | available | write |
| `dws wiki space create` | 创建一个新的钉钉文档知识库（WikiSpace） | available | write |
| `dws wiki node delete` | 将知识库中的节点移入回收站 | available | destructive |
| `dws wiki space delete` | 将指定知识库移入回收站 | available | destructive |
| `dws wiki space get` | 获取指定知识库的详细信息，包括名称、描述、创建者、创建时间、成员数量等 | available | read |
| `dws wiki member list` | 查询指定知识库的成员列表，返回每位成员的 userId、姓名、角色等信息 | available | read |
| `dws wiki node list` | 列出指定知识库下的直接子节点（文档、文件夹、表格等） | available | read |
| `dws wiki space list` | 列出当前用户可访问的知识库或钉盘空间 | available | read |
| `dws wiki feed list` | 查询知识库的活动动态：谁在什么时间更新/上传/评论了哪些文档 | available | read |
| `dws wiki node copy` | 将知识库中的节点复制到指定位置 | available | write |
| `dws wiki node move` | 将知识库中的节点移动到指定位置 | available | write |
| `dws wiki node search` | 在指定知识库内搜索文档/文件夹/表格等节点 | available | read |
| `dws wiki member remove` | 从指定知识库中移除一个或多个成员 | available | write |
| `dws wiki space search` | 根据关键词搜索当前用户有权限访问的知识库列表，匹配知识库名称和描述 | available | read |
| `dws wiki +delete-space` | 删除知识库 | available | destructive |
| `dws wiki +feed-list` | 严格分页列出知识库动态 | available | read |
| `dws wiki +member-add` | 添加知识库成员 | available | write |
| `dws wiki +member-list` | 严格列出知识库成员 | available | read |
| `dws wiki +member-remove` | 移除知识库成员 | available | write |
| `dws wiki +member-update` | 更新知识库成员角色 | available | write |
| `dws wiki +move` | 移动节点到知识库并读回验证 | available | write |
| `dws wiki +move-to-drive` | 移动 Wiki 节点到我的文档并验证目标域 | available | write |
| `dws wiki +node-copy` | 复制知识库节点并验证独立副本 | available | write |
| `dws wiki +node-create` | 创建知识库节点并严格读回验证 | available | write |
| `dws wiki +node-delete` | 删除知识库节点 | available | destructive |
| `dws wiki +node-get` | 获取知识库节点详情 | available | read |
| `dws wiki +node-list` | 严格分页列出知识库节点 | available | read |
| `dws wiki +node-search` | 严格分页搜索知识库节点 | available | read |
| `dws wiki +resolve-space` | 按名称搜索知识空间并解析出唯一 spaceId（只读） | available | read |
| `dws wiki +space-create` | 创建知识库并读回验证空间类型 | available | write |
| `dws wiki +space-get` | 获取知识库详情 | available | read |
| `dws wiki +space-list` | 严格分页列出知识库并保留类型范围证据 | available | read |
| `dws wiki +space-search` | 严格搜索知识库 | available | read |
| `dws wiki +wiki-new-doc` | 在指定名称的知识库下新建一个文档节点（自动按空间名解析 workspaceId） | available | write |
| `dws wiki member update` | 更新指定知识库已有成员的角色 | available | write |

## 使用边界

- 自然语言理解、汇总、分析和跨模块编排由千问办公等 Agent 完成。
- 通用定时执行需要额外调度；AI 表格的工作流是单独的产品能力。
- 视频会议 conference 出现在帮助菜单，但未进入本次 Schema 产品清单。
- OA 的部分加签、退回、催办辅助命令出现在帮助中，但未进入本次 Schema 清单。
- 通用 api 入口可扩展官方服务端接口，需按目标接口配置应用凭证和权限；不能据此宣称全部钉钉 API 已开箱可用。
- 身份认证、组织 profile、配置、健康检查、技能和插件、升级、自动补全等辅助命令不全部计入本表。

## 补充：系统与开发辅助命令

| 分类 | 功能 |
|---|---|
| auth | OAuth 浏览器扫码、设备码登录、登录态查询、退出和重置、认证包导入导出、Keychain 迁移 |
| profile | 列出已登录账号、切换默认账号、通过全局 profile 临时指定组织和账号 |
| config | 列出支持的配置项 |
| doctor | 检查登录态、网络连接和版本更新 |
| plugin | 创建、验证、构建、开发注册、安装、启停、查看、配置和移除 DWS 插件 |
| skill | 搜索、获取、安装市场技能，将 DWS 技能安装到 Agent 目录 |
| schema / help | 查看分类、命令、参数、约束和安全语义 |
| completion | 生成 Shell 自动补全脚本 |
| upgrade / version | 升级 CLI、查看版本 |
| api | 调用钉钉新旧服务端 API，支持 JSON、上传和请求预览；需自有应用凭证及目标权限 |
| cache / recovery | 兼容入口，帮助明确标注不再支持 |

Raw API 不直接使用默认 MCP 登录获得的加密 token。配置自有应用凭证、确认目标接口权限和业务参数后，才可扩展未封装能力。

## 对接 AI 助手的说明

本清单说明 DWS 的本机命令能力，不代表千问办公已完成全部接入，也不代表当前账号具有全部权限。自然语言理解、分析、文案生成、业务方案校验及跨产品连续操作由助手或配套脚本完成；正式演示前应以目标组织和账号试跑。
