github alvinunreal/oh-my-opencode-slim v3.0.7

7 hours ago

What's Changed

  • docs: overhaul Pantheon recommended models, align zh-CN hero, and add $40 dual-subscription preset by @zjm54321 in #1669
  • refactor(background): dissolve board ceremony — watchdog abort, structured v2 registration, gate trimming (DRAFT, rebase planned onto #1652) by @Jiajun0413 in #1662
  • fix(foreground-fallback): send only the internal reminder on replay by @dhaern in #1671
  • fix(foreground-fallback): give a stalled replay read one more window by @dhaern in #1665
  • fix(tui): hide council agents from sidebar by @Cle2ment in #1673
  • fix(agents): stop promising a wake scheduler on v2 hosts by @Jiajun0413 in #1667
  • fix(marketplace): honor explicit external-directory guard permissions by @BoysGameStudio in #1675
  • feat(herdr): honor main_pane_size and equalize agent panes by @LPX55 in #1670
  • fix(v2): sync live session model into the sidebar by @YMoose in #1664
  • docs(agents): add lightweight-harness design constraints by @Jiajun0413 in #1677
  • fix(terminal-gate): re-arm outcome reads for late-attributable host outcomes by @HeZ2z in #1685
  • fix(json-error-recovery): exclude shell, grep, and ast_grep_search outputs by @mv2sa in #1680
  • fix(v2): resolve default agent for agentless root sessions under marketplace policy (#1661) by @mv2sa in #1681
  • fix(foreground-fallback): recognize Antigravity quota and account-pool exhaustion as permanent billing errors by @mv2sa in #1687
  • fix(tool-loop-guard): normalize read path aliases, allow forward pagination, and reset streak on new user turn by @mv2sa in #1683
  • feat(multiplexer): add Orca terminal adapter by @mhenke in #1684
  • feat(v2): server-side /preset command for non-TUI clients by @gaojunran in #1691
  • docs: keep the docs on Slim's own surface and cut duplication by @Jiajun0413 in #1678
  • feat(config): cold-gate optional subsystems behind master switches by @Jiajun0413 in #1688
  • fix(foreground-fallback): preserve recovery when a native task notice arrives by @dhaern in #1696
  • fix(marketplace): allow explicit execute capability for Code Mode by @BoysGameStudio in #1705
  • fix(multiplexer): connect the herdr socket through the Windows named pipe by @niheaven in #1702
  • fix(multiplexer): quote the herdr viewer command for a PowerShell pane by @niheaven in #1699
  • fix(tui): map v2 theme tokens and color sidebar agents by @wsmajt in #1695
  • fix(v2): clear sticky explicitModel when child session is resumed without model by @mv2sa in #1692
  • feat(v2): /preset binds the current session by @gaojunran in #1703
  • fix(presets): show session-bound teams and clarify preset status by @KomeijiReimu in #1693
  • fix(v2): refresh provably retired model pins in stored child sessions by @mhenke in #1708
  • feat(agents): custom primary orchestrators via agents..primary by @mhenke in #1709
  • refactor(lifecycle): v1-only task_message, identity-fenced diagnostics, leaner prompt by @Jiajun0413 in #1694
  • fix(smartfetch): follow-ups to #1638 and fallback provider-mark expiry by @dhaern in #1712
  • perf: reuse runtime facts and close feature-gate gaps by @Jiajun0413 in #1697
  • refactor(deepwork): make .slim/deepwork an index; drop the receipts guard by @Jiajun0413 in #1715
  • fix(foreground-fallback): give replay prompts a v1 host-shaped message id by @dhaern in #1727
  • fix(tui): make agent row hover visible by @wsmajt in #1713
  • test(foreground-fallback): cover hasDeterministic4xx status-code boundaries by @mhenke in #1716
  • test: mutation-informed cleanup of project-skills decision logic by @mhenke in #1722
  • test(board): pin board decision contracts behind surviving mutants by @mhenke in #1724
  • test(foreground-fallback): strengthen cleanup-semantics mutation coverage by @mhenke in #1726
  • fix: release the admission slot of a background task the terminal gate gives up on by @akrhin in #1720
  • refactor: drop the /loop command in favor of the host /goal by @Jiajun0413 in #1736
  • feat(orchestrator): support delegated test execution with Validator by @alvinunreal in #1740
  • fix(registry): drop the orchestrator display alias from the sidebar model projection by @YMoose in #1728
  • fix(tui): overlay picker selection on root sessions under the orchestrator displayName by @YMoose in #1729
  • docs: note closing-keyword auto-close behavior in PR template by @mhenke in #1755
  • fix(multiplexer): stop viewer panes from spawning duplicate child panes by @dhaern in #1738
  • fix(tui): repair v2 kill-all and per-conversation sidebar state by @dhaern in #1737
  • feat(foreground-fallback): inject timer seams and pin every time boundary by @mhenke in #1742
  • chore: add knip dead-code audit and prune orphaned module facades by @mhenke in #1741
  • fix: preserve symlinked config files on writes by @qwtoe in #1733
  • fix(tasks): recover migrated subagents and recognize native completion notices by @dhaern in #1739
  • fix(runtime): cut repeated work in task reconciliation, board injection and sidebar by @dhaern in #1735
  • feat(config): native task controls mode and lazy TUI entry by @Jiajun0413 in #1732
  • chore(knip): make the export report a safe work queue (#1745) by @mhenke in #1768
  • test: mutation-informed cleanup of background-job-board state-machine guards (proof #3) by @mhenke in #1761
  • fix(hooks): keep synthetic commands, patches and guards aligned with v2 by @dhaern in #1762
  • fix(config): keep layered config, delegation rules and v2 agent settings intact by @dhaern in #1763
  • fix(lifecycle): require native-call attribution and fence superseded retry work by @mv2sa in #1769
  • fix(multiplexer): give tmux panes their final geometry in one pass by @dhaern in #1764
  • fix(foreground-fallback): recognize Antigravity 412 quota-reset and precondition errors on v2 by @mv2sa in #1758
  • fix(marketplace): resolve dependencies, permissions and activation like the host by @dhaern in #1765
  • fix(cli): align install, doctor and skill migration with v1 and v2 by @dhaern in #1766
  • fix(foreground-fallback): fail over and continue subagents on v2 content-filter refusals by @dhaern in #1756
  • feat(agents): support multiple primary orchestrators with subagent scopes by @mhenke in #1760
  • fix(companion): track activity and input waits per session, fix first install and disposal by @dhaern in #1767
  • fix(interview): keep dashboard delivery, v2 flows and refusal recovery aligned with the host by @dhaern in #1778
  • fix(tui): single preset row with muted default suffix by @alvinunreal in #1774
  • chore(exports): prune unused tool and script exports (#1750) by @qwtoe in #1777
  • fix(cli): update opencode-go preset to renamed provider models by @NowOne in #1785
  • fix(task-status): fence retained evidence and label V2 history by @mv2sa in #1786
  • fix(fallback): fence turns at admission and keep v2 fallbacks continuing by @dhaern in #1780
  • refactor(config)!: unify feature gates and update switches by @Jiajun0413 in #1787
  • fix(v2): enforce tool permissions, keep child variants and profiles, open /subagent by @dhaern in #1776
  • feat(orchestrator): show per-agent skill grants in the Agents block by @alvinunreal in #1773
  • fix(tui): color sidebar agents only from configured color by @alvinunreal in #1772
  • feat(tui): show session titles on sidebar subagent rows by @YMoose in #1783
  • feat(tasks): add parent-scoped child reports by @qwtoe in #1813
  • fix(tasks): report interrupted subagents as stopped and flag emergency stops by @dhaern in #1811
  • feat(presets): update inference on same-ID continuation by @KomeijiReimu in #1805

New Contributors

Full Changelog: v3.0.6...v3.0.7

Don't miss a new oh-my-opencode-slim release

NewReleases is sending notifications on new releases.