Highlights
- Cross-platform hook runner (#912): Replaced
sh + find-node.shwithscripts/run.cjsusingprocess.execPath— fixes Windows, nvm/fnm - Cancel re-arm race fix (#921): Cancel signal sentinel prevents ralph/ultrawork re-enforcement during
/cancel - Adaptive tmux polling (#907): Retries message delivery to busy worker panes without interrupting active turns
- tmux copy-mode injection guard: Multiple safety checks prevent key injection when panes are in scroll mode
- Win32 startup warning (#923): Platform compatibility warning on native Windows
- HUD watch mode fix (#911): Stdin cache prevents repeated setup errors
- Keyword detector fix (#914):
ralph-initno longer triggers ralph loop - Codex prompt normalization (#919, #920): Background inline prompts correctly normalized
Stats
- 11 commits, 121 files changed, +2946 -308 lines
- 4825 tests passing (223 test files)
Full changelog: https://github.com/Yeachan-Heo/oh-my-claudecode/blob/main/CHANGELOG.md