dsh-update-copilot
在终端中运行以下命令:
dsh plugin install hezhongtang/dsh-update-copilot
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install hezhongtang/dsh-update-copilot 即可安装,源码仓库为 https://github.com/hezhongtang/dsh-update-copilot ,安装后重启 dsh web 并进入 Settings → Update Copilot 使用。
插件介绍
DSH 生态迭代快,每个 profile 的插件又散落在 npm 版本、GitHub 固定 commit、本地 link: 检出等不同渠道,各自以不同节奏过期。逐个仓库手动排查太耗精力,无差别批量更新又可能把未经审查的第三方代码引入自己的环境——两难之下,大多数人干脆不管更新。
dsh-update-copilot 走中间路线:雷达式扫描 DSH 核心、官方捆绑包和所有 profile 的插件依赖,按包合并去重,用 semver 距离、changelog 摘要和风险等级把每项变更讲清楚,并附上可点击的来源链接。触发更新时只针对显式标注为 eligible 的 profile 执行;DSH 核心因会重启所有会话而刻意保持仅报告。Web 侧栏徽标一键打开雷达面板,SSE 实时进度条、全链路互斥锁、批量顺序执行与热重载,让后台自动跑和前台手动点互不冲突。还能通过 agent 工具让模型代为扫描并给出带数据支撑的更新建议。
适合在多个 profile 里混用 npm 包、git 检出和本地 link: 检查、插件数量多到记不住各自来源的 DSH 用户,或者只是想让 agent 回答一句"有没有更新、风险多大"而不必自己翻仓库的人。
截图预览
使用场景
- 跨多个 profile 统一扫描 npm、git 固定 commit 和本地 link: 插件的更新状态
- 让 agent 代为扫描并生成带风险等级的更新摘要,确认后再触发执行
- 一键顺序更新所有过期待遇插件,SSE 实时进度与单飞锁保证不冲突
适合人员
- 在多个 profile 同时安装大量第三方插件的 DSH 用户
- 插件来源混杂(npm / git / 本地检出)且需要频繁跟进上游变化的团队
- 希望用 agent 工具而非手动翻仓库 changelog 来管理插件更新的开发者