Skip to content
This repository was archived by the owner on Sep 1, 2026. It is now read-only.

v0.6.0 — Supervisor Mode + Budget Profiles

Choose a tag to compare

@marcel-tuinstra marcel-tuinstra released this 21 Mar 17:07
· 56 commits to main since this release
Immutable release. Only release title and notes can be modified.
9516433

Supervisor Mode

Type @supervisor [goal] and the plugin decomposes, plans, and launches real child sessions.

@supervisor Build an auth module, refactor the API layer, update docs
  • Plugin detects @supervisor trigger
  • Goal decomposed into lanes with roles and dependencies
  • Plan preview shown in output
  • LLM calls supervisor_launch tool to start child sessions
  • Each child session runs as a separate OpenCode session

Budget Profiles

Choose how aggressively the plugin manages token budgets:

npx opencode-council config budget-profile extended
Profile Description
conservative Tight budgets, early compaction (CI/automation)
standard Balanced budgets, moderate compaction (default)
extended Higher budgets, late compaction (research/strategy)
unlimited No proactive compaction, warnings only

Interactive selection during npx opencode-council init, or set via CLI / env var.

Performance

Supervisor modules are lazy-loaded — non-supervisor sessions load ~15 modules at startup instead of ~35.

Install

npx opencode-council init

Or without Node.js:

curl -fsSL https://raw.githubusercontent.com/marcel-tuinstra/opencode-council/v0.6.0/install.sh | bash

Validation

  • 50 test files / 454 tests passing
  • Typecheck clean
  • OpenCode smoke tests: single role, multi-role, delegation, supervisor — all green

Full changelog

See CHANGELOG.md