This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Summary
AI summaryUpdates Highlights, Fixes / compatibility, and Validation across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Adds Scholastic ontology reviewer agent to the agent catalog and native config surface. Adds Scholastic ontology reviewer agent to the agent catalog and native config surface. Source: llm_adapter@2026-05-25 Confidence: high |
— |
| Bugfix | Medium |
Fixes HUD ownership and tmux reconciliation to reduce cross-worktree accumulation and stale session-id/env drift. Fixes HUD ownership and tmux reconciliation to reduce cross-worktree accumulation and stale session-id/env drift. Source: llm_adapter@2026-05-25 Confidence: high |
— |
| Bugfix | Medium |
Improves Team diff output by preserving gutter on wrapped multi-line diffs. Improves Team diff output by preserving gutter on wrapped multi-line diffs. Source: llm_adapter@2026-05-25 Confidence: high |
— |
| Bugfix | Medium |
Adds auth slot hot‑swap wrapper for safer swapping of authentication slots. Adds auth slot hot‑swap wrapper for safer swapping of authentication slots. Source: llm_adapter@2026-05-25 Confidence: high |
— |
| Bugfix | Medium |
Preserves plugin‑owned hooks during setup, preventing overwriting of user/plugin surfaces. Preserves plugin‑owned hooks during setup, preventing overwriting of user/plugin surfaces. Source: llm_adapter@2026-05-25 Confidence: high |
— |
| Bugfix | Medium |
Enhances Deep‑interview configurability and enforces stricter downstream execution authority. Enhances Deep‑interview configurability and enforces stricter downstream execution authority. Source: llm_adapter@2026-05-25 Confidence: low |
— |
| Bugfix | Medium |
Keeps explore prompt syntax visible during runtime guidance to avoid losing invocation shape. Keeps explore prompt syntax visible during runtime guidance to avoid losing invocation shape. Source: llm_adapter@2026-05-25 Confidence: low |
— |
| Bugfix | Medium |
Coalesces same‑leader HUD panes, reaps dead‑leader panes, and reuses existing HUD during UserPromptSubmit revive. Coalesces same‑leader HUD panes, reaps dead‑leader panes, and reuses existing HUD during UserPromptSubmit revive. Source: llm_adapter@2026-05-25 Confidence: low |
— |
Full changelog
oh-my-codex v0.18.3
0.18.3 is a patch release after 0.18.2 for the post-release reliability and operator-experience train on dev. It focuses on HUD/tmux lifecycle cleanup, Team diff readability, auth slot hot-swap support, visible explore prompt syntax guidance, deep-interview runtime configuration and handoff authority, plugin-owned hook preservation, and the new Scholastic ontology reviewer agent.
Highlights
- HUD panes are less stale and less duplicated — HUD launch/reconcile now coalesces same-leader panes, preserves session ownership, reaps dead-leader panes, and reuses the existing HUD during UserPromptSubmit revive.
- Team diff output is easier to review — wrapped multi-line diff hunks preserve the diff gutter so long patches remain readable in tmux panes.
- Deep-interview is more configurable and safer to hand off — runtime config overrides are supported, and
plan_then_executedownstream authority is enforced as a binding gate. - Auth slots can be hot-swapped more safely — the release includes the auth slot hot-swap wrapper work from the final
devdelta. - Explore runtime guidance keeps prompt syntax visible — prompt syntax remains visible in runtime guidance so operators do not lose invocation shape while using
omx explore. - Plugin-owned hooks are respected — Codex setup paths preserve plugin-owned hooks instead of overwriting user/plugin surfaces.
- Scholastic ontology review is available — a first-class Scholastic reviewer agent is added to the agent catalog and native config surface.
Fixes / compatibility
- HUD ownership and tmux reconciliation fixes reduce cross-worktree accumulation and stale session-id/env drift.
- Team hunk rendering keeps gutters on wrapped multi-line diffs.
- Setup and native hook paths preserve plugin ownership boundaries while still warning on invalid/missing coverage.
- Deep-interview and ralplan guidance now encode stricter downstream execution authority and runtime override behavior.
- Auth slot wrapper and explore prompt-guidance fixes from the rebased
devhead are included in this cut.
Merged PR inventory
#2474, #2477, #2478, #2481, #2482, #2483, #2486, #2489, #2491, #2492, #2493, #2495.
Validation
npm run lintnpm run check:no-unusednpm run test- Project-native targeted changed-area tests rerun twice through
dist/scripts/run-test-files.js - Adversarial release harness for malformed state, prompt-injection, interruption/cancel wording, hung child process, misleading success output, and no-tag side-effect guard
npm pack --dry-run
Accepted residual risk: cargo test has one known failing omx-explore process-group timeout cleanup assertion, waived by release-owner direction for this cut and recorded in docs/qa/release-readiness-0.18.3.md.
Contributors
Thanks to the contributors who landed the v0.18.2...v0.18.3 delta:
- @Yeachan-Heo — #2474, #2478, #2486, #2489, #2491, #2492, #2493, #2495
- @iqdoctor — #2481, #2483
- @k-lpmg — #2482
- @joshvera — #2477
Full Changelog: v0.18.2...v0.18.3
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]