This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Summary
AI summaryUpdates Merged PR inventory #2555, Highlights, and Fixes / compatibility across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Ultragoal HUD line budget adapts between compact and larger display based on active session. Ultragoal HUD line budget adapts between compact and larger display based on active session. Source: llm_adapter@2026-05-27 Confidence: high |
— |
| Feature | Medium |
tmux pane sizing derives from the same Ultragoal-aware line‑budget helper used by HUD rendering. tmux pane sizing derives from the same Ultragoal-aware line‑budget helper used by HUD rendering. Source: llm_adapter@2026-05-27 Confidence: high |
— |
| Feature | Medium |
Active Ultragoal context is highlighted with a magenta accent in HUD output. Active Ultragoal context is highlighted with a magenta accent in HUD output. Source: llm_adapter@2026-05-27 Confidence: high |
— |
| Feature | Low |
Regression test suite expanded to cover adaptive HUD render, watch, reconcile, live tmux resize, and terminal row‑budget scenarios. Regression test suite expanded to cover adaptive HUD render, watch, reconcile, live tmux resize, and terminal row‑budget scenarios. Source: llm_adapter@2026-05-27 Confidence: high |
— |
| Bugfix | Medium |
ANSI styling preserved when constrained‑width truncation occurs in rendering and watch mode. ANSI styling preserved when constrained‑width truncation occurs in rendering and watch mode. Source: llm_adapter@2026-05-27 Confidence: high |
— |
| Bugfix | Low |
Compatibility maintained for existing Ultragoal aggregate plans and HUD state files; only rendering and pane‑sizing behavior changed. Compatibility maintained for existing Ultragoal aggregate plans and HUD state files; only rendering and pane‑sizing behavior changed. Source: llm_adapter@2026-05-27 Confidence: high |
— |
Full changelog
oh-my-codex v0.18.6
0.18.6 is a patch release after 0.18.5 for the Ultragoal/HUD rendering follow-up that landed on dev. It focuses on keeping the runtime HUD compact without hiding the active Ultragoal context: non-Ultragoal sessions stay at the smaller line budget, active Ultragoal sessions can use up to three lines, tmux panes are resized from the same policy, and the current Ultragoal receives a distinct accent.
Highlights
- Ultragoal HUD line budget is adaptive — the HUD keeps the compact default for ordinary sessions while allowing active Ultragoal state to use the larger, bounded display.
- tmux HUD pane sizing follows render policy — pane reconcile and resize behavior now derives from the same Ultragoal-aware line-budget helper used by rendering.
- Current Ultragoal context is clearer — the active Ultragoal is highlighted with a magenta accent, and compact HUD output drops lower-priority next-goal text to avoid mixed summaries.
- ANSI and watch-mode rendering are safer — constrained-width truncation preserves ANSI styling, and watch mode avoids extra-row output.
- Regression coverage protects the HUD contract — render, watch, reconcile, live tmux resize, and terminal row-budget tests cover the adaptive behavior.
Fixes / compatibility
- Existing Ultragoal aggregate plans and HUD state files remain compatible; this release changes rendering and pane sizing behavior only.
- No separately closed GitHub issues were found for this release window; the scope is represented by the merged PR inventory.
Merged PR inventory
#2555.
Validation
Release readiness evidence is recorded in docs/qa/release-readiness-0.18.6.md.
Local gates completed before tagging:
- release workflow version-sync probe
npm run buildnode --test dist/hud/__tests__/render.test.js dist/hud/__tests__/index.test.js dist/hud/__tests__/reconcile.test.js dist/hud/__tests__/hud-tmux-injection.test.jsnpm run lintnpm run check:no-unusednpm run verify:native-agentsnpm run sync:pluginnpm run verify:plugin-bundlenode dist/scripts/generate-catalog-docs.js --checkgit diff --checknpm pack --dry-run
The GitHub release workflow remains the authoritative cross-platform native asset and npm publication gate after tag push.
Contributors
Thanks to bellman and @Yeachan-Heo for contributing to this release.
Full Changelog: v0.18.5...v0.18.6
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Oh My Codex
All releases →Related context
Related tools
Earlier breaking changes
- v0.18.5 Ultragoal completion now requires independent reviewer and architect evidence before marking complete.
Beta — feedback welcome: [email protected]