dsh-review-threads:DeepSeek Harness 的持久化 GitHub 风格审查线程

前言

在智能体开发中,diff 审查与 AI 交互的痛点主要体现在:审查数据不可持久化,AI 只能在当前会话内看到未提交的草稿,缺乏类似 GitHub 的线程化讨论机制。这让跨会话的代码审查与协作变得不连贯。

这是什么

dsh-review-threads 是一个 DeepSeek Harness 插件,由 huandu 维护。它接管官方的 changes-review 标签并保持官方 diff 数据源不变。一个 Review 绑定一个 diff,并拥有多条 line 级 Thread。用户草稿在提交 Review 后才对 AI 可见;AI 可立即添加评论,但不可删除或解决 Thread。

核心功能

  • 接管 changes-review 标签,保持官方 diff 数据源不变
  • Review 与 diff 绑定,并管理多条 line 级 Thread
  • 用户草稿仅在提交 Review 后对 AI 可见
  • AI 可添加评论,但不可删除或解决 Thread

安装与启用

在终端中执行以下命令安装插件:

dsh plugin --profile web add dsh-review-threads

安装后重启 profile。移除插件将恢复官方 Review 标签;审查数据仍存储在 profile 的 DSH 存储中。

典型用法

在 DSH 会话中,可以使用以下命令:

  • /review:打开当前工作树的变更,包括未跟踪文件
  • /review <base>..<head>:打开提交的 revision 范围
  • /review <base>...<head>:打开合并基比较(merge-base comparison)
  • /review -- <paths...>:限制比较到指定仓库路径
  • /review bind <base>..<head>:打开与当前会话的 Review 绑定的范围,并在面板中确认绑定
  • /review-diagnostics:报告存储计数(不含评论正文)
  • /review-clear-drafts:丢弃当前会话中未提交的草稿

这些命令仅打开 Review 面板,不会发送会话消息或启动 AI 轮次。

适用场景与注意

适合需要持久化 diff 审查线程与 AI 协作的开发者。安装前请检查源码与许可证。插件以当前 dsh 进程权限运行,请确保环境与要求兼容。

短结尾

dsh-review-threads 为 DSH 提供了持久化 GitHub 风格的审查线程能力,便于跨会话的代码审查与 AI 协作。完整信息可参考目录页与 GitHub 仓库。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye