GongYuanCaiJi/dsh-claude-octopus ↗★ 0
dsh-claude-octopus
多 Agent 编排插件,支持并行研究、带验证的开发、多角色审议、多模型辩论等工作流。
AI 分析
核心用途是实现复杂任务的多智能体协同与编排。适合需要进行深度主题研究、代码实现验证或多模型决策论证的高级研发任务。
安裝
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:GongYuanCaiJi/dsh-claude-octopus說明文件
閱讀完整 README ↗🚀 Usage
/octo help # all subcommands
/octo research "topic" # multi-provider parallel research
/octo develop "task" # implementation with validation
/octo council --goal decision "?" # 3/5/7-persona structured deliberation
/octo debate "question" # multi-model debate
/octo embrace "spec" # full four-phase workflow
/octo doctor # environment diagnostics
Install external provider CLIs (codex, agy, qwen …) as needed; /octo doctor shows
what's missing.
Port notes (vs upstream nyldn/claude-octopus@5d7ac6b6)
Kept verbatim: 1169 of the upstream tree's 1174 files — scripts/, commands/,
skills/, agents/, hooks/, config/, docs/, mcp-server/, openclaw/ —
byte-identical (README.md/package.json/LICENSE/.gitignore are the port's own
replacements; tests/unit/test-github-work-queue-hook.sh is a documented adaptation),
verifiable with cmp (THIRD_PARTY_NOTICES.md pins the
upstream commit and per-file SHA-256).
Added (no upstream counterpart): the dsh seam layer —
src/shell.ts (ctx.shell adapter with explicit truncated/timedOut/sandbox.denied/
invocation.signal handling), src/commands.ts (/octo → scripts/orchestrate.sh),
src/subagents.ts (registers the octopus provider into ctx.subagents, wiring
dsh's built-in subagent dispatch to the upstream probe-single engine), and the
package.json / cordis.patch.yml plugin mounting.
Known limitation: upstream copy is English — it is the upstream original, kept untranslated.