oh-my-codex v0.8.13
[0.8.13] - 2026-03-11
19 non-merge commits from main..dev. Contributors: @Yeachan-Heo, @HaD0Yun, @gobylor.
Added
- Top-level
omx resumecommand — addedomx resumepassthrough so OMX mirrorscodex resume, with CLI/help/docs coverage. (PR #752 — @gobylor) - Team allocation and conservative rebalance policy seams — team startup assignment is now lane-aware, and runtime monitoring can safely reassign reclaimed pending work to eligible idle workers without rewriting the claim model. (PR #761 — @HaD0Yun)
Changed
- Team policy manifest boundaries are clearer — persisted transport/runtime policy is now separated from lifecycle governance so nested-team checks, approval/delegation gates, and shutdown cleanup rules come from the authoritative runtime side. (PR #753, issue #746)
- Shared tmux stall heuristics now drive both hook and runtime paths — common stall/bootstrap/ready/active-task detection moved into a shared engine reused by notify-hook dispatch/guard logic and the team tmux session runtime. (PR #758, issue #732)
- Team-mode docs and guidance were refreshed — README copy now positions OMX more clearly around Team Mode, and the root guidance wording was tightened for direct execution and evidence-backed verification. (PR #765, commit
5ced66d)
Fixed
- Fallback team delivery and stale-alert latency — faster fallback watcher cadence, leader nudge evaluation on fallback ticks, and a larger default dispatch ack budget reduce lag in team message delivery and stale alerts. (PR #739, issue #738)
- Invalid Codex TOML detection in
omx doctor— doctor now flags malformed~/.codex/config.tomlwith a clearer duplicate-table hint. (PR #740, related issue #486) - Linked Team Ralph lifecycle synchronization —
omx team ralphnow establishes linked Ralph state on launch, propagates linked terminal cancellation directly from runtime transitions, and keeps continue-steer alive when the launcher parent exits while Ralph work is still active. (PR #749, issue #742; PR #750, issue #743; PR #751) - Team worker and leader nudges are more actionable — auto-nudge follow-up phrases are detected more reliably, leader nudges now derive next actions from live team state, mailbox guidance is more explicit, and stale “keep polling” wording was replaced with orchestration guidance. (PR #754; PR #759, issue #759; PR #763; PR #766)
- HUD cleanup during team shutdown — interactive shutdown now tears down the HUD pane cleanly to avoid stale panes across rapid relaunch cycles. (PR #764, issue #764)
- CLI startup no longer eagerly loads
doctor— thedoctorcommand is now lazy-loaded so unrelated CLI invocations avoid unnecessary work. (commit2503d95)