github Yeachan-Heo/oh-my-claudecode v3.8.9
v3.8.9 - Always continue in ultrawork/ecomode, fix all stop hook gaps

latest releases: v4.9.0, v4.8.2, v4.8.1...
one month ago

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.ts
    • src/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/abort to specific cancelomc/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.9

Or reinstall the plugin:

claude /install-plugin oh-my-claudecode

Fixes #213

Full Changelog: v3.8.8...v3.8.9

Don't miss a new oh-my-claudecode release

NewReleases is sending notifications on new releases.