github Yeachan-Heo/oh-my-claudecode v3.7.0
v3.7.0 - Rate Limit Auto-Resume, Async Hooks & Security Hardening

latest releases: v4.9.0, v4.8.2, v4.8.1...
one month ago

What's New

Rate Limit Auto-Resume

Automatic session resumption when rate limits reset for tmux users.

  • omc wait status — check current rate limit status
  • omc wait daemon start — start auto-resume daemon
  • omc wait detect — scan for blocked sessions

Async Hook Lifecycle Modules (5 New Hooks)

  • SubagentTracker — track active subagents with file locking & bounded storage
  • PreCompact — preserve critical state before context compaction
  • Setup — directory initialization & periodic maintenance
  • PermissionRequest — smart auto-approval for safe commands with injection prevention
  • SessionEnd — record metrics, cleanup state, export summaries

Delegation Enforcement (Production-Ready)

  • Configurable levels: off / warn (default) / strict
  • 30s TTL config cache for performance
  • Smart agent suggestions based on file extension
  • Audit logging to .omc/logs/delegation-audit.jsonl

Security Fixes

  • Shell injection prevention — reject commands with metacharacters (;, &, |, `, $, etc.)
  • Active mode hardening — require isSafeCommand() even during autopilot/ralph/ultrawork
  • Removed unsafe file readerscat/head/tail no longer auto-approved
  • Race condition fix — file locking in subagent-tracker
  • Memory bounds — completed agents capped at 100

Stats

  • 1331 tests passing
  • 765+ new tests added (delegation, security, rate-limit-wait)

Full Changelog: https://github.com/Yeachan-Heo/oh-my-claudecode/blob/main/CHANGELOG.md#370---2026-01-27

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

NewReleases is sending notifications on new releases.