github Yeachan-Heo/oh-my-claudecode v4.5.3
v4.5.3 - Fix omc-teams / native team state collision

latest releases: v4.9.3, v4.9.2, v4.9.1...
one month ago

Bug Fix

fix(state): isolate omc-teams state from native team to prevent leader pane kill

Both /team (native Claude Code teams) and /omc-teams (tmux CLI workers) were writing to the same state key mode="team"team-state.json. When omc-teams completed and set active=false, the persistent-mode stop hook allowed the session to stop, killing the native team leader pane.

Changes

  • Added new omc-teams state mode with its own omc-teams-state.json file (follows ralplan pattern)
  • Updated 6 integration points:
    • src/tools/state-tools.ts — added to STATE_TOOL_MODES + discovery blocks
    • scripts/pre-tool-enforcer.mjs — added to MODE_STATE_FILES
    • src/hooks/permission-handler/index.ts — added to activeStateFiles
    • scripts/persistent-mode.mjs — added Priority 6.5 stop hook block
    • skills/omc-teams/SKILL.md — changed mode="team" to mode="omc-teams"
    • skills/cancel/SKILL.md — added omc-teams to priority list and force-clear list

Full Changelog: v4.5.2...v4.5.3

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

NewReleases is sending notifications on new releases.