What's Changed
- refactor(deepwork): drop the speculative claims path; unify the tombstone flip predicate by @Jiajun0413 in #1618
- fix(agents): deny question for subagents by default by @Jiajun0413 in #1631
- fix(companion): stabilize multi-monitor popup and native dragging by @Aveer in #1624
- fix: honor agent display names in sidebar by @giannisCKS in #1619
- chore(companion): sync native v0.1.9 release by @github-actions[bot] in #1632
- refactor(orchestrator): drop the Child sessions block; single-source tool guidance by @Jiajun0413 in #1633
- webfetch(smartfetch): P0 slimming — drop secondary-model chain, inline images, metadata sprawl by @Jiajun0413 in #1638
- fix(v2): triage untracked-session recovery by host outcome, not transcript by @Jiajun0413 in #1635
- feat(companion): split native source and releases into separate repository by @alvinunreal in #1650
- [OpenCode 2.1 compatibility] preserve failed completion wake retries by @guidan-nick in #1643
- [OpenCode 2.1 compatibility] fix session-list pagination by @guidan-nick in #1644
- [OpenCode 2.1 compatibility] do not synthesize idle on shutdown by @guidan-nick in #1645
- docs(council): record seat-independence decision and rejected council enhancements by @mhenke in #1592
- fix(v2): preserve shell and MCP child permission boundaries by @Phototonic in #1639
- fix(ast-grep): reviewed re-landing of rewrite writes (#1605, #1617) by @alvinunreal in #1651
- fix(tasks): v2 terminal activity attribution + outcome probe; orchestrator task-usage dedup by @Jiajun0413 in #1637
- feat(v2): converge task controls on native delegation (retire task_revive, queue-only task_message) by @Jiajun0413 in #1649
- feat(evals): add eval harness with council judge and harden assertions by @alvinunreal in #1119
- fix: recover background task tracking and paginate v2 sessions by @giannisCKS in #1629
- fix: always name the session agent on plugin prompts (prevents silent rewrite to
build) by @tsankotsanev in #1134 - fix(cache): history-stable agent attribution for phase-reminder and council-inject (#1640) by @Jiajun0413 in #1657
- feat(task-status): activity provenance and read-only diagnostics for unsuccessful children by @Phototonic in #1658
- feat(v2): notify when a newer oh-my-opencode-slim is available by @maqifrnswa in #1656
- feat(presets): bind v2 subagent inference to sessions by @KomeijiReimu in #1659
- feat(v1): event-only task lifecycle — one-shot result deltas, boardless by default by @Jiajun0413 in #1652
- fix(ast-grep): bound recovery for unexecutable binaries by @monsterlag in #1654
- feat(orchestrator): verbatim user delegation and docs ownership by @alvinunreal in #1666
New Contributors
- @giannisCKS made their first contribution in #1619
- @Phototonic made their first contribution in #1639
- @monsterlag made their first contribution in #1654
Full Changelog: v3.0.5...v3.0.6