JSPM

opencode-orchestrator

1.0.35
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 2599
  • Score
    100M100P100Q105963F
  • License MIT

Distributed Cognitive Architecture for OpenCode. Turns simple prompts into specialized multi-agent workflows (Planner, Coder, Reviewer).

Package Exports

  • opencode-orchestrator

Readme

logo

OpenCode Orchestrator

Autonomous Multi-Agent Orchestration Engine for Software Engineering

MIT License npm


⚑ Quick Start

npm install -g opencode-orchestrator

In an OpenCode environment:

/task "Implement"

Overview

OpenCode Orchestrator manages complex software tasks through parallel multi-agent execution. Commander orchestrates Workers and Reviewers to implement and verify code concurrently.


πŸ“Š Workflow

              [User Task Input]
                     β”‚
           β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”
           β”‚     COMMANDER     β”‚  (Orchestration)
           β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                     β”‚
           β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”
           β”‚      PLANNER      β”‚  (Create TODO.md)
           β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                     β”‚
    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
    β”‚   COMMANDER: Parallel Workers   β”‚
    β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜
           β”‚         β”‚         β”‚
    β”Œβ”€β”€β”€β”€β”€β”€β–Όβ”€β”€β” β”Œβ”€β”€β”€β”€β–Όβ”€β”€β”€β” β”Œβ”€β”€β”€β–Όβ”€β”€β”€β”€β”
    β”‚ WORKER  β”‚ β”‚ WORKER β”‚ β”‚ WORKER β”‚
    β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”˜ β””β”€β”€β”€β”€β”¬β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”˜
           β”‚         β”‚          β”‚
    ╔══════▼═════════▼══════════▼══════╗
    β•‘   COMMANDER: Parallel Reviewers  β•‘
    β•šβ•β•β•β•β•β•β•€β•β•β•β•β•β•β•β•β•β•€β•β•β•β•β•β•β•β•β•β•β•€β•β•β•β•β•β•β•
           β”‚         β”‚          β”‚
    β”Œβ”€β”€β”€β”€β”€β”€β–Όβ”€β”€β” β”Œβ”€β”€β”€β”€β–Όβ”€β”€β”€β” β”Œβ”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”
    β”‚REVIEWER β”‚ β”‚REVIEWER β”‚ β”‚REVIEWER β”‚
    β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”˜ β””β”€β”€β”€β”€β”¬β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”˜
           β”‚         β”‚          β”‚
          ═▼═════════▼══════════▼═
          β”‚     SYNC BARRIER     β”‚
          ═══════════╀═══════════
                     β”‚
           β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”
           β”‚  MASTER REVIEWER  β”‚  (E2E Verification)
           β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                     β”‚
                [MISSION SEALED]

πŸš€ Agents

Agent Role
Commander Orchestrates all agents, manages task flow
Planner Creates TODO.md with task breakdown
Worker Implements features, writes tests
Reviewer Validates code, runs verification

✨ Key Features

  • Parallel Execution: Up to 50 concurrent agent sessions
  • Two-Stage Verification: Unit review β†’ Master review β†’ Seal
  • Fault Tolerance: Auto-recovery from failures
  • Context Optimization: Manages token limits automatically

Piano Developer's Note

OpenCode Orchestrator was developed to solve the "sequential bottleneck" in AI-assisted coding. By treating agents as distributed processing units rather than just chat interfaces, we aim to provide a more reliable and scalable autonomous engineering experience.

Full Developer's Note β†’ System Architecture β†’


πŸ“„ License

MIT License. See LICENSE for details.