/start-session
Start the session by having the orchestrator bootstrap the repo profile and load the session memory.
An OpenCode plugin that sends each coding task to a specialist on the cheapest model that can do it. You keep a resumable plan, a smaller context, and a router that never edits your application code — 16 core agents.
{ "package": "opencode-orchestrator-kit", "options": { "preset": "generic", "withExtras": false } }Four phases from repo bootstrap to a verified checkpoint.
The profiler fingerprints the repo and scaffolds .context/ and plan/.
The orchestrator reads the request and picks the specialist that should do it.
That specialist gets one precise 9-section task spec.
Results are checked, progress.md is updated, and the plan advances one phase at a time.
The kit is now an OpenCode 2 plugin, published on npm.
opencode-orchestrator-kit is the OpenCode 2 plugin. Add the package to the plugins array and the roster, commands, and skills register at runtime.
plan-writer is the only agent that creates or moves plan files. On OpenCode 2 it calls the native plan_board tool; the v1 installer falls back to scripts/plan-board.py.
Start a session, recall a comprehension review, opt into research recording, and close the session without starting new work.
The first run looks for a design-rules artifact. On a new repository the profiler asks for the goal and seeds one. Existing artifacts are reported, not overwritten.
This kit runs on its own. It does not fetch or pin another repository. A companion may install its own skills and commands where OpenCode already looks. web-* is a reserved prefix for a web-stack skill pack. A web-kit is one example of that shape. This package runs without a companion repository.
pc-doctor and writer are not part of the default roster. Set withExtras to true, or on the legacy installer pass --with-extras.
The plugin registers these four commands. A companion kit registers its own commands separately.
Start the session by having the orchestrator bootstrap the repo profile and load the session memory.
Switch this session to the slim orchestrator for small tasks — one delegation, no plan board, no session memory.
Re-activate a past comprehension session for a plan via a strict read-only diagnostic and comprehension re-verification flow.
Explicitly activate or deactivate research mode (opt-in A/B crossover + event recording).
Close the session by having the orchestrator flush pending session-memory updates and shut down cleanly without starting new work.
16 agents ship in agents/. Badges come from each file's permission block. Opt-in extras live in extras/ and stay off unless you ask for them.
Installed by default. The primary agent only routes.
Coordination agent that breaks work into steps, assigns each step to the right specialist, and manages parallel or sequential execution.
Slim orchestrator for small tasks — one delegation, kit-grade verification, no plan board and no session memory.
>-
Fast codebase explorer that finds files, traces symbols, and answers structure questions at a chosen depth.
Read-only technical advisor that gives one well-reasoned recommendation for architecture, design, or strategy.
>-
Installed by default. Implementation, tests, review, and the plan board.
>-
>-
>-
>-
>-
>-
Installed by default, and routed only when a matching build, npm, or deploy failure shows up.
>-
>-
>-
Installed by default, and routed only for remote documentation lookups.
>-
2 agents in extras/. Set withExtras to true on the plugin, or pass --with-extras to the legacy installer.
>-
Technical writer that produces clear, verified documentation for READMEs, APIs, architecture, and user guides.
On OpenCode 2, install the npm package. Git, a local directory, the legacy installer, and OpenCode Studio are the other paths.
Primary install on OpenCode 2. Add the npm package to the plugins array in opencode.json or opencode.jsonc. Nothing is copied into .opencode/.
{
"$schema": "https://opencode.ai/config.json",
"plugins": [
{
"package": "opencode-orchestrator-kit",
"options": { "preset": "generic", "withExtras": false },
},
],
}Peer dependency: @opencode/plugin ^2.1.0. preset selects the tier mapping (generic is the one you edit). withExtras defaults to false, so pc-doctor and writer stay off until you opt in.
Spend the strong model on the steps that need it, and keep the rest of the session cheap enough to finish.
The orchestrator classifies, delegates, and checkpoints. A routing mistake cannot silently edit the repository.
Exploration and triage run on cheaper models. Stronger models are reserved for design, implementation, and review.
Work sits on a file board and session memory stays small, so the next session can resume without replaying the whole conversation.