This release adds 2 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Summary
AI summaryPrevents duplicate HUD panes, preserves ownership across tmux session replacement, and hardens question/stop-hook duplication.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Bugfix | Medium |
Prevents duplicate HUD panes by reusing existing same‑owner HUD. Prevents duplicate HUD panes by reusing existing same‑owner HUD. Source: llm_adapter@2026-05-30 Confidence: high |
— |
| Bugfix | Medium |
Ensures answered question renderer panes close correctly and prevents duplicate question renderer panes. Ensures answered question renderer panes close correctly and prevents duplicate question renderer panes. Source: llm_adapter@2026-05-30 Confidence: high |
— |
| Bugfix | Medium |
Makes Autopilot completion require gate evidence and routes command‑style invocations correctly. Makes Autopilot completion require gate evidence and routes command‑style invocations correctly. Source: llm_adapter@2026-05-30 Confidence: high |
— |
| Bugfix | Medium |
Fixes Hermes MCP tmux bridge pane routing and constrains detached tmux history growth. Fixes Hermes MCP tmux bridge pane routing and constrains detached tmux history growth. Source: llm_adapter@2026-05-30 Confidence: high |
— |
| Bugfix | Low |
Adds focused HUD duplicate/tmux regression suite and broader changed‑surface tests for release‑critical paths. Adds focused HUD duplicate/tmux regression suite and broader changed‑surface tests for release‑critical paths. Source: llm_adapter@2026-05-30 Confidence: low |
— |
Full changelog
oh-my-codex v0.18.7
0.18.7 is a patch release after 0.18.6 for the runtime reliability train that landed on dev. It focuses on preventing duplicate UI/HUD panes, preserving HUD ownership across native tmux session replacement, hardening question and Stop-hook duplicate suppression, and tightening planning/autopilot gates without changing published APIs.
Highlights
- Duplicate HUD pane fixes are release-blocker covered — attached tmux HUD rendering now reuses an existing same-owner HUD instead of splitting duplicates, standalone HUD restore reuses the correct pane, and native session replacement preserves HUD ownership metadata.
- Question and Stop-hook duplication is safer — answered question renderer panes close correctly, duplicate question renderer panes are prevented, and duplicate worker Stop nudges preserve the evidence needed for recovery.
- Autopilot and ralplan gates are stricter — Autopilot completion requires gate evidence, command-style Autopilot invocations route correctly, and ralplan remains a planning-only boundary.
- Team and MCP routing are more robust — lightweight team coordination protocol docs/code landed, Hermes MCP tmux bridge pane routing was fixed, and detached tmux history growth is constrained.
- Regression coverage protects changed surfaces — focused HUD duplicate/tmux suites and broader changed-surface tests cover the release-critical paths.
Fixes / compatibility
- Existing HUD state and Ultragoal state remain compatible; this release tightens pane ownership and dedupe behavior.
- No compatibility-breaking CLI or package layout changes are intended.
- No separately closed GitHub issues were found for this release window; the scope is represented by the merged PR inventory.
Merged PR inventory
#2571, #2573, #2574, #2583, #2593, #2594, #2595, #2605, #2608, #2609, #2611.
Validation
Release readiness evidence is recorded in docs/qa/release-readiness-0.18.7.md.
Local gates completed before tagging:
- release workflow version-sync probe
npm run build- focused duplicate HUD/tmux regression suite
- changed-surface compiled regression suite
npm run lintnpm run check:no-unusednpm run verify:native-agentsnpm 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, @HaD0Yun, @iqdoctor, @weathour, and @Yeachan-Heo for contributing to this release.
Full Changelog: v0.18.6...v0.18.7
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]