Releases: nigel-dev/opencode-mission-control
Releases · nigel-dev/opencode-mission-control
v1.0.0
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...