DeepSeek Harness 的核心设计理念是「一切皆插件」。在实际开发中,单个 AI 模型往往存在视角盲区或推理局限。dsh-claude-octopus 旨在通过多模型协作来弥补这些短板。这是一个移植自 nyldn/claude-octopus (MIT, v9.64.0) 的插件,保留了上游编排引擎的核心逻辑,仅适配了 DeepSeek Harness 的插件接缝。
核心功能¶
- 多模型编排:支持 Codex、Antigravity、Copilot、Qwen、Ollama、OpenRouter、Grok 等 10 种外部 provider,以及宿主本身作为座位。
- 共识门禁:在交付前设置 75% 的共识阈值,显式列出分歧点,确保输出质量。
- Dark Factory:提供
spec输入,自动跑完研究、定义、开发、交付的全流程。 - 四阶段方法论:Discover → Define → Develop → Deliver,阶段间设有质量闸。
- 丰富的工具集:包含 32 个专业 persona、54 条命令和 63 个 skill。显式工作流激活,普通请求不受影响。
- dsh 原生接缝:
/octo命令通过ctx.shell执行,多 agent 派发使用ctx.subagents。
安装¶
插件尚未发布到 npm,需通过 GitHub 仓库安装。
dsh plugin --profile <你的 profile> add github:GongYuanCaiJi/dsh-claude-octopus
安装时,prepare 脚本会自动构建 dist/。如果 pnpm 拦截构建步骤,请将本包加入 profile 的 pnpm-workspace.yaml 的 allowBuilds。
典型用法¶
- 查看帮助
/octo help
- 多模型并行研究
/octo research "GraphQL vs REST 的设计权衡"
- 带验证的开发任务
/octo develop "task"
- 多 persona 结构化合议
/octo council --goal decision "?"
- 多模型辩论
/octo debate "question"
- 完整四阶段工作流
/octo embrace "spec"
- 环境诊断
/octo doctor
注意事项¶
- 插件使用 MIT 许可证。上游编排引擎(
scripts/orchestrate.sh及全部 skills/commands)逐字保留,仅适配 DeepSeek Harness 的插件接缝。 - 零外部 provider 也能使用,宿主本身就是一个座位。若需使用外部 provider CLI(如 codex、agy、qwen),需按需安装,
/octo doctor命令会检查环境依赖。 - 上游文案为英文,已逐字保留未做翻译。
小结¶
该插件适合需要在多模型间进行严谨评审、辩论或深度研究的场景。通过将复杂的编排逻辑封装在 /octo 命令下,降低了多模型协作的门槛。更多细节可查看 GitHub 仓库。