The Big Fix Release
This release resolves 12 open issues in a single coordinated effort, fixing HUD rendering bugs, improving Windows compatibility, and restoring MCP agent role discovery.
63 files changed, 659 insertions, 188 deletions across 12 PRs (#534-#545)
Critical Fix
- MCP agent roles broken in CJS bundles (#545): esbuild replaces
import.metawith{}when bundling to CJS format, causing allagent_rolevalues to be rejected. Fixed by falling back to__dirnamein CJS context.
Added
- CLI setup command (#498):
omc setupwith--force,--quiet,--skip-hooksflags - Configurable budget thresholds (#531): HUD budget warning/critical thresholds now configurable via
HudThresholds - Model version verbosity (#500):
formatModelName()supportsshort/versioned/fullformats, removedmodel:prefix - Open questions standardization (#514): Agents direct questions to
.omc/plans/open-questions.md
Fixed
- Context bar missing suffixes (#532): Bar mode now shows
COMPRESS?andCRITICALtext hints - Opus rate limit not parsed (#529): HUD reads
seven_day_opusfrom usage API - Session duration reset (#528): Session start persisted per session ID
- Wrong version in startup hook (#516): Reads OMC's own package.json version
- Agent type code collisions (#530): 2-char codes for disambiguation (
Qr,Qs,Pm,Ia) - Ralph ignores Team cancellation (#533): Ralph exits on
cancelledphase, removed double iteration increment - Hooks fail on Windows (#524):
pathToFileURL()for dynamic imports +suppressOutput: true
Install / Update
npm install -g oh-my-claude-sisyphus@latestOr update via Claude Code plugin marketplace.