OpenCode Orchestrator — Summary
OpenCode Orchestrator is a production-grade multi-agent orchestration engine published as the npm
package opencode-orchestrator (v1.2.69), designed specifically for the OpenCode CLI environment.
It implements a hub-and-spoke architecture with four agent types (Commander, Planner, Worker,
Reviewer) coordinated via work-stealing queues and MVCC session synchronization. The engine's
philosophy is "Explore → Learn → Adapt → Act" — each agent phase is evidence-based, demanding
direct file reads and command execution over memory or pattern-matching. Technically notable for
its low-level concurrency primitives: MVCC state synchronization, Chase-Lev work-stealing deques,
object/string/buffer memory pools, and a Rust-based connection pool, making it the most
performance-engineering-focused framework in the batch. The modular prompt system composes agent
system prompts from named constants (CORE_PHILOSOPHY, COMMANDER_ROLE, etc.) allowing fine-grained
behavior control. Compared to seeds: closest to claude-flow in hierarchical multi-agent
coordination with a primary "commander" role, but OpenCode Orchestrator is single-tool (OpenCode
only), ships no MCP server of its own, and focuses on process-level performance engineering rather
than swarm topologies or consensus protocols.