Package Exports
- opencode-orchestrator
Readme
OpenCode Orchestrator
Multi-Agent Plugin for OpenCode
What is this?
A 6-agent collaborative system that turns any LLM into a reliable coding team.
Core idea: Break complex tasks into atomic units, verify each step, fix errors automatically.
Why Orchestrator?
| Traditional | With Orchestrator |
|---|---|
| One big prompt → Hope it works | Atomic tasks → Verified every step |
| Expensive model required | Any model works |
| Errors compound silently | Self-correcting loop |
| Unpredictable results | Consistent quality |
Features
- 🦀 Rust Core — Fast, memory-safe search and analysis tools
- 🧠 Micro-Task Architecture — Atomic task decomposition for reliability
- 🔄 Self-Correcting Loop — Every change reviewed, errors auto-fixed
- 👥 6-Agent Team — Specialized roles working together
- 🛡️ Circuit Breaker — Stops after 3 same errors, prevents infinite loops
- ⚡ Full Autonomy —
/autocommand handles everything
How It Works
User Request
│
▼
┌─────────┐
│ PLANNER │ → Break into atomic tasks
└────┬────┘
│
▼
┌──────────────────────────────────────────┐
│ For each task: │
│ │
│ Search → Code → Review → Fix │
│ ↑ │ │
│ └──────────────────────┘ │
│ (until PASS) │
└──────────────────────────────────────────┘
│
▼
✅ DoneInstall
npm install opencode-orchestratorAuto-registers with OpenCode. Just restart.
Usage
/auto implement user authentication with JWTCommands
| Command | Description |
|---|---|
/auto |
Autonomous execution until complete |
/plan |
Decompose into atomic tasks |
/review |
Quality check |
/fix |
Fix specific error |
/search |
Find patterns in codebase |
Agents
| Agent | Role |
|---|---|
| Orchestrator | Team leader — coordinates, decides, adapts |
| Planner | Breaks work into atomic tasks |
| Coder | Implements one task at a time |
| Reviewer | Quality gate — catches all errors |
| Fixer | Targeted error resolution |
| Searcher | Finds context before coding |
Documentation
- Architecture — Detailed workflow
- Configuration — Customize settings
Open Source
MIT License. No telemetry. No backdoors.
github.com/agnusdei1207/opencode-orchestrator
Author's Note
My goal is to prove that affordable models like GLM-4.7 can produce results as good as expensive APIs — when you structure the work right.
Break tasks down, verify every step, fix errors automatically. The model doesn't need to be smart. The process needs to be disciplined.