refactor(dingtalk-workspace): 迁出为独立仓库,条目转 pointer 形态

内容事实源迁到 desirecore-agent/dingtalk-workspace,与 feishu-orchestrator /
wecom-assistant 统一形态。市场条目从 24 个文件(748 KB,含两张 635 KB 的截图)
收敛为 3 个:entry.json + catalog-metadata.v1.json + assets/avatar.webp。

pin: 86962a251446bcb733ec066e3c4d173127a31b60

原 agent.json 的市场专用字段按归属重新分配,不是丢弃:
- category / maintainer / i18n / version → entry.json
- updatedAt → catalog-metadata.timestamps
- installPolicy / updatePolicy → 由 pointer 形态本身决定,不再显式声明
- persona: {tools: []} → 空壳,删除
- changelog → 上游 CHANGELOG.md

准入状态维持 listing-only 不变:license 仍是 unknown、compliance 仍为 null。
本次只做形态迁移,升级 installable 需要独立的合规审查(reviewedBy 是人),
不在本 PR 范围内。entry.json 因此不写 license 字段——写了会强制要求
known + evidencePath,与 listing-only 矛盾。
This commit is contained in:
2026-09-06 21:58:42 +08:00
parent d3a81f1cb8
commit 9f3668f7dc
24 changed files with 58 additions and 1771 deletions

View File

@@ -0,0 +1,43 @@
{
"id": "dingtalk-workspace",
"name": "钉钉工作台助手",
"category": "communication",
"tags": [
"dingtalk",
"collaboration",
"messaging",
"approval",
"documents"
],
"i18n": {
"zh-CN": {
"name": "钉钉工作台助手",
"shortDesc": "钉钉全产品能力入口,把自然语言意图翻译成官方 dws CLI 的正确调用。需自行安装第三方 dingtalk-workspace-cli 并完成钉钉账号 OAuth 授权。"
},
"en-US": {
"name": "DingTalk Workspace Assistant",
"shortDesc": "A DingTalk workspace entry point that turns natural-language intent into correct official dws CLI calls. Requires separately installing the third-party dingtalk-workspace-cli and completing DingTalk account OAuth."
}
},
"latestVersion": "1.0.0",
"maintainer": {
"name": "DesireCore Official",
"verified": true
},
"stewardship": "official",
"license": "MIT",
"redistribution": "source-pointer-only",
"avatar": {
"t": "钉",
"bg": "linear-gradient(135deg, #3D9BFF, #0047B3)",
"image": {
"path": "assets/avatar.webp"
}
},
"source": {
"kind": "git",
"repoUrl": "https://github.com/desirecore-agent/dingtalk-workspace.git",
"repoBranch": "main",
"ref": "86962a251446bcb733ec066e3c4d173127a31b60"
}
}