Mingxi2077/dsh-plugin-review ↗★ 1
plugin-review
审查模式(Review Mode):DSH 项目/代码多维健康评分 + 程序生成雷达图 + 审查历史(分类/分页/回收站)+ AI 主动触发审查。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Mingxi2077/dsh-plugin-review说明文档
阅读完整 README ↗DSH 审查模式(plugin-review)
把 DeepSeek Harness 变成一个自带代码质量审查纪律的工作台:对项目/代码做多维度健康评分(程序化指标 + 雷达图可视化),支持手动触发、对话指令触发,以及 AI 在模块/任务完成后主动触发审查。
特性
- 🔍 审查模式开关:输入框 + 号旁的「审查」按钮,开启后输入项目路径或粘贴代码即审
- 🤖 AI 主动审查:注入系统守则——AI 在完成一个任务/模块/一轮修复后主动调用
review_audit,发现 error 级问题或低于及格线时主动修复并复查 - 📊 8 维健康评分(程序化指标,非纯主观):结构 / 可维护性 / 一致性 / 健壮性 / 测试 / 文档 / 性能 / 安全
- 📈 程序生成雷达图:对话内审查结果卡 + 审查历史弹窗,SVG 雷达图实时渲染
- 🗂 审查历史:分类(时间 / 项目 / 成绩)、分页、删除、回收站(默认保留 7 天,可配置,过期自动清除)
- 📤 导出 CSV / 项目统计 / 一键重审
- ⚙️ 设置页配置:维度开关、及格线、扫描上限/深度、忽略目录、回收站天数
兼容性
- DeepSeek Harness 0.1.0-rc.6+(Cordis 注入规范 + 客户端
__ModuleLoader__注册规范) - 平台:Windows / macOS / Linux(扫描逻辑跨平台;
USERPROFILE路径回退适配 Windows 无HOME的场景) - 扫描会读取目标项目文件(前 40KB/文件)做统计,不修改目标项目任何内容
安装
方式一:GitHub 源(推荐)
dsh plugin --profile web add "github:Mingxi2077/dsh-plugin-review#main"
# 重启 dsh web,刷新页面
方式二:本地目录
# 在有源码时
dsh plugin --profile web add /path/to/plugin-review
# 或手动:把目录放入 profile 的 node_modules,并在 web profile 的
# dsh.profile.bundles 加入 "plugin-review",然后重启 dsh web
卸载
dsh plugin --profile web remove plugin-review
# 或从 web profile 的 bundles 移除对应条目,重启
快速开始
- 重启 dsh web 后,输入框左下出现 「审查」 按钮
- 点击开启审查模式(输入框上方出现横幅)
- 输入要审查的目标,例如:
审查 E:\my_project\src或直接粘贴代码 - 发送后模型调用
review_audit→ 对话中出现雷达图评分卡 + 审查报告 - 不点按钮也行:AI 会在模块完成时主动触发;或对话里说"审查/评测"也会触发
配置
设置页 设置 → 审查 可配置(持久化到 $DSH_HOME/review-config.json):