Summary
Hotfix for the stop hook that was failing silently and allowing ultrawork/ralph to stop prematurely.
Changes
Stop Hook Simplified & Enhanced
- Stripped
persistent-mode.mjsto a minimal, reliable implementation - Removed error-prone dynamic imports (notepad pruning was causing silent failures)
- Removed PRD status checking and progress pattern reading
All 8 OMC Modes Now Supported
| Priority | Mode | Escape Limit |
|---|---|---|
| 1 | Ralph | 100 iterations |
| 2 | Autopilot | 20 reinforcements |
| 3 | Ultrapilot | 20 reinforcements |
| 4 | Swarm | 15 reinforcements |
| 5 | Pipeline | 15 reinforcements |
| 6 | UltraQA | 10 cycles |
| 7 | Ultrawork | 15 reinforcements |
| 8 | Ecomode | 15 reinforcements |
| 9 | Generic | 15 continuations |
Bug Fixes
- Fixed swarm to use
swarm-summary.json+ marker file (notswarm-state.json) - Added
mkdirSyncto ensure state directory exists before writing - Track state file source path and write back to same location
- Increased ultrawork default limit from 10 to 15
Install/Update
npm install -g oh-my-claude-sisyphus@3.8.7Or reinstall the plugin:
claude /install-plugin oh-my-claudecodeFull Changelog: v3.8.5...v3.8.7