chaojixinren/dsh-reviewer-bot
chaojixinren★ 6TypeScriptLast synced: 2026-08-16
原生 DeepSeek Harness 插件形态的代码评审机器人:跨代码平台、规则可插拔、可本地重放。
README excerpt
DSH Reviewer Bot 原生 DeepSeek Harness 插件形态的代码评审机器人。跨代码平台,规则可插拔,可本地重放。 当前状态:M5(发布与收尾)进行中。 M1 只读评审闭环、M2 规则与本地化、M3 写模式、M4 生态与规模化已全部落地(领域类型 review-core 、forge 接口 + 注册表 + 锚定器 + 共享 provider 契约测试套件、 trust-policy 四级判定、 forge-github / forge-gitlab provider、 tool-review 只读工具、 review-runtime 八阶段管线、 progress sticky 上报、 driver-action / driver-webhook / driver-cli 、 rule-registry 、 rules-baseline 、 forge-local 、 bundle 发布、分片并行、跨 PR 记忆、 forge-github 写能力),配 621 例单测(19 个测试文件)全绿; signature-probe 在真实容器里验证扩展点签名。M5 已接通 runtime bootstrap + release build: @dshrb/runtime-bootstrap 装配 Cordis 容器 + 插件链 + LLM agent loop,driver-action createRunner 与 driver-cli runAgent 已接线,release CI 构建 bundled entrypoint 并 attach;LICENSE( 53)已落地,npm 发布( 54)管线已就绪。剩余:实际 npm publish 。 为什么不是又一个 CI Action 现有方案把 DSH 当成一个黑盒 Docker worker 来调用——拿不到插件生态、每次事件冷启动、规则写死在 prompt 里、调 prompt 只能推 PR 等 CI。 我们直接长在 Cordis 扩展点上: 现有方案 DSH Reviewer Bot 与 DSH 的关系 外部进程调用 原生插件,共享 ctx 平台支持 仅 GitHub GitHub / GitLab / Gitea / 本地 评审规则 prompt 内写死 规则包可独立发布安装 本地迭代 推 PR 等 CI dshrb review --local / dshrb replay 运行形态 一次性 Action Action / Daemon / DSH profile / CLI Docker 写模式硬依赖 可选隔离后端 信任模型完整继承现有方案的四层设计(这部分它做得扎实),并显式化为可测试的能力矩阵,无任何放松。 设计文档 完整设计在 docs/ ,含 mermaid 图: …
View full README on GitHub →