OpenCode
Multi-Agent Orchestration

OpenCode orchestrates software development. It pairs a lead orchestrator with role-based sub-agents, including research, analysis, testing, architecture and security. Independent tasks run in parallel.
Key points: Lead orchestrator · Role-based sub-agents · Parallel execution · Research, testing, security · MCP protocol.
Development orchestration
OpenCode drives software development end to end. A lead orchestrator breaks down the request, plans the work, hands each part to a specialised sub-agent, then assembles the result.
Role-based sub-agents
Dedicated sub-agents cover research, analysis, architecture, test writing and security review. Each applies instructions and tools specific to its role.
Parallel execution
Independent tasks run in parallel, which cuts processing time on large projects. Results converge back to the lead orchestrator for synthesis.
Tools and integration
OpenCode relies on the MCP protocol and the LiteLLM gateway. It accesses code, tests and memory, and routes each call to the model best suited to the task.