hezhongtang/dsh-update-copilot ↗★ 0
dsh-update-copilot
Update copilot for DeepSeek Harness: tracks the DSH core, bundle packages, and every profile plugin (npm version + git upstream dual channel), summarizes changelogs for agent-assisted upgrade decisions, and executes plugin updates only after explicit confirmation.
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:hezhongtang/dsh-update-copilot说明文档
阅读完整 README ↗dsh-update-copilot
DeepSeek Harness 的更新助手:追踪 dsh 本体、官方 bundle 和每个 profile 已装插件的版本状态 —— 先帮你决策,确认后才更新。

English | 中文
为什么做这个
DSH 迭代很快,插件生态同样如此。每个 profile 通过 pnpm spec 安装插件——npm 版本号、GitHub commit 锁定、本地 link: 目录——每种通道各有各的过期方式。手动检查意味着挨个仓库跑一遍;无脑全自动升级则等于把环境交给第三方代码。
这个插件走中间路线:全部检测、汇总变更、只更新你确认过的。 DSH 本体刻意设计为只报告不执行——升级 harness 会重启所有会话,这个决定必须留给人。
功能
| 🔭 全量雷达 | 一次扫描覆盖 dsh 本体 + 官方 bundle(dsh-base、dsh-web-app)+ 所有 profile 的插件依赖 |
| 🔄 双通道 | npm registry 版本(完整 semver 比较,含 prerelease)+ git 上游(pinned commit vs HEAD,link: 目录走只读 ls-remote) |
| 🧭 决策简报 | 逐项给出:semver 跨度、风险分级(major → 高、minor → 中、patch → 低)、变更材料——npm 版本列表 / GitHub compare 提交 / Release 说明 / 本地 git log |
| 🤖 Agent 工具 | update_copilot_scan / update_copilot_brief / update_copilot_update——对 Agent 说一句「有没有更新」,得到有数据支撑的回答 |