What's New
Bash Hook Scripts for Full Compatibility
Added bash hook scripts to the plugin's hooks/ directory, ensuring both plugin and curl installations work identically:
keyword-detector.sh- Detects ultrawork/ultrathink/search/analyze keywordsstop-continuation.sh- Todo continuation enforcementpersistent-mode.sh- Unified handler for ultrawork, ralph-loop, and todo continuationsession-start.sh- Restores persistent mode states on session start
SessionStart Hook
Added SessionStart hook to hooks/hooks.json for session restoration:
- Restores active ultrawork sessions
- Detects pending tasks from previous sessions
- Restores ralph-loop state
Updated /sisyphus-default Command
The /sisyphus-default command now:
- Fetches CLAUDE.md directly from GitHub (always up-to-date)
- Installs bash hook scripts to
~/.claude/hooks/ - Makes both plugin and curl installations fully compatible
New docs/CLAUDE.md
Added docs/CLAUDE.md as the canonical source for Sisyphus configuration that /sisyphus-default references.
Installation
Plugin (Recommended)
claude plugin add https://github.com/Yeachan-Heo/oh-my-claude-sisyphusCurl (Alternative)
curl -fsSL https://raw.githubusercontent.com/Yeachan-Heo/oh-my-claude-sisyphus/main/scripts/install.sh | bashnpm
npm install -g oh-my-claude-sisyphusFull Changelog
- Added 4 bash hook scripts for curl/plugin compatibility
- Added SessionStart hook for session restoration
- Added session-start.mjs Node.js script
- Updated /sisyphus-default to fetch from GitHub and install hooks
- Created docs/CLAUDE.md as canonical configuration source
- Bumped version to 2.0.5