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

2 hours ago

What's Changed

  • perf(task-reply): drop the dead v2 answers arg and its caveat sentence by @Jiajun0413 in #1510
  • fix(v2): settle revived children after compaction by @guidan-nick in #1512
  • fix(foreground-fallback): walk the chain from the head and skip only tried or abandoned providers by @dhaern in #1511
  • refactor(prompt): v1 renders the same slim routing lines as v2; table-drive write capability by @Jiajun0413 in #1513
  • fix(tasks): let managed Build parents recover their own children by @unsnow-iac in #1516
  • fix(release): automatically ship native Companion changes and block stale npm releases by @Aveer in #1514
  • test(companion): assert COMPANION_MANIFEST.version instead of hardcoded 0.1.4 by @mhenke in #1525
  • perf(task-tools): stop rendering the board generation counter to the model by @Jiajun0413 in #1519
  • feat(terminal-gate): log-only host-outcome corroboration at publication by @Jiajun0413 in #1523
  • feat(tui): sibling attribution for parallel same-agent sidebar rows by @Jiajun0413 in #1522
  • fix(permissions): re-append the delegation stance tail to compiled child payloads by @Jiajun0413 in #1520
  • refactor(prompt): replace blanket prefer-background with a two-channel rule; drop host-duplicated delegation mechanics by @Jiajun0413 in #1521
  • perf(council): host-side seat assembly — orchestrator passes refs, harness attaches responses by @Jiajun0413 in #1517
  • fix(v2): arm the background-default flip on registry replay by @InCerryGit in #1533
  • fix(multiplexer): send basic auth on v1 pane wiring reads by @mwoodson in #1529
  • docs(triage): add maintainer rejected enhancement records to .out-of-scope by @mhenke in #1524
  • feat(acp): select inner models per invocation by @zjm54321 in #1465
  • chore(config): remove legacy compat paths — removed keys are rejected, docs synced by @Jiajun0413 in #1518
  • feat(wezterm): add WezTerm multiplexer backend by @mwoodson in #1530
  • refactor: post-review streamlining sweep (adjudicated) by @Jiajun0413 in #1534
  • fix(v2): skip setup cleanly when OH_MY_OPENCODE_SLIM_DISABLE is set by @mhenke in #1543
  • fix(marketplace): use boolean schema for acknowledge flag for Gemini compat by @mhenke in #1545
  • test(tasks): add regression test for display-named orchestrator (#1531) by @mhenke in #1544
  • fix(wezterm): only treat a missing pane as a closed pane by @mwoodson in #1539
  • fix(multiplexer): resolve opencode binary for pane view commands by @mhenke in #1550
  • Skip v2 setup when plugin is disabled by @caiozizh in #1546
  • refactor(v2): leave wait_for_user unregistered by default, slim the v2 prompt by @Jiajun0413 in #1541
  • feat(task-reply): answer v2 questions via detected session.form.reply by @Jiajun0413 in #1540
  • fix(fallback): hot refresh republishes fallback chains — per-session generation snapshot by @mhenke in #1549
  • fix(foreground-fallback): retry same-model on streaming failures for chainless agents by @mhenke in #1552
  • fix(foreground-fallback): surface spent quota instead of infinite re-fallback by @mhenke in #1551
  • feat(prompts): tune orchestrator and deepwork for productivity by @alvinunreal in #1563
  • test(foreground-fallback): assert v2 same-model replay sends no modelSwitch by @mhenke in #1557
  • chore(preset): simplify /preset command description by @mhenke in #1554
  • fix(reflect): query session_v2/session_message with v1 fallback in Session Discovery by @mhenke in #1556
  • test: audit and clean up test smells across our test suite by @mhenke in #1558
  • feat(marketplace): support agent skill, MCP, and prompt customization by @capyBearista in #1559
  • Tune orchestrator (single prompt for v1/v2) and deepwork (pass-based workflow) by @alvinunreal in #1565
  • fix(deepwork): deliver the goal pointer once per compaction epoch by @Jiajun0413 in #1567
  • fix(interview): honor per-project interview.outputFolder by @timothy-cloudopsguy in #1576
  • fix(v2): ignore synthetic parts when matching command markers by @timothy-cloudopsguy in #1577
  • feat(agents): merge librarian into explorer by @Jiajun0413 in #1581
  • fix(foreground-fallback): fail over on host waits longer than 30 minutes by @dhaern in #1578
  • fix(council): trim the redundant tool-negation claim from the synthesis prompt by @Jiajun0413 in #1573
  • fix(wake): per-kind child-input wake policy and admission gate (#1504) by @Jiajun0413 in #1584
  • Validate board read-context before commit (log-and-keep stale check) by @mhenke in #1575
  • fix(skills): trim config restatement and disclose branch-only sections by @mhenke in #1574
  • fix(agents): positive Fixer targets, dedupe READ-ONLY, sharpen skill pointers by @mhenke in #1572
  • perf(v2 lifecycle): retire by native delivery observation, fold task_result into task_status by @Jiajun0413 in #1542
  • fix: prevent publication wakes from unattributed child sessions by @rusagent in #1590
  • fix(marketplace) + refactor(agents): byte-faithful locked manifests; retire deprecated routing prose by @Jiajun0413 in #1587
  • refactor(council): roster-name dispatch + mechanism slimming (single-mode block, single-track reinforcement, positive-only prompts) by @Jiajun0413 in #1583
  • feat(#1582): disable OpenCode built-in subagents (general, explore) at runtime by @Jiajun0413 in #1585
  • feat(phase-reminder): anchor reminder to first eligible message (O(1) carry; supersedes #790 mechanism) by @Jiajun0413 in #1607
  • fix(wake): bound native-delivery seen-set (LRU, cap 1024) and document wake-hygiene audit by @Jiajun0413 in #1608
  • docs: rename CONTEXT.md to GLOSSARY.md by @mhenke in #1604
  • fix(companion): keep menu project edits from moving the overlay by @Aveer in #1537
  • chore(companion): sync native v0.1.7 release by @github-actions[bot] in #1611
  • feat(companion): readable native popup and direct project/preset picker by @Aveer in #1538
  • chore(companion): sync native v0.1.8 release by @github-actions[bot] in #1612

New Contributors

Full Changelog: v3.0.4...v3.0.5

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

NewReleases is sending notifications on new releases.