Skip to content

Releases: nigel-dev/opencode-mission-control

v1.0.0

11 Feb 16:02

Choose a tag to compare

1.0.0 (2026-02-11)

Bug Fixes

  • add job-aware compaction context for worktree agents (44b8315)
  • add state mutex to prevent lost updates in job-state (6f3b0e5)
  • ci: isolate test files in workflows (b71124f)
  • ci: pin Bun version for deterministic test runs (f707e85)
  • ci: remove environment scoping from publish workflow (28ec98f)
  • ci: run tests with single-worker concurrency (1626083)
  • ci: use classic NPM_TOKEN auth for bootstrap publish (f5f8d5c)
  • detect job failure vs success in monitor via exit code (8fb9467)
  • dogfooding fixes from local plugin testing (12c6fcf)
  • include default fields in config round-trip test to match loadConfig behavior (94481dc)
  • merge-train: run setup commands before test gating (7f30b80)
  • merge: refuse rollback when main worktree is dirty (9a15d24)
  • prevent shell injection in prompt passing via temp files (0e105fb)
  • push branch to remote before creating PR in mc_pr tool (1d3db51)
  • replace hardcoded 'main' branch with dynamic getDefaultBranch() utility (311e1bc)
  • resolve 3 bugs found during manual testing (2919f97)
  • resolve mc_report job ID mismatch and stale state accumulation (fb82904)
  • resolve model selection race condition with session-aware tracking (714656b)
  • share JobMonitor singleton across plan tools and index to prevent orphaned instances (e3e887f)
  • switch test runner from vitest to bun test (1bf05dd)
  • tests: add default mock return value in monitor.test.ts (730074b)
  • tests: add missing isSubagent mock to notifications.test.ts (2ea5339)
  • tests: add restoreAllMocks to prevent contamination in compaction.test.ts (7598a4c)
  • tests: add restoreAllMocks to prevent contamination in plan.test.ts (a636609)
  • tests: fix cross-file mock contamination in awareness.test.ts (8596953)
  • tests: fix getDataDir mock bypass in config.test.ts using vi.mock (b6a6749)
  • tests: fix getDataDir mock bypass in plan-state.test.ts using vi.mock (8207e78)
  • tests: move temporary test repos to /tmp (1867014)
  • tests: normalize tmp paths in worktree tests (badeadf)
  • tests: prevent plugin-init mocks leaking into full-suite runs (87053ff)
  • tests: remove duplicate fs imports in worktree tests (4b999f0)
  • tests: stabilize CI across default branch and timing (12b013f)
  • update tests for prompt-file approach, add merge strategy config, update audit report (c9f3013)
  • use chat.message hook as authoritative model source (bae938e)

Features

  • add 'completed' status to mc_report and wire into job state transitions (a48a3a3)
  • add agent status reporting tool (mc_report) (47fe354)
  • add idle detection to auto-complete finished jobs (a86a68f)
  • add integration branch lifecycle management (e89c888)
  • add missing slash commands /mc-capture, /mc-diff, /mc-approve, /mc-plan (76b18c3)
  • add plan orchestration system with multi-job dependency management (c01f36d)
  • add plan placement support and auto-commit for spawned agents (1c86521)
  • add README header logo for Mission Control plugin (8adfec8)
  • add slash commands for direct user interaction (0df976e)
  • add subagent detection to skip notifications in spawned sessions (f2b1b24)
  • add test runner with auto-detection and configurable timeout (200c159)
  • add worktree setup hooks for file copying, symlinking, and post-create commands (9c33f76), closes #1
  • add Zod runtime validation for state and config files (ac66dac)
  • complete mission control plugin with proper README and OSS setup (54fce96)
  • detect and notify when job agents ask clarifying questions (c9e627c)
  • enrich compaction context with rich job cards and staleness tracking (a257f9f)
  • hooks: add toast notifications for job completion and failure (89fb5be)
  • improve mission control UX with real-time notifications, dashboard, and agent status reporting (71303f5)
  • initial project scaffold with GitHub repo (d60eb19)
  • isolate job agents to mc_report and mc_status tools only (a871c47)
  • lib: add OMO detector for oh-my-opencode integration (82913a4)
  • lib: add plan copier for OMO integration ([7f7c9ae](7f7c9a...
Read more