github Yeachan-Heo/oh-my-claudecode v5.7.0

3 hours ago

oh-my-claudecode v5.7.0: show Claude Code, tighten skill prose, rename shipyard glossary

Release Notes

Release with 4 new features, 45 bug fixes, 9 other changes across 59 merged PRs.

Highlights

  • feat(hud): show Claude Code effort level (#4249) — thanks @bengry
  • feat(skills): tighten skill prose and prompt guardrails (#4271) — thanks @pangpang778
  • feat: rename shipyard glossary slot CONTEXT.md to GLOSSARY.md (#4273) — thanks @pangpang778
  • feat(skills): add session flow map (#4319)

New Features

  • feat(hud): show Claude Code effort level (#4249) — thanks @bengry
  • feat(skills): tighten skill prose and prompt guardrails (#4271) — thanks @pangpang778
  • feat: rename shipyard glossary slot CONTEXT.md to GLOSSARY.md (#4273) — thanks @pangpang778
  • feat(skills): add session flow map (#4319)

Bug Fixes

  • fix(hud): render todos from TaskCreate/TaskUpdate (#4243)
  • fix(hooks): clear autopilot state armed from sanitized pasted-echo prompt (#4251)
  • fix(worktree-paths): accept Windows session cwd in a repo subdirectory (#4255)
  • fix(antigravity): allow Windows headless and pass prompt as single argv (#4259)
  • fix(ci): drop generated build artifacts committed by #4259 (#4260)
  • fix(cache): prevent orphaned version directories from being selected (#4265)
  • fix: remove /tmp/omc-jev- temp directories after use* (#4268)
  • fix(team): stabilize Cursor lifecycle and centralized state resolution (#4272) — thanks @iyoda
  • fix(permission-handler): validate git heredoc commands (#4280)
  • fix(omc-doctor): preserve custom hooks in settings (#4281)
  • fix: make user settings opt-in for AFK links (#4282)
  • fix: avoid persisting tool failure secrets (#4284)
  • fix: preserve JSONC comment token boundaries (#4285) — thanks @rudycelekli
  • fix: reject payloads without a JSON representation (#4286) — thanks @rudycelekli
  • fix: measure ANSI CSI controls with private and colon parameters (#4287) — thanks @rudycelekli
  • fix: reject complete IPv6 local ranges in SSRF guard (#4288) — thanks @rudycelekli
  • fix: preserve custom notes with colliding delimiter text (#4289) — thanks @rudycelekli
  • fix: pass literal git tag arguments without shell expansion (#4290) — thanks @rudycelekli
  • fix: match exact Azure DevOps host identities (#4291) — thanks @rudycelekli
  • fix: keep transcript context usage within a complete frame (#4292) — thanks @rudycelekli
  • fix: skip incomplete version-manager Node installations (#4293) — thanks @rudycelekli
  • fix(notifications): escape values in JSON webhook templates (#4295) — thanks @rudycelekli
  • fix(providers): resolve cwd before caching Git remotes (#4296) — thanks @rudycelekli
  • fix(mcp): avoid false Codex registry mismatch for type fields (#4297)
  • fix(cache): preserve versions when active redirect targets are unusable (#4298) — thanks @rudycelekli
  • fix(cache): fail closed when occupancy records cannot be read (#4299) — thanks @rudycelekli
  • fix(notifications): ignore inherited template variable properties (#4300) — thanks @rudycelekli
  • fix(notifications): validate custom integration configuration shapes (#4301) — thanks @rudycelekli
  • fix(hud): drain custom rate provider diagnostic stderr (#4302) — thanks @rudycelekli
  • fix(hud): cap completed task history while preserving active tasks (#4303) — thanks @rudycelekli
  • fix(hud): key custom provider cache by command and periods (#4304) — thanks @rudycelekli
  • fix(hud): encode directory hyperlinks and escape filename controls (#4305) — thanks @rudycelekli
  • fix(hud): use visible text for ANSI truncation and slicing (#4306) — thanks @rudycelekli
  • fix(cli): escape transcript controls in session search terminal output (#4307) — thanks @rudycelekli
  • fix(notifications): normalize carriage returns before reply injection (#4308) — thanks @rudycelekli
  • fix: fail directory diagnostics on compiler invocation errors (#4309) — thanks @rudycelekli
  • fix: count Unicode characters in team usage records (#4310) — thanks @rudycelekli
  • fix(notifications): honor ports in Telegram proxy exclusions (#4311) — thanks @rudycelekli
  • fix(notifications): preserve whitespace in tmux session names (#4312) — thanks @rudycelekli
  • fix: resolve local LSP file URIs with native paths (#4313) — thanks @rudycelekli
  • fix(notifications): atomically rewrite the reply registry (#4314) — thanks @rudycelekli
  • fix: skip invalid team usage log records (#4315) — thanks @rudycelekli
  • fix: resume panes only after confirmed quota recovery (#4316) — thanks @rudycelekli
  • fix(jev): harden sweep ownership and hourly locking (#4320)
  • fix: bound PostToolUseFailure lock work (#4322)

Refactoring

  • refactor(shipyard): slim chain artifacts to tracker issues and lazy surfaces (#4274) — thanks @pangpang778

Other Changes

  • Fix #4244: wiki-session-end imports a lean foreground bootstrap so the SessionEnd hook stays inside the 300 ms budget (#4246) — thanks @RobinNorberg
  • Fix #4245: team shutdown keeps the active reservation when the start CLI has exited (#4247) — thanks @RobinNorberg
  • Fix #4252: detached omc team session creation fails because the -F format is #-escaped (#4253) — thanks @smpark00
  • Fix #4256: enforce ralph hardMaxIterations in the Stop hook scripts (#4257) — thanks @smpark00
  • Fix #4261: cmux team ownership verification with tmux-compat and ref/UUID mismatch (#4262)
  • Fix #4267: Generate shell-appropriate tmux guard conditions for native Windows (#4269)
  • Fix #4276: restrict permission auto-approval (#4283)
  • Fix keyword detection in attributed paste blocks (#4318)
  • test: cover stale PostToolUseFailure fallback locks (#4324)

Stats

  • 59 PRs merged | 4 new features | 45 bug fixes | 0 security/hardening improvements | 9 other changes

External Contributors

Install / Update

The npm CLI and the Claude Code marketplace/plugin are separate install tracks, not either/or replacements. Update whichever track you use; if you have both installed, update both. CLI-dependent skill paths such as ask and CLI-backed team require the omc CLI from the npm package.

CLI / runtime:

npm install -g oh-my-claude-sisyphus@5.7.0

Claude Code plugin:

/plugin marketplace update omc

Full Changelog: v5.6.2...v5.7.0

Contributors

Thank you to all contributors who made this release possible!

@bengry @iyoda @pangpang778 @RobinNorberg @rudycelekli @smpark00 @Yeachan-Heo

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

NewReleases is sending notifications on new releases.