oh-my-claudecode v4.6.0
This release delivers 48 commits of team runtime stability improvements, security hardening, and new features including mandatory PRD mode for Ralph, a new deep-interview skill, and comprehensive team worker reliability enhancements.
New Features
-
Deep Interview Skill (#1215): Ouroboros-inspired Socratic questioning skill for requirements elicitation and problem decomposition.
💜 Special thanks to @Q00 from ouroboros for creating and sharing this powerful interview pattern. The deep-interview skill is inherited from their groundbreaking work.
-
Ralph PRD Mode Mandatory (#1219): Ralph now auto-generates
prd.jsonwhen none exists, making PRD-driven iteration the default behavior. Stories iterate until all acceptance criteria pass. Opt-out via--no-prd. -
Factcheck Sentinel Readiness Gate (#1210): Wired factcheck sentinel readiness gate into team pipeline for improved verification reliability.
-
Model Aliases Configuration (#1211, #1213): Added
modelAliasesconfig to override agent definition defaults for flexible model routing.
Security Fixes
- CLI Path Trust & RC-Loading (#1230): Tightened CLI path trust validation and restored explicit RC-loading opt-out via
OMC_TEAM_NO_RCfor team worker runtime hardening. Pinned validated absolute CLI binary paths across preflight/spawn. - Binary Path Validation (#1228): Hardened CLI binary validation and launch safety with proper
normalizeimports for binary path compatibility checks.
Team Runtime Fixes
- Transient Failure Retry (#1209, #1243): Added retry logic for dead worker panes with proper failure retry accounting atomicity. Skip
done.jsonretry backoff onENOENTerrors. - Watchdog Improvements (#1234, #1229): Restored
done.jsonparse recovery in watchdog path and retry pending-task read on transient gaps. - Startup Reliability (#1228): Restored readiness-based startup for non-prompt workers and preserved team context on pane-ready rollback.
- Binary Path Handling (#1236): Allow absolute
launchBinarypaths containing spaces. - Leader Pane Stability (#1205): Prevent leader pane crash when
omc-teamsworkers are active. - Artifact Convergence (#1241): Prevent wait hang in team MCP via artifact convergence.
Bug Fixes
- Python REPL Orphan Process (#1239): Resolved orphan process leak on Windows caused by inline
requireinkillProcessGroup. - Shell RC Sourcing (#1207): Source shell RC files when launching tmux sessions for proper environment inheritance.
- Stop Hook Blocking (#1216): Return
continue: falsewhen stop hook should block execution. - State Mode Alignment (#1233, #1235): Aligned deep-interview state mode with state tools enum.
- Test Fix: Stub TMUX env in create-team test for tmux-in-tmux environments (#1248)
Cleanup & Refactoring
- Dead Code Removal (#1220): Removed deprecated agents/skills, synchronized PluginConfig, renamed
plantoomc-planfor consistency.
Testing
- Watchdog Retry Tests: Hardened test suite for watchdog retry functionality with deterministic wait helpers.
- Runtime CLI Tests: Added comprehensive CLI path resolution and prompt-mode test coverage.
- Done Recovery Tests: Added tests for
done.jsonrecovery scenarios.
Documentation
- Execution Mode Guide (#1221, #1222): Updated mode selection guide to recommend Team mode first.
- Skill Documentation: Updated all skill READMEs to reflect new naming and capabilities.
Installation
npm install -g oh-my-claude-sisyphus@4.6.0Full Changelog
See CHANGELOG.md for complete details.
Contributors: @Yeachan-Heo, Claude Opus 4.6
Special Thanks: @Q00 / ouroboros for the Deep Interview skill
Compare: v4.5.5...v4.6.0