对话消息审查与引用:多模型并行互审(代码/回复审查、严重度分级、综合汇总)、引用问答胶囊、评审历史与偏好记忆。
安装
# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)
dsh plugin --profile web add github:Nothree-code/review-quote-sh
装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本——pnpm 默认拦截,所以安装可能停在 ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED 或 ERR_PNPM_IGNORED_BUILDS;dsh 会打印出需要添加的确切键名,把它加进该 profile 的 pnpm-workspace.yaml 的 allowBuilds 下,重跑一次即可装上。放行构建本身就是一次信任判断:请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。
README
DeepSeek Harness(dsh web)对话评审 + 引用插件:多模型交叉评审、可配置多轮审查、重答对比、引用问答胶囊、评审偏好记忆。零核心修改,profile bundle 热插拔。
功能
多模型交叉评审
- 代码审查:按 CRITICAL / MAJOR / MINOR / NIT 分级输出审查报告(定位、解释、修复建议、额外核查项)
- 回复审查:事实准确性 / 逻辑一致性 / 完整性 / 可验证性 / 表达质量五项检查
- 重答对比模式:审查非代码回答时,审查模型先独立回答原始问题,再与原回答逐点对比(事实差异 / 逻辑差异 / 遗漏项 / 过度断言 / 表达质量)
- 多模型互审:同一内容交给多个模型独立评审,再自动汇总为综合意见(标注模型间分歧点)
- 可配置多轮审查:在设置中配置 1~5 轮审查模型,每轮使用不同模型审视原文,最终自动汇总
- 思考模式可调:每轮审查模型与总结模型均可单独选择思考强度(非思考 / 轻思考 / 高思考 / 极限思考)
- 历史回看:评审记录可回看
- 支持对长对话/代码先压缩再评审(保结构、控篇幅)
引用问答
- 选中 AI 回复 → 生成引用胶囊(Q&A chips)→ 基于该回复继续提问
- 引用内容随问题一起发送,上下文清晰
设置界面
在「设置 → 🔍 审查与引用」中配置(DSH 原生设置页,与通用设置/模型/插件同级):
| 配置项 | 说明 |
|---|---|
| 审查轮数 | 1~5 轮,决定并行审查的模型数量 |
| 第 N 轮模型 | 每轮对应的审查模型 |
| 第 N 轮思考模式 | 非思考 / 轻思考 / 高思考 / 极限思考(默认非思考) |
| 总结模型 | 汇总各轮报告使用的模型(留空自动选择) |
| 总结思考模式 | 生成综合意见时的思考强度(默认非思考) |
| 重答对比模式 | 开启后非代码回答走「先独立作答再对比」流程 |
审查弹窗内还可临时切换本次的总结模型。
偏好记忆
- 模型清单、审查范围、轮数配置等由 DSH Settings 系统持久化,重启不丢
- 兼容旧版文件偏好(
~/.dsh/.review-quote-prefs.json)
安全与限流
- Origin 白名单:拒绝跨站请求与外部 Origin
- 速率限制:评审/汇总类消耗 token 的入口 30 次/分钟
- 并发限制:同时最多 16 个评审任务
- 白名单校验:provider/model 必须在已配置列表内
- 请求体上限 2MB
安装
dsh plugin --profile web add github:Nothree-code/review-quote-sh
# 重启 dsh web 生效
若之前在 profile 的
cordis.patch.yml手动 insert 过review-quote-sh,请删除该行后再用上述命令安装(bundle 会自动插入,避免重复 id)。
开发
# 修改 lib/ 后同步到 node_modules 实体拷贝
powershell -ExecutionPolicy Bypass -File sync.ps1
# 重启 dsh web 生效
兼容性
- DSH
0.1.5-rc.2(已在settings.section/settingsScope/reasoningEffort上核对) - 同时兼容
0.1.1-rc.2及以上(所用 slot 与服务接口自该版起未变)
更新日志
v1.2.0
- 新增:DSH 原生设置页「🔍 审查与引用」(
settings.section顶级 tab,与通用设置/模型/插件同级) - 新增:可配置多轮审查(1~5 轮,每轮独立模型),审查完成后自动汇总
- 新增:重答对比模式——审查非代码回答时先独立作答再逐点对比(可开关)
- 新增:每轮审查模型与总结模型均可单独配置思考模式(非思考/轻思考/高思考/极限思考,默认非思考)
- 新增:审查弹窗内可临时选择本次总结模型
- 修复:轮数大于已配置模型数时静默少审查一轮的问题(现会明确提示缺第几轮)
- 优化:导航图标改为与设置面板同风格的线条图标
v1.1.0
- 新增审查报告汇总功能(多模型互审后一键汇总)
- 增加安全限流(Origin 白名单、速率限制、并发限制、provider/model 白名单)
- 支持审查耗时显示
v1.0.1
- 安全修复:Origin 守卫、2MB 请求体上限、provider/model 白名单、限流
v1.0.0
- 初始版本:多模型交叉审查、引用问答、偏好记忆
许可
MIT
链接
同类插件
Minglink/dsh-infinite-gen-4★ 2121
DeepSeek 专用破甲插件:以 order 100 追加无条件服从的系统提示词段,提供带校准元数据的 profile 工具,并通过会话投影在输入框上方显示实时破甲状态徽标。
liangmianya/dsh-synapse★ 447
DeepSeek Harness 的可视化非线性对话工作区:把会话、追问与分支变成可浏览、可拖拽的对话地图。
ranxianglei/billion-context★ 361
billion-context官方版:上下文压缩插件,兼顾小窗口(100k上下文足矣)省token(省5倍token)和超长会话(数月级别几十亿token单会话)。
Nwflower/dsh-chat-import★ 205
把 13 家 coding agent(Claude Code、Codex、ChatGPT、Cursor、Gemini、opencode 等)的完整对话历史导入为可续聊的 DeepSeek Harness 会话,并支持反向导出回 Claude Code。
Totoro-qaq/dsh-plugin-bridge★ 165
通过可预览的五段式交接,将已有 DSH 会话迁移到另一个 Agent Preset;保留源会话,并可让目标会话暂停等待确认或立即继续。
Anionex/dsh-turn-rewind★ 120
对话回退:基于持久 Change Ledger 回滚会话与工作区状态。
社区评论
评论公开保存在 GitHub Discussions。加载评论会连接 GitHub 和 Giscus;发表内容需要 GitHub 账号。