winget install --id Alibaba.DingTalkWorkspaceCLI
About DingTalk Workspace CLI
dws — DingTalk Workspace on the command line, built for humans and AI agents. Why dws? - For humans — --help for usage, --dry-run to preview requests, -f table/json/raw for output formats. - For AI agents — structured JSON responses + built-in Agent Skills, ready out of the box. - For enterprise admins — zero-trust architecture: OAuth device-flow auth + domain allowlisting + least-privilege scoping. Not a single byte can bypass authentication and audit.
What's new in 1.0.30
Changelog - 754b0df0568f4b69d4d36222827d14da6f7b3b57 docs(changelog): add 1.0.30 release notes (#322) - 6be124777f0e8eaaee07b2e70a286cad9084f569 feat: align CLI to wukong IM envelope + schema pipeline / transform / market enhancements (#317)
Version history
| Version | Updated | Notes |
|---|---|---|
| 1.0.30 | Unknown | Changelog - 754b0df0568f4b69d4d36222827d14da6f7b3b57 docs(changelog): add 1.0.30 release notes (#322) - 6be124777f0e8eaaee07b2e70a286cad9084f569 feat: align CLI to wukong IM envelope + schema pipeline / transform / marke... |
| 1.0.29 | Unknown | Changelog - a9de7d3ca4c985c1d4ba879fd8015683aeb88272 chore(readme): refresh community DingTalk group QR (#296) - 355a1460d9ef9e597dbf5ae027f29c5be7f41f6f docs(changelog): add 1.0.29 release notes (#309) - 1c200d883f3775c... |
| 1.0.28 | Unknown | Changelog - d26852408457a1a5febd863d12357d36cdba4451 docs(changelog): add 1.0.28 release notes (#295) - ed4673e7d2a8118b96de9a0154a5336d6f13d389 fix(chat): require --title for group messages, completing #250's symmetric... |
| 1.0.27 | Unknown | Changelog - de723914a52175f508cf55c863de2df4f040aa50 docs(changelog): add 1.0.27 release notes (#293) - 6707e56f9cb93dae3b41f6a46bcc386a42db2443 feat(cli): schema-aware sticky flag splitting and structured unknown-flag r... |
| 1.0.26 | Unknown | Changelog - 2ba1dcdda4ca85396567a8de36cffd17017a1c89 docs(changelog): add 1.0.26 release notes (#271) - ecf2684f583c233b26c1f10d7e23d3b8fb5e7352 docs(skills): add sheet product reference rewritten against dws schema (#26... |
| 1.0.25 | Unknown | Changelog - 574d9aa2f76e8b2616bed1a902464aea3d657c08 docs(changelog): backfill 1.0.24 + add 1.0.25 release notes (#262) - 1aaaef0274ce1952e11a1617d765ca11aea375fb feat(schema): add CLIAliases tool override + json_parse_s... |
| 1.0.24 | Unknown | Changelog - 9e15115ad4778c2af24e670bd309fbf54055e74d ci(release): add workflow_dispatch trigger as fallback (#261) - f78cc5c846767d7b41aa7e23498dd963b493a5f9 docs(auth): correct login help to reflect actual default + SSH... |
| 1.0.23 | Unknown | Changelog - 8995bf65d62f13f8e517405edf1d0a7266d3d74a docs(changelog): backfill 1.0.20 / 1.0.21 / 1.0.22 release notes (#231) - 0e892c7d75cb6bb5a45d19111159cdd3417d7c5b fix: honour HTTP_PROXY/HTTPS_PROXY in custom HTTP tr... |
| 1.0.22 | Unknown | Changelog - e2e8b3bf521d826ae1fa14b48d6b747042399217 fix(attendance): summary 命令新增 --stats-type flag,修复 C0002 报错 (#228) - 91af2bc3b8c48a9cc30ef844097349a2799c79eb fix(install): add .hermes/skills to AGENT_DIRS (#188) (#2... |
| 1.0.21 | Unknown | A single critical routing fix for dws drive commands. No new commands or behaviour changes elsewhere. Fixed - dws drive mkdir / dws drive download silently routed to the doc MCP server (#220, fixes #219) — when two MCP s... |
| 1.0.20 | Unknown | Documentation polish and a login regression fix. No behaviour changes outside the login MCP refresh path. Fixed - Login no longer reuses stale clientId from an old MCP cache (#213) — dws login now unconditionally re-fetc... |
| 1.0.18 | Unknown | Changelog - bb5e5a40d9a5ad6109bae10976801f1ddf290aec Merge branch 'DingTalk-Real-AI:main' into main - 9bedec7ed233f6d26e9702bdb38014bb6dee335f Merge branch 'DingTalk-Real-AI:main' into main - b247ef1266d253364771706f632f... |
| 1.0.17 | Unknown | Highlights New Mail product surface (mailbox list, KQL message search, message get, send) brings runtime command count to 163 across 14 products. Plugin command-tree visibility hardening: stdio plugins shipping CLI overl... |
| 1.0.16 | Unknown | Discovery layer abstraction and schema v3 expansion, plus an open-edition completeness fix that restores helper subtrees previously dropped by pickCommands. Also hardens the device-flow login path against credential stat... |
| 1.0.15 | Unknown | Compat layer gains subcommand merging under shared parents so multiple server entries can contribute into the same dws <parent> <branch> subtree without producing duplicate --help rows. Ships with a fresh auto-generated... |
| 1.0.14 | Unknown | Changelog - af000a8dfa10943769994728985ab9d61ad2a705 docs(release): sync v1.0.13 notes for chat IM capability expansion (#153) |
| 1.0.13 | Unknown | Changelog - ec03b7cca337703e42eaecbe80359b793aecbf73 docs(changelog): backfill 1.0.3 through 1.0.12 release notes (#146) - f19a3ccfa5f2dfb22660025204265fa9c87ef930 feat(skills): 同步 chat/bot skill 参考 — 补齐消息管理与机器人新能力 (#148... |
| 1.0.12 | Unknown | Changelog - cfaa6738634150a34676f20930991bf8d6130b5f feat(skills): 同步 aitable skill 参考(对齐 dws-wukong + 二进制验证) (#139) - 74ca40c1973c832b57035f00ed0473e1e7d1a653 feat(skills): 同步 aitable 参考 — 补充仪表盘/图表与导出数据章节 (#141) - 3bc6c... |
| 1.0.11 | Unknown | Changelog - 5e168c92cf6a6719d3007a43ab72d89f9ef0d129 Codex/remove red box files (#127) - 42fb25d1509f7582bb67c4004a0a6e2458afa6eb Merge branch 'DingTalk-Real-AI:main' into main - 4bf300d86252e6aff57431eb6dc6220c3b87aa6a... |
| 1.0.10 | Unknown | Changelog - 42fb25d1509f7582bb67c4004a0a6e2458afa6eb Merge branch 'DingTalk-Real-AI:main' into main - 4bf300d86252e6aff57431eb6dc6220c3b87aa6a Merge pull request #117 from wxianfeng/main - 7b7aeadbbef00232a1167fd388f9a6d... |