github Yeachan-Heo/oh-my-claudecode v4.2.3
v4.2.3: Stability & Cross-Platform Fixes

latest releases: v4.10.1, v4.10.0, v4.9.3...
one month ago

Stability & Cross-Platform Fixes

Bug fixes and reliability improvements across worktree state management, Codex rate limiting, session metrics, keyword detection, and cross-platform compatibility.

97 files changed, 2555 insertions, 390 deletions across 10 PRs (#564-#581)

Fixed

  • Worktree state written in subdirectories (#576): .omc/state/ was created in agent CWD subdirectories instead of the git worktree root. New resolveToWorktreeRoot() ensures all state paths resolve to the repo root.
  • Session duration overreported (#573): getSessionStartTime() now filters state files by session_id, skipping stale leftovers from previous sessions.
  • Codex 429 rate limit crashes (#570): Added exponential backoff with jitter for rate limit errors. Configurable via env vars.
  • Daemon crash on ESM require() (#564): Replaced require() with dynamic import() in daemon spawn script.
  • LSP spawn fails on Windows (#569): Added shell: true for win32 so npm-installed .cmd binaries work correctly.
  • Post-tool verifier false positives (#579): Broadened failure detection patterns to prevent false negatives.
  • Team bridge ready detection (#572): Workers now emit a ready outbox message after first successful poll cycle.

Changed

  • Keyword detector dual-emission: ultrapilot and swarm keywords now emit both their original type and team.
  • Keyword sanitizer improvements: More precise file path stripping and XML tag matching.
  • Skills count: 32 to 34 built-in skills (configure-discord, configure-telegram).

Full changelog: https://github.com/Yeachan-Heo/oh-my-claudecode/blob/main/CHANGELOG.md

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

NewReleases is sending notifications on new releases.