{"adoption": {"forks": 213, "observed_at": "2026-08-28T04:07:22.613120+00:00", "stars": 2801}, "canonical_url": "https://ross.abutalabs.com/products/dingtalk-workspace-cli", "card": {"archived": false, "artifact_type": "cli-tool", "description": "DingTalk Workspace is an officially open-sourced cross-platform CLI tool from DingTalk. It unifies DingTalk’s full suite of product capabilities into a single package, is designed for both human users and AI agent scenarios.", "domain": ["developer-tools"], "enriched": true, "function": ["cli", "developer-tools", "auth", "workflow-automation", "sdk"], "health_score": 100, "homepage": null, "language": "Go", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["DingTalk-Real-AI/dingtalk-workspace-cli"], "name": "DingTalk-Real-AI/dingtalk-workspace-cli", "platform": ["cli", "cross-platform", "windows", "go"], "pushed_at": "2026-08-26T17:24:23+00:00", "repo": "DingTalk-Real-AI/dingtalk-workspace-cli", "stars": 2801, "tags": ["dingtalk", "ai-agents", "agent-skills", "oauth-device-flow", "enterprise", "json-output", "zero-trust", "collaboration", "command-line", "automation", "macos", "linux"], "topics": [], "urls": [], "use_cases": ["manage DingTalk workspace from the command line", "give AI agents access to DingTalk data via CLI", "automate DingTalk workflows in scripts", "query DingTalk messages and docs as JSON for LLM agents", "preview DingTalk API requests with dry-run before executing", "integrate DingTalk capabilities into CI pipelines or shell scripts"], "what_it_is": "DingTalk Workspace CLI (dws) is an official cross-platform command-line tool from DingTalk that unifies DingTalk's product capabilities into a single Go-based package. It is designed for both human users (table/json output, dry-run previews) and AI agents (structured JSON responses and built-in Agent Skills), with enterprise-grade OAuth device-flow authentication and least-privilege scoping.", "when_to_avoid": ["you don't use DingTalk or lack enterprise admin authorization", "you need a GUI-based DingTalk client", "your project is outside the DingTalk ecosystem", "you need a fully stable tool and can't participate in the co-creation phase"], "when_to_choose": ["you need scripted or agent-driven access to DingTalk enterprise data", "you want a single official CLI covering DingTalk's product suite", "you need structured JSON output for AI agent tooling", "you require enterprise-grade auth, audit, and least-privilege scoping"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/dingtalk-workspace-cli", "repo": "DingTalk-Real-AI/dingtalk-workspace-cli", "role": "main", "score": 81}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.613120+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T08:14:33.300290+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6ee0c7e2e9dc116b41228ac8494e0c8d948a16628e0af385bda9a461bd7faa32", "fetched_at": "2026-08-28T04:07:22.613120+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.613120+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T08:14:33.300290+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6ee0c7e2e9dc116b41228ac8494e0c8d948a16628e0af385bda9a461bd7faa32", "fetched_at": "2026-08-28T04:07:22.613120+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T08:14:33.300290+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6ee0c7e2e9dc116b41228ac8494e0c8d948a16628e0af385bda9a461bd7faa32", "fetched_at": "2026-08-28T04:07:22.613120+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.613120+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.613120+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.613120+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T08:14:33.300290+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6ee0c7e2e9dc116b41228ac8494e0c8d948a16628e0af385bda9a461bd7faa32", "fetched_at": "2026-08-28T04:07:22.613120+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.613120+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.613120+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T08:14:33.300290+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6ee0c7e2e9dc116b41228ac8494e0c8d948a16628e0af385bda9a461bd7faa32", "fetched_at": "2026-08-28T04:07:22.613120+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.613120+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.613120+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.613120+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T08:14:33.300290+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6ee0c7e2e9dc116b41228ac8494e0c8d948a16628e0af385bda9a461bd7faa32", "fetched_at": "2026-08-28T04:07:22.613120+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.613120+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.613120+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T08:14:33.300290+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6ee0c7e2e9dc116b41228ac8494e0c8d948a16628e0af385bda9a461bd7faa32", "fetched_at": "2026-08-28T04:07:22.613120+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T08:14:33.300290+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6ee0c7e2e9dc116b41228ac8494e0c8d948a16628e0af385bda9a461bd7faa32", "fetched_at": "2026-08-28T04:07:22.613120+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T08:14:33.300290+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6ee0c7e2e9dc116b41228ac8494e0c8d948a16628e0af385bda9a461bd7faa32", "fetched_at": "2026-08-28T04:07:22.613120+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T08:14:33.300290+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6ee0c7e2e9dc116b41228ac8494e0c8d948a16628e0af385bda9a461bd7faa32", "fetched_at": "2026-08-28T04:07:22.613120+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 11, "rhythm": 98}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["young"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 165, "days_push": 7, "days_rel": 13, "gap_med": 1, "n_releases_24m": 58}, "score": 81, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}