Skip to content

Oh My Codex

v0.18.6 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Summary

AI summary

Updates Merged PR inventory #2555, Highlights, and Fixes / compatibility across a mixed release.

Changes in this release

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 build
  • node --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.js
  • npm run lint
  • npm run check:no-unused
  • npm run verify:native-agents
  • npm run sync:plugin
  • npm run verify:plugin-bundle
  • node dist/scripts/generate-catalog-docs.js --check
  • git diff --check
  • npm 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

Track Oh My Codex

Get notified when new releases ship.

Sign up free

About Oh My Codex

All releases →

Related context

Earlier breaking changes

  • v0.18.5 Ultragoal completion now requires independent reviewer and architect evidence before marking complete.

Beta — feedback welcome: [email protected]