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.57
This stable release promotes the fully delivered v1.0.57-beta.4 baseline. It includes the v1.0.57 beta-line command-contract, document, chat, OA, Wiki, and compatibility improvements, plus the multi-skill framework alignment and expanded calendar, Drive, Markdown, Mail, and Minutes workflows validated in the final prerelease. - Promote v1.0.57-beta.4 — publishes the final validated prerelease baseline as stable v1.0.57 without adding post-beta product changes.
Version history
| Version | Updated | Notes |
|---|---|---|
| 1.0.57 | Unknown | This stable release promotes the fully delivered v1.0.57-beta.4 baseline. It includes the v1.0.57 beta-line command-contract, document, chat, OA, Wiki, and compatibility improvements, plus the multi-skill framework align... |
| 1.0.56 | Unknown | This stable release promotes the fully delivered v1.0.56-beta.4 baseline. It includes PR #852's resilient multipart Drive download implementation, together with the v1.0.56 beta-line command, Schema, Skill, and runtime i... |
| 1.0.55 | Unknown | This release promotes the validated v1.0.55-beta.8 baseline to stable. It expands the public Workspace command surface and personal event consumption, makes the full built-in shortcut catalog available to Agents, and har... |
| 1.0.54 | Unknown | This release promotes the validated v1.0.54-beta.2 baseline to stable. It restores the default transport envelope for personal event output with opt-in flattening, plus Schema CLI path and plugin overlay compatibility fi... |
| 1.0.52 | Unknown | [1.0.52] - 2026-07-14 This release seals the v1.0.52 line with personal event subscriptions, a deterministic 22-product Agent command catalog, local user-operation auditing, expanded Open product commands, safer macOS cr... |
| 1.0.51 | Unknown | Changelog - ea6fd16d11b2e4261468cf0eb1da63c43bc87fb7 chore(changelog): prepare v1.0.51 stable (#595) |
| 1.0.50 | Unknown | Changelog - 818b8b29e382b514f3fcb5b1d167e91c81ec17b8 chore(changelog): add v1.0.50 release notes (#580) - 91dfc8b926c4e57899a7859ef79f11b2b6db33b7 fix: export command merge helpers - 109ad138445c43215433b45d315e8cc93bb73... |
| 1.0.49 | Unknown | Changelog - e6c1dfe15cfcd6e9cae651db65099540161fa9fa Merge pull request #570 from DingTalk-Real-AI/fix/release-publish-unblock - 32d32cd827a3166b3d253434b182ff09cc6b1bed Merge pull request #572 from audanye-sudo/fix/qa-o... |
| 1.0.48 | Unknown | Changelog - b83e6dc2390fbf76cbf2e855951c858e874a2538 release: prepare 1.0.48 stable |
| 1.0.47 | Unknown | Changelog - b63e1b446959eddce5ec10c15041f148b83802ac release: cut 1.0.47 — connector supervision + bot-to-bot @-mention (#548) |
| 1.0.46 | Unknown | Changelog - bba94c0092acd59d6ecd72026640d8821a51e1eb docs(changelog): cut 1.0.46 (#542) - fe4a79283c5ce18ebe6a16356b4a6cbb95289a67 fix(pat): keep agent code grants aligned (#536) |
| 1.0.45 | Unknown | Changelog - e32fa1535c53badbccaa210110f86ec79a29b911 feat(auth): support multi-profile login (#500) - 79b8eda3b6e6251203e860c4717a5da78786bf22 feat(chat): default --ai-tag on so dws-sent messages carry the AI badge |
| 1.0.44 | Unknown | Changelog - be80790172b678518c8e8d17bdbbc671a4370a49 docs(changelog): add [1.0.44] — phantom guard, report contents-file, @file, sheet parity - 2dbbca1ec95eb2c2cf6e94b6e4965e95e2ea38a4 docs(skill): align dws skill refere... |
| 1.0.43 | Unknown | Changelog - 81f5245c8adba5af2d72f8d58ac3079d9d9a7dcb Merge pull request #499 from DingTalk-Real-AI/fix/gitee-release-sync-idempotent - 78dd4aaa4badf2f06ccfe112f2fdf63b0653599d Merge pull request #501 from DingTalk-Real-A... |
| 1.0.42 | Unknown | Release notes |
| 1.0.41 | Unknown | Changelog - 9a8157a4cd1ef04641ed0c068d7302ae93a30262 ci(mirror): auto-push code to Gitee via HTTPS token (no SSH key) (#493) - b8e915edfb0306866894c7268b19bf8ec22d0efe feat(install): auto-fallback to Gitee when GitHub un... |
| 1.0.40 | Unknown | Changelog - ed1cbd6f0698ad4f7f066b85dca52c552704e669 feat(install): China mirror via Gitee + npmmirror (#486) - b175acb48fba4c04dc49c49a786a30afbd369f5d feat(skill): embed skills/ into the binary, default skill setup to... |
| 1.0.39 | Unknown | Changelog - 1a7ba01e367a18c6d54dddae11b92a653725ebcd feat(chat): make AI-sent badge opt-in via --ai-tag (default off) (#477) - 6310dcc39ee4279bd3254acecf07cac648addef1 feat(chat): tag user-identity message sends with edi... |
| 1.0.38 | Unknown | Changelog - ece91bfa3ca3f35eac2a3d29d6092050bafedc08 feat(agent): accurate agent_code detection + per-channel agentId for stats (#467) - ff33114b2cde4e694287470ef2e5c0ab7c9ed0ba feat(doc): strip server-rejected unsafe ch... |
| 1.0.37 | Unknown | Changelog - 2a82d073110d77a4dd6a2423470c34cc76b7f920 fix(pat): support batch agentCode and guarded grants (#455) |