dsh-maestro-review
在终端中运行以下命令:
dsh plugin install ddtcorex/dsh-maestro-review
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端执行 dsh plugin install ddtcorex/dsh-maestro-review 即可安装,插件源码见 https://github.com/ddtcorex/dsh-maestro-review
插件介绍
每个团队都会撞上同一堵墙:合并请求堆积等待人工逐行审查,审查标准在不同 reviewer 之间漂移,CI 流水线缺乏自动质量门禁。dsh-maestro-review 把一条完整的自动化 MR 审查流水线嵌入 DeepSeek Harness——从 GitLab Webhook 接收(含去重与保留策略)、在一次性 worktree 上拉起 reviewer 与 auditor 子代理,到将结构化 findings、历史与信号逐 MR 归档。审查模型可全局或按项目覆盖,当前 ReviewProvider 为 GitLab,但接口设计允许其他 forge 在同一契约下接入。
其无头 CI 模式尤为关键:一个共享 reviewer 项目(承载密钥与容器镜像)通过轻量桥接 job 即可服务任意数量的源项目——无需 DSH 主机、无需逐项目映射。快速运行仅处理 diff;按需深度克隆触发 reviewer-only 流程并附带静态审计,容器内不携带 govard 运行时,CI 集成保持最薄。
如果你已在多项目中运行 DeepSeek Harness,希望在 GitLab MR 或 CI 阶段获得一致、可审计的自动审查覆盖,Maestro 套件中的这一组件正是补上代码审查缺口的关键拼图。设置面板直接注入 DSH Web 插槽,通知文案留在本包内而投递经由可选的 maestroNotifier 服务,配置通过 dsh-maestro-config-lib 拥有的命名空间设置存储共享——即插即用。
使用场景
- GitLab MR 提交后自动触发 reviewer 与 auditor 子代理审查流水线
- CI 流水线中通过桥接 job 实现无人值守的代码质量门禁
- 多项目场景下统一审查模型配置与 findings 归档标准
适合人员
- 已在 DeepSeek Harness 多项目中运行并需要自动审查覆盖的工程团队
- 依赖 GitLab MR 工作流、希望减少人工逐行审查的开发者
- 希望用共享 reviewer 镜像实现零主机 headless 审查的 DevOps 工程师