Sessions & Messages

review-quote-sh

Nothree-code/review-quote-sh · ★ 1

Nothree-codeCurated

Message review and quote chips for conversations: multi-model cross review (code/reply) with severity grading and summaries, review history, and host-persisted preferences.

README body is shown in Chinese.

License
MIT
Added
2026-08-16
Maintenance
active
Install kind
github
Manifest details
Manifest status
Declared
Manifest path
package.json#dsh
Manifest checked
2026-08-19
Lifecycle scripts
None found

Static manifest checks report declarations only; they are not compatibility or security review.

安装

dsh plugin --profile web add github:Nothree-code/review-quote-sh

GitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试

For install and environment setup, plus plugin development tutorials, see DSH community docs ↗

README

Source README · body: zh · Read Chinese README

Table of contents
  1. 功能
  2. 多模型交叉评审
  3. 引用问答
  4. 设置界面
  5. 偏好记忆
  6. 安全与限流
  7. 安装
  8. 开发
  9. 兼容性
  10. 更新日志
  11. v1.2.0
  12. v1.1.0
  13. v1.0.1
  14. v1.0.0
  15. 许可

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