Changes
Bug Fixes
-
Ultrawork/Ecomode always continue (#213): Changed logic from blocking stops only when tasks exist to blocking ALL stops while mode is active. This prevents false stops from bash errors, transient failures, or when no tasks are tracked yet. Max reinforcements increased from 15 to 50.
-
Context-limit guard added to ALL stop hooks: Added
isContextLimitStop()guards to:src/hooks/todo-continuation/index.tssrc/hooks/bridge.ts(processStopContinuation())templates/hooks/stop-continuation.mjs
This prevents deadlock when context is exhausted during persistent modes.
-
Cancel keyword false positives: Changed trigger keywords from generic
stop/cancel/abortto specificcancelomc/stopomc. The old keywords triggered on natural language and URLs.
Behavior Change
When ultrawork or ecomode is active, the stop hook will now always force continuation (up to 50 reinforcements) regardless of whether tasks are tracked. Previously it only blocked stops when incomplete tasks existed, allowing false stops from transient errors.
Install/Update
npm install -g oh-my-claude-sisyphus@3.8.9Or reinstall the plugin:
claude /install-plugin oh-my-claudecodeFixes #213
Full Changelog: v3.8.8...v3.8.9