github Yeachan-Heo/oh-my-codex v0.8.10

latest releases: v0.15.0, v0.14.4, v0.14.3...
one month ago

Highlights

  • Fixed tmux Enter submission reliability in alternate-screen UIs and mirrored the same protection in the hook extensibility tmux path.
  • Auto-update now refreshes OMX setup immediately after a successful global install so prompts, skills, and AGENTS.md stay synchronized.
  • Tightened root prompt contracts to bias more strongly toward direct execution, bounded delegation, and evidence-backed verification.
  • Hardened release-critical regression suites by isolating CLI/OpenClaw tests from ambient CODEX_HOME state and expanding update-flow coverage.

Merged PRs and addressed work

Fixed

  • PR #649fix(tui): handle tmux send-keys Enter reliably in alternate screen
    Author: @Yeachan-Heo
    Added a small settle delay between literal tmux text injection and the first C-m submit, retained the follow-up retry delay, and applied the same delay to hook extensibility tmux submission.
    Addresses: #647

  • PR #648fix(update): run setup refresh after auto-update
    Author: @Yeachan-Heo
    Successful global auto-updates now call setup({ force: true }), and the update flow was refactored for dependency-injected testing plus a dedicated regression test.

Changed

  • PR #646Tighten root prompt contracts with explicit safety and workflow rationale
    Author: @HaD0Yun
    Clarified the root AGENTS.md / template prompt contract so OMX defaults more clearly to direct execution, bounded delegation, and compact evidence-driven behavior while preserving workflow and verification invariants.

Added

  • Direct commit aedd068test: harden CLI and OpenClaw suites for release readiness
    Author: @Yeachan-Heo
    Expanded CLI update regression coverage across success, decline, failure, and already-up-to-date paths, and isolated CLI/OpenClaw integration suites from ambient CODEX_HOME leakage for more deterministic release validation.

  • Direct commit 3149747chore(gitignore): ignore local codex and agent state
    Author: @Yeachan-Heo
    Added .codex/, .agents/, and coverage/ to .gitignore so local session state and generated coverage output stay out of commits.

Contributors

Verification

  • npm run lint
  • npm run check:no-unused
  • npm test
  • npm publish --access public

Don't miss a new oh-my-codex release

NewReleases is sending notifications on new releases.