DSH Plugins
返回列表
🧰

dsh-update-radar

联网工具 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install Equinox7379/dsh-update-radar

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install Equinox7379/dsh-update-radar 即可安装,源码见 https://github.com/Equinox7379/dsh-update-radar。

插件介绍

当你用 link: 方式把一堆本地 Git 仓库挂成插件后,过几天就难免忘了哪些上游已经推了新提交、哪些还停在旧版本。dsh-update-radar 正是为这一日常痛点而生:它扫描 profile dependencies 里全部 link: 路径,对含 .git 的目录执行 git rev-parse HEAD 与 git ls-remote origin HEAD,把本地 HEAD 与远端原点一对比,谁落后、谁已同步,一次调用便知全貌。

整个流程只需调用一次无参数的 update_radar 工具,不必传插件名、不必指定仓库地址。插件严格只读——只跑 rev-parse 和 ls-remote,不 pull、不 checkout、不写任何文件;遇到无仓库或网络异常时对应字段返回 null,不阻断其余条目的汇报。零运行时依赖、无自定义会话事件、无 HTTP 路由,装完即用,卸载即净。

如果你习惯用本地 Git 仓库集中管理多个开源插件、不想每次手动 cd 进各目录跑 git 命令再人肉比对 hash,这个工具能帮你把"哪些 link: 插件该更新了"这件事压缩成一条无参调用,让注意力留在真正需要动手的代码上。

使用场景

  • 定期巡检已挂载的 link: 插件是否有上游新提交
  • 接手他人维护的插件集合时快速了解哪些本地副本已落后
  • 发版前确认所有依赖链接的插件均已同步到最新上游

适合人员

  • 用本地 Git 仓库集中管理多个插件的开发者
  • 维护插件集合但不想逐个手动比对 commit hash 的维护者
  • 偏好零依赖、只读、无副作用工具的极简用户