Skip to content

Oh My Codex

v0.18.9 Breaking

This release includes breaking changes for platform teams planning a safe upgrade.

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

✓ No known CVEs patched in this version

ReleasePort's take

Light signal
editorial:auto 17h

v0.18.9 makes update channels explicit and improves runtime state lookup safety.

Why it matters: Explicit stable/dev channels simplify upgrade paths; safer project‑memory lookup reduces session failures on startup.

Summary

AI summary

Update channels are now explicit and runtime state lookup is safer.

Changes in this release

Feature Low

Distinguishes stable and dev update channels explicitly.

Distinguishes stable and dev update channels explicitly.

Source: llm_adapter@2026-06-03

Confidence: high

Feature Low

Falls back to `npm.cmd` on Windows when direct `npm` lookup fails.

Falls back to `npm.cmd` on Windows when direct `npm` lookup fails.

Source: llm_adapter@2026-06-03

Confidence: high

Bugfix Medium

Improves session‑start project memory lookup with boxed `OMX_ROOT`.

Improves session‑start project memory lookup with boxed `OMX_ROOT`.

Source: llm_adapter@2026-06-03

Confidence: high

Bugfix Medium

Preserves intended project history during isolated launches of `omx resume`.

Preserves intended project history during isolated launches of `omx resume`.

Source: llm_adapter@2026-06-03

Confidence: high

Bugfix Medium

Delivers environment variables through export/prefix path under cmux/tmux shims for `omx question`.

Delivers environment variables through export/prefix path under cmux/tmux shims for `omx question`.

Source: llm_adapter@2026-06-03

Confidence: high

Bugfix Medium

Keeps deep‑interview questions visible in short panes.

Keeps deep‑interview questions visible in short panes.

Source: llm_adapter@2026-06-03

Confidence: high

Bugfix Medium

Grounds deep‑interview handoffs in repository documentation before execution.

Grounds deep‑interview handoffs in repository documentation before execution.

Source: llm_adapter@2026-06-03

Confidence: high

Bugfix Medium

Makes Autopilot ralplan write guards phase‑aware.

Makes Autopilot ralplan write guards phase‑aware.

Source: llm_adapter@2026-06-03

Confidence: high

Bugfix Medium

Respects review subagent model and effort choices.

Respects review subagent model and effort choices.

Source: llm_adapter@2026-06-03

Confidence: high

Bugfix Medium

Keeps Ultragoal HUD active until goals finish.

Keeps Ultragoal HUD active until goals finish.

Source: llm_adapter@2026-06-03

Confidence: high

Full changelog

oh-my-codex v0.18.9

0.18.9 is a patch release after 0.18.8 for update-channel reliability, project-local runtime state lookup, tmux/cmux question rendering, Autopilot/Ultragoal gate visibility, and release/CI hardening. It preserves existing package layout and CLI compatibility while tightening how dev-source updates, review lanes, HUD reconciliation, and release evidence behave.

Highlights

  • Stable/dev update channels are explicit — OMX update now distinguishes stable and dev channels, dev-source updates build installable package artifacts from a local checkout, and Windows update paths fall back to npm.cmd when direct npm lookup fails.
  • Project-local runtime state lookup is safer — SessionStart project memory lookup works with boxed OMX_ROOT, and project-local omx resume history listing preserves the intended project history during isolated launches.
  • Deep-interview and question panes are more robustomx question delivers env vars through an export/prefix path under cmux/tmux shims, short panes keep deep-interview questions visible, and deep-interview handoffs are grounded in repo docs before execution.
  • Autopilot, review, and Ultragoal gates are clearer — Autopilot ralplan write guards are phase-aware, review subagent model/effort choices are respected, and Ultragoal HUD stays active until goals finish.
  • HUD and CI reliability improved — repeated tmux HUD reconciliation stays scoped to the emitting pane, fork PR CI avoids self-hosted skips, and self-hosted prerequisite install is hardened.

Fixes / compatibility

  • Existing update, HUD, Autopilot, Ultragoal, deep-interview, and project-local state files remain compatible; this release tightens fallback behavior and release evidence without intentional breaking changes.
  • 0.18.8 post-publish evidence cleanup commits are included as internal release-readiness hygiene in the compare range.
  • Nested crates/omx-sparkshell/Cargo.lock remains a standalone historical lockfile recording omx-sparkshell 0.1.0; workspace package versioning is governed by root Cargo.toml and root Cargo.lock, both bumped for 0.18.9.

Merged PR inventory

#2713, #2711, #2710, #2709, #2708, #2706, #2704, #2703, #2702, #2699, #2697, #2693, #2691, #2690.

Validation

Release readiness evidence is recorded in docs/qa/release-readiness-0.18.9.md.

Local gates before tagging include version sync, build, lint/no-unused, native-agent/plugin-bundle verification, catalog docs check, full tests, targeted compatibility/runtime tests, live OMX/Codex smoke where prerequisites are available, mandatory UltraQA, release body generation and review, git diff --check, npm pack --dry-run, packed-install smoke, and native asset/manifest verification evidence.

The GitHub release workflow remains the authoritative cross-platform native asset gate after tag push, including the uploaded native-release-manifest.json. During publication, npm provenance signing hit repeated Fulcio ECONNRESET failures; a temporary GitHub Actions fallback published the exact v0.18.9 tag artifact with npm publish --provenance=false, matching the prior release-train outage procedure.

Contributors

Thanks to bellman, @Bongseop-Kim, @iqdoctor, and @Yeachan-Heo for contributing to this release.

Full Changelog: v0.18.8...v0.18.9

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]