What's New
Silent Auto-Update System
This release introduces a completely silent auto-update system that keeps Oh-My-Claude-Sisyphus updated without any user intervention or notification.
Features
- Background Updates: Updates happen completely in the background without blocking your workflow
- Rate Limited: Checks once every 24 hours to avoid excessive network requests
- Exponential Backoff: Gracefully handles failures with intelligent retry logic
- Transparent: Users never see update notifications - the system stays current automatically
- Logged: All update activity is logged to
~/.claude/.sisyphus-update.logfor debugging
How It Works
- On every prompt submission, a background process checks if 24+ hours have passed since the last update check
- If an update is available, it silently downloads and runs the install script
- The new version is applied immediately - new features available on next session
- All activity is logged silently without interrupting your work
New Functions (for developers)
silentAutoUpdate()- Perform silent update check and installationinitSilentAutoUpdate()- Initialize silent auto-update on startuphasPendingUpdateRestart()- Check if there's a pending restart after updateclearPendingUpdateRestart()- Clear the pending restart flaggetPendingUpdateVersion()- Get the version that was silently updated to
Installation
curl -fsSL https://raw.githubusercontent.com/Yeachan-Heo/oh-my-claude-sisyphus/main/scripts/install.sh | bashOr via npm:
npm install -g oh-my-claude-sisyphus