DSH Plugins
返回列表
🧰

gh-watch

联网工具 更新于 2026.09.03

在终端中运行以下命令:

dsh plugin install psenY/gh-watch

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

在 DeepSeek Harness 终端中执行 dsh plugin install psenY/gh-watch 即可安装该插件,源码地址为 https://github.com/psenY/gh-watch 。

插件介绍

在多 AI 独立协作的工作流中,需要某个 AI 持续关注几个 GitHub 仓库的 PR 与 issue 是否有新动态(新建、新 push、新评论、合并、关闭、重开等)。人工反复刷新 GitHub 既低效又容易遗漏,而 gh-watch 把这件事交给后台轮询器:每个 DSH 会话拥有独立的 watcher,定期调用 GitHub REST API 并与上一轮快照做 diff,一旦识别出变更事件,就把一条摘要通知注入当前对话或新开对话,让 AI 自行决定下一步。插件本身不评论、不合并不回帖,只负责发现和通知,判断权始终留给 AI 与用户。

每个会话独立配置仓库列表、轮询间隔(最小 1 分钟)、通知模式(inform 仅告知 / auto 请 AI 跟进)以及推送目标(current 回当前对话 / new 新开对话),互不干扰。首次监视某仓库时只建立基线快照,不会把历史存量清单刷进对话。连续轮询失败时按 2x、4x、8x 指数退避推后下一次轮询,待某次完全成功后清零,降低撞 GitHub 限流的风险。运行时状态持久化到本地 state.json,重启后自动恢复游标。插件向会话注册 gh_watch_configure、gh_watch_status、gh_watch_act、gh_watch_stop 四个工具,覆盖配置、查询、主动拉取和停止的完整生命周期。

适合跑 DSH 多 AI 工作流的开发者或小型团队使用:一次性配好要盯的仓库和轮询间隔,gh-watch 在后台安静地轮询,每当有变化就主动通知 AI,由 AI 和你决定后续动作。

使用场景

  • 多 AI 协作时让某个 AI 持续关注指定仓库的 PR 和 issue 变更,无需人工反复刷新 GitHub
  • AI 在检测到新评论或合并事件后自动收到通知,由其判断是否需要跟进操作
  • 开发者配置一次轮询间隔后,后台安静托管监视,变更出现时主动推送到当前对话

适合人员

  • 运行 DeepSeek Harness 多 AI 工作流的开发者
  • 需要多个 AI 代理分别关注不同仓库动态的技术团队
  • 希望 AI 自动感知 GitHub 变更而无需人工轮询的独立开发者