This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Affected surfaces
ReleasePort's take
Moderate signalUltragoal completion now mandates independent reviewer and architect evidence before it can be marked complete.
Why it matters: Requires two approvals for final Ultragoal status, adding a mandatory gate that affects all teams using the process; adopt by release v0.18.5.
Summary
AI summaryUltragoal completion now requires independent reviewer and architect evidence for final marking.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Breaking | High |
Ultragoal completion now requires independent reviewer and architect evidence before marking complete. Ultragoal completion now requires independent reviewer and architect evidence before marking complete. Source: llm_adapter@2026-05-27 Confidence: high |
— |
| Feature | Medium |
HUD summaries become more compact and suppress duplicate team/Ultragoal summaries during long runs. HUD summaries become more compact and suppress duplicate team/Ultragoal summaries during long runs. Source: llm_adapter@2026-05-27 Confidence: high |
— |
| Feature | Medium |
HUD pane convergence works reliably even when environment variables are missing. HUD pane convergence works reliably even when environment variables are missing. Source: llm_adapter@2026-05-27 Confidence: high |
— |
| Feature | Medium |
`omx question` preserves explicit user decisions while Autopilot intake is paused for operator input. `omx question` preserves explicit user decisions while Autopilot intake is paused for operator input. Source: llm_adapter@2026-05-27 Confidence: high |
— |
| Feature | Medium |
Doctor warning copy is narrowed to the relevant ownership boundary. Doctor warning copy is narrowed to the relevant ownership boundary. Source: llm_adapter@2026-05-27 Confidence: high |
— |
| Feature | Medium |
Ultragoal status reports unavailable Codex goal storage as recovery evidence instead of implying completion. Ultragoal status reports unavailable Codex goal storage as recovery evidence instead of implying completion. Source: llm_adapter@2026-05-27 Confidence: high |
— |
| Deprecation | Low |
'omx explore' remains deprecated for new lookup guidance. 'omx explore' remains deprecated for new lookup guidance. Source: llm_adapter@2026-05-27 Confidence: high |
— |
Full changelog
oh-my-codex v0.18.5
0.18.5 is a patch release after 0.18.4 for the Ultragoal/HUD operator-experience fixes that landed on dev. It focuses on making durable Ultragoal completion safer and more visible: HUD summaries are more compact and less duplicative, pane convergence is more reliable, omx question preserves operator decisions, doctor warning copy is narrower, and final Ultragoal completion now requires independent review evidence.
Highlights
- Ultragoal completion requires stronger final review evidence — final aggregate completion now requires independent code-reviewer and architect subagent evidence before the Codex goal can be marked complete.
- Ultragoal HUD is easier to read during long runs — summaries are compact, duplicate combined team/Ultragoal summaries are suppressed, and HUD output can show useful next-item context beyond the active item.
- HUD pane convergence is more reliable — Team/Ultragoal HUD panes no longer duplicate, and convergence still works when pane environment variables are missing.
- Autopilot question handling preserves decisions —
omx question/deep-interview waiting keeps explicit user decisions intact while Autopilot intake is paused for operator input. - Doctor warning copy is narrower — shared skill-root warnings are scoped to the ownership boundary that actually matters.
- Codex goal storage gaps are clearer — Ultragoal status reports unavailable Codex goal storage as recovery evidence rather than implying the durable plan is complete.
Fixes / compatibility
- Existing Ultragoal aggregate plans continue to use the durable
.omx/ultragoal/goals.jsonand.omx/ultragoal/ledger.jsonlaudit trail. omx exploreremains deprecated for new lookup guidance; this release keeps the post-0.18.4runtime contract intact.- No separately closed GitHub issues were found for this release window; the scope is represented by the merged PR inventory.
Merged PR inventory
#2531, #2532, #2535, #2539, #2544, #2545, #2546, #2549, #2553, #2554.
Validation
Release readiness evidence is recorded in docs/qa/release-readiness-0.18.5.md.
Local gates completed before tagging:
- release workflow version-sync probe
npm run buildnpm 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, @iqdoctor, and @Yeachan-Heo for contributing to this release.
Full Changelog: v0.18.4...v0.18.5
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
Beta — feedback welcome: [email protected]