把智能体团队画成上朝图,实时看谁在干活
29.9/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/11/2 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add tiankongshenchu/dsh-chaotang该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · vision
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 3 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件发起外部网络请求
查看扫描证据(共 23 处,展示前 17 条)
- 读取本地文件lib/index.js:24
return readFileSync(join(HERE, 'page.html'), 'utf8') - 读取本地文件lib/index.js:74
const dirs = readdirSync(SESSION_ROOT, { withFileTypes: true }) - 读取本地文件lib/index.js:78
if (existsSync(p)) return p - 读取本地文件lib/index.js:93
if (!existsSync(file)) return [] - 读取本地文件lib/index.js:96
try { buf = readFileSync(file) } catch (e) { return [] } - 读取本地文件lib/index.js:347
if (existsSync(settingsFile)) body = readFileSync(settingsFile, 'utf8') - 写入本地文件lib/index.js:360
writeFileSync(settingsFile, JSON.stringify(obj), 'utf8') - 写入本地文件lib/index.js:379
try { mkdirSync(bgDirPlugin, { recursive: true }) } catch (e) {} - 写入本地文件lib/index.js:380
try { mkdirSync(bgDir, { recursive: true }) } catch (e) {} - 写入本地文件lib/index.js:416
writeFileSync(join(target, safe), Buffer.from(m[2], 'base64')) - 删除本地文件lib/index.js:484
try { unlinkSync(join(dir, name)); removed++ } catch (e) {} - 发起网络请求lib/client.js:104
const r = await fetch('/chaotang/settings', { cache: 'no-store' }) - 发起网络请求lib/client.js:108
await fetch('/chaotang/clean-bg', { - 发起网络请求lib/client.js:379
const res = await fetch('/chaotang/state', { cache: 'no-store' }) - 发起网络请求lib/client.js:693
fetch('/chaotang/search?id=' + encodeURIComponent(target.id) + '&q=' + encodeURIComponent(k), { cache: 'no-store' }) - 发起网络请求lib/client.js:707
fetch('/chaotang/send', { - 发起网络请求lib/client.js:730
fetch('/chaotang/session?id=' + encodeURIComponent(target.id), { cache: 'no-store' })
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
把 DSH 智能体团队画成一座朝廷:卡片、发光连线、实时任务卷轴、上下文仪表。DeepSeek Harness 的 DSH 插件。
README
由 DeepSeek 最新模型翻译生成朝堂 · dsh-chaotang
把 DSH 里的智能体团队,画成一张上朝图。
谁是总管、谁在干活、干到哪一步、烧了多少 token,一眼看见。
一、三个版本,别搞混
这套东西一共三个版本,长得像,但不是同一个东西。
| # | 版本 | 是什么 | 怎么打开 | 改代码后 |
| 1 | DSH 本体插件(lib/client.js) | 嵌在 DSH 里,点侧边栏「朝堂」就在主区域出现 | DSH 左侧栏 → 点 🏯「朝堂」 | 升版本 + 重启 DSH |
| 2 | 网页版 · 单团队(lib/page.html) | 独立网页,浏览器打开,用真实数据 | 桌面「开朝堂」快捷方式或 http://127.0.0.1:<端口>/chaotang | 刷新浏览器即可 |
| 3 | 多团队预览版 🔧(预览-多团队.html) | 半成品 · 假数据演示页,只看布局,不接真数据 | 双击 html 文件 | — |
各自擅长什么
① DSH 本体插件 —— 日常用这个
- 在 DSH 里随手点开,不用另开浏览器
- 卡片、连线、音效、典章设置全都有(文案 / 背景 / 音色 / 调色)
- 点卡片 → 右侧抽屉看聊天记录,还能直接给队员发消息派活
② 网页版(单团队) —— 想单独看时用
- 独立窗口,可以摆到第二块屏
展开完整文档(README 剩余 1 节)
朝堂 · dsh-chaotang 把 DSH 里的智能体团队,画成一张上朝图。 谁是总管、谁在干活、干到哪一步、烧了多少 token,一眼看见。 一、三个版本,别搞混 这套东西一共三个版本,长得像,但不是同一个东西。 | # | 版本 | 是什么 | 怎么打开 | 改代码后 | | 1 | DSH 本体插件(lib/client.js) | 嵌在 DSH 里,点侧边栏「朝堂」就在主区域出现 | DSH 左侧栏 → 点 🏯「朝堂」 | 升版本 + 重启 DSH | | 2 | 网页版 · 单团队(lib/page.html) | 独立网页,浏览器打开,用真实数据 | 桌面「开朝堂」快捷方式或 http://127.0.0.1:<端口>/chaotang | 刷新浏览器即可 | | 3 | 多团队预览版 🔧(预览-多团队.html) | 半成品 · 假数据演示页,只看布局,不接真数据 | 双击 html 文件 | — | 各自擅长什么 ① DSH 本体插件 —— 日常用这个 - 在 DSH 里随手点开,不用另开浏览器 - 卡片、连线、音效、典章设置全都有(文案 / 背景 / 音色 / 调色) - 点卡片 → 右侧抽屉看聊天记录,还能直接给队员发消息派活 ② 网页版(单团队) —— 想单独看时用 - 独立窗口,可以摆到第二块屏 - 功能和插件版基本一致(少了「调色」) - 设置独立存一份,跟插件版互不影响 ③ 多团队预览版 🔧 半成品,别指望它干活 - ❌ 不接真数据——里面的人名、任务、数字全是编的 - ❌ 改不了任何东西——按钮是假的,点了只改标题,不存任何设置 - ❌ 不能当正式版用——它只是一张「布局草图」 - ✅ 唯一用途:看看「多个团队各占一块、各自滚动」大概长什么样 为什么还没做完:正式版目前只支持一个团队(一个总管 + 队员)。 要做成多团队,后端得改成返回 teams[] 数组,前端得渲染好几个块—— 这块还没动,别拿去跟人说「支持多团队」。 ⚠️ 两个正式版本是分开的:各有各的设置文件、各有各的背景图目录。 改一边,另一边不会跟着变——这是故意的。 二、安装(给 AI 看的) 这一节写给 AI 助手。人不用看,直接把本文件发给 DSH 里的 AI,让它装。 这个插件叫 dsh-chaotang(中文名「朝堂」),是一个 DSH 插件。 它把 DSH 的智能体团队可视化成一棵"朝堂树"。 【前置】 - DSH 版本 >= 0.1.5-rc.1 - 有 pnpm(DSH 一般自带) 【安装步骤】 1. 找到 DSH 的 profile 目录(通常是 ~/.dsh/profiles/desktop) 2. 编辑该目录下的 package.json,在 dependencies 里加一行: "dsh-chaotang": "github:tiankongshenchu/dsh-chaotang" 3. 在同一个文件的 dsh.profile.bundles 数组里,加上字符串 "dsh-chaotang" 4. 在该目录执行:pnpm install 5. 让用户手动重启 DSH(不要自己结束 DSH 进程) 6. 重启后验证:DSH 左侧栏应出现「朝堂」入口,点开能在主区域看到卡片和连线。 【如果 github 装不上(国内网络)】改用本地 tgz: 1. 下载 dsh-chaotang-<版本>.tgz 2. package.json 里写 "dsh-chaotang": "file:<tgz 的绝对路径>" 3. 其余步骤同上 【出问题怎么看】 - 侧边栏没有「朝堂」→ 检查 bundles 数组加了没、pnpm install 成功没 - 有入口但点开空白 → 检查 DSH 版本是否 >= 0.1.5-rc.1 - 提示 main panel 未注册 → 插件没加载成功,看 DSH 日志 三、装了之后能看见什么 ┌──────────────┐ │ ● lead │ ← 总管(当前会话) │ 督阵中… │ └──────┬───────┘ ╱ │ ╲ ┌────────┐ ┌────────┐ ┌────────┐ │ ● a │ │ ● b │ │ ● c │ ← 队员 │ 在忙 │ │ 空闲 │ │ 臣有本奏│ └────────┘ └────────┘ └────────┘ 每张卡片上有: - 名字、分工说明 - 中间那句话(闲着说闲话 / 干活显示任务名 / 干完亮金色「臣有本奏!」) - 右下角状态:空闲 / 在忙 / 暂候 / 干完了 - 底部:上下文用量 433k / 1.0M + 进度条 + 步数 + 时长 连线: 总管 → 每个队员,干活的那条发光、会流动。 四、能改什么(典章) 点顶栏「典章」,四个页签: | 页签 | 改什么 | | 文案 | 顶部标题、卡片上那句话(改着先存草稿,点「入册」才落定) | | 背景 | 整页背景图(原图直存,不压缩)、卡片背景、字色 | | 音色 | 每个动作配什么声音(开朝=鼓、退朝=钟、养神=木鱼、赏花=花瓣…),也能传自己的音频 | | 调色 | 连线的颜色(插件版有,网页版没有) | 还能: - 双击总管的名字改称呼 - 顶栏「另册 ▾」放你自己续录的状态 - 五个状态各有各的音效 五、文件结构 dsh-chaotang/ ├── package.json 插件声明(dsh.bundle / dsh.client 都在这儿) ├── cordis.patch.yml 往 DSH 里挂载的补丁 ├── README.md 本文件 ├── LICENSE MIT └── lib/ ├── index.js Host 半:HTTP 接口(团队状态 / 会话消息 / 设置) ├── client.js Client 半:DSH 里的那个界面(React) └── page.html 网页版(独立页面,原生 JS) 运行时生成(不打包): lib/chaotang-settings.json 设置(两个版本各一份) lib/bg/ 网页版背景图 lib/bg-plugin/ 插件版背景图 六、接口一览 | 方法 | 路径 | 干什么 | | GET | /chaotang | 网页版页面 | | GET | /chaotang/state | 团队快照(成员 / 任务 / 用量) | | GET | /chaotang/session?id= | 某会话最近的消息 | | GET | /chaotang/search?id=&q= | 搜历史(按日期分组) | | POST | /chaotang/send | 给队员发消息(发给 lead 不行) | | GET/POST | /chaotang/settings | 读 / 写设置 | | POST | /chaotang/upload | 上传背景图(原图不压缩) | | POST | /chaotang/clean-bg | 清理旧背景图 | | prefix | /chaotang/bg | 取背景图(别加尾斜杠) | 七、踩过的坑(想改代码的先看) 开发过程中摔了 30 多个坑,全记在: 开发日志-踩过的坑.md(33 条,每条都有「现象 / 原因 / 怎么解」) 几条最要紧的: 1. 改 client.js 必须升 version + 重启 DSH(按版本号缓存) 2. page.html 不用升版本,Host 每次现读,刷新浏览器就生效 3. prefix 路由别带尾斜杠:/chaotang/bg ✅,/chaotang/bg/ ❌ 4. localStorage 按端口隔离,DSH 换端口设置就丢 → 所以存磁盘 5. surfaceTokens 不能做进度条(重启后重置成小值),要用 totalTokens 6. 别用宽正则批量改 JS(-replace 不分大小写,会把 target.name 这类也吃掉) 八、手动安装 / 卸载 装: dsh plugin --profile desktop add "link:D:\dsh-plugins\downloads\插件\朝堂插件" 装完重启 DSH。 卸: dsh plugin --profile desktop remove dsh-chaotang 许可 MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
tiankongshenchu/dsh-chaotang
把智能体团队画成上朝图,实时看谁在干活
相关插件 · 视觉能力
智能体工作台Devin-AXIS/iPolloWork
企业级、本地优先的智能体工作台,面向个人和智能体团队——一个工作区,容纳多个智能体引擎;一套统一体系,管理插件和技能;支…
★ 7,364已汉化DSH
72
开源设计工作台nexu-io/open-design
OpenDesign:首个协作式 AI 设计智能体工作区
★ 105,709已汉化DSH
71.8
GPT 图像提示词库freestylefly/awesome-gpt-image-2
Prompt as Code | GPT Image 2 / 2.5 提示词与案例库,530+ 个案例、20+…
★ 34,534已汉化DSH
71.5
多智能体编码工作区spacering-net/codeg
多智能体协作的 AI 编程工作区:汇总 Claude Code、Codex、OpenCode、Pi、Grok Build 等来源的会话。支持桌面应用、自托管服务器或 Docker。
★ 4,319已汉化DSH
71.5
AI 用量桌面小部件Javis603/token-monitor
EN | 简 | 繁 | KO | JA | PT
★ 3,533已汉化DSH
71.1
架构图生成器tt-a1i/archify
把你想理解、规划或分享的事,变成可以互动的可视化作品。
★ 93,105已汉化DSH
71.1
这是你的仓库?认领条目