Skip to content

Oh My Codex

v0.18.10 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 1mo

The release makes stable and dev update channels explicit, enhancing update reliability across platforms.

Why it matters: Explicit channel distinction improves update predictability for developers and SREs managing deployments; affects the update mechanism surface.

Summary

AI summary

Stable and dev update channels are now explicit, improving update reliability across platforms.

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-07

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-07

Confidence: high

Feature Low

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-07

Confidence: high

Feature Low

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-07

Confidence: high

Feature Low

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-07

Confidence: high

Feature Low

Keeps deep‑interview questions visible in short panes.

Keeps deep‑interview questions visible in short panes.

Source: llm_adapter@2026-06-07

Confidence: high

Feature Low

Grounds deep‑interview handoffs in repository documentation before execution.

Grounds deep‑interview handoffs in repository documentation before execution.

Source: llm_adapter@2026-06-07

Confidence: high

Feature Low

Makes Autopilot ralplan write guards phase‑aware.

Makes Autopilot ralplan write guards phase‑aware.

Source: llm_adapter@2026-06-07

Confidence: high

Feature Low

Respects review subagent model and effort choices.

Respects review subagent model and effort choices.

Source: llm_adapter@2026-06-07

Confidence: high

Feature Low

Keeps Ultragoal HUD active until goals finish.

Keeps Ultragoal HUD active until goals finish.

Source: llm_adapter@2026-06-07

Confidence: high

Full changelog

oh-my-codex v0.18.10

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, @dependabot[bot], @MasJeong, @weathour, and @Yeachan-Heo for contributing to this release.

Full Changelog: v0.18.9...v0.18.10

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]