review-quote-sh:dsh web 的多模型交叉评审与引用问答插件

前言

用 dsh web 与模型协作时,常遇到两个问题:一是 AI 给出的代码或结论,想再找一双眼睛审一遍,但切换工具、来回粘贴内容很麻烦;二是想基于某条回复继续追问,只能手动复制原文当上下文,长对话里容易混乱。

下面介绍的 review-quote-sh 就是为这两类场景准备的:它给 dsh web 增加多模型交叉评审和引用问答能力,并按 DSH「一切皆插件」的思路,以 profile bundle 方式热插拔,不改动核心。

这是什么

review-quote-sh 是面向 DeepSeek Harness(dsh web)的对话评审 + 引用插件,由 Nothree-code 维护,当前版本 1.1.0,许可证为 MIT。一句话定位:多模型交叉评审、引用问答、评审偏好记忆;零核心修改,profile bundle 热插拔。

实现上,bundle 部分通过 ./cordis.patch.yml patch 完成;client 部分面向 web 平台,注入 slotstimer,运行时依赖只有 react ^18.2.0。

核心功能

多模型交叉评审

评审部分的核心做法是:同一内容交给多个模型独立评审,再自动汇总为综合意见,并标注模型间分歧点。具体评审形式有两种:

1、代码审查:按 CRITICAL / MAJOR / MINOR / NIT 分级输出审查报告,每条包含定位、解释、修复建议和额外核查项。

2、回复审查:按事实准确性、逻辑一致性、完整性、可验证性、表达质量五项检查。

评审记录支持历史回看。对于长对话或长代码,还可以先压缩再评审,保结构、控篇幅。

引用问答

选中一段 AI 回复,即可生成引用 Q&A chips,之后基于该回复继续提问。引用内容会随问题一起发送,上下文边界清晰。

偏好记忆

模型清单、默认行为等偏好由 Host 文件持久化,重启 dsh web 后不丢失,不需要每次重新配置。

安装与启用

执行下面的安装命令,然后重启 dsh web 生效:

dsh plugin --profile web add github:Nothree-code/review-quote-sh
# 重启 dsh web 生效

注意:如果之前在 profile 的 cordis.patch.yml 中手动 insert 过 review-quote-sh,请先删除该行,再用上面的命令安装。bundle 会自动完成插入,两处都保留会导致重复 id。

开发与调试

如果要修改插件源码,改完 lib/ 后执行:

powershell -ExecutionPolicy Bypass -File sync.ps1
# 重启 dsh web 生效

这一步的作用是把修改同步到 node_modules 里的实体拷贝,随后重启 dsh web 即可看到改动。

安全与限流

插件内置了若干限制,其中评审、汇总这类消耗 token 的入口做了速率控制:

  • Origin 白名单:拒绝跨站请求与外部 Origin;
  • 评审/汇总类入口速率限制 30 次/分钟;
  • 并发评审任务最多 16 个;
  • 请求体上限 2MB。

适用场景与注意

适合每天使用 dsh web 的开发者:需要第二个模型对代码或回复做交叉把关,或者经常要锚定某条 AI 回复继续追问,这两个需求分别对应插件的评审和引用问答能力。

安装前有两点需要留意:

1、插件以当前 dsh 进程的权限运行,建议先检查源码与许可证再安装。本项目为 MIT,package.json 的 license 字段与 README 许可节一致。

2、社区插件目录(https://www.skillhub.cn/plugins/Nothree-code/review-quote-sh)是独立站点,与 DeepSeek / 幻方没有官方从属关系,插件本身由社区作者维护。

结尾

review-quote-sh 以 profile bundle 的方式给 dsh web 补上交叉评审和引用问答两块能力,核心零修改,装与卸都是一条命令的事。项目地址:https://github.com/Nothree-code/review-quote-sh,目录页:https://www.skillhub.cn/plugins/Nothree-code/review-quote-sh。

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

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

小夜