Skip to main content

Docs Settings Reference

Auto-Rewake Settings

Configure 🔄 Auto-Rewake from VS Code Preferences → Settings → Extensions → Power Claude, or edit your settings.json directly.

Auto-generated from the extension's package.json. 12 settings in this category.

SettingDescription
powerClaude.autoRewake.deferredRewakeMechanism
string · default: systemd-run
The mechanism used to schedule deferred rewakes after all accounts are cooling. Only systemd-run is supported today.
Allowed values (1)
  • systemd-run
powerClaude.autoRewake.preferPremiumAccounts
boolean · default: true
When choosing among healthy accounts during rotation, prefer accounts marked as premium in the rotation chain.
powerClaude.autoRewake.stalenessBannerSeconds
number · default: 60
Seconds after a rate-limit event before the dashboard shows a staleness banner. Range: 30–600.
powerClaude.autoRewake.stuckThresholdAttempts
number · default: 30
Number of consecutive rewake attempts with the same reset-at timestamp before the auto-rewake hook declares itself stuck and stops. Range: 5–500. The bash hook reads this from ~/.power-claude/config/auto-rewake-config.json, which the extension auto-derives from this VS Code setting on every change.
powerClaude.autoRewake.userExtras.default
string · default:
Context string injected into Claude's wake-up prompt on every rewake, regardless of rate-limit type. Leave blank to skip. Useful for briefing the LLM on what task was in progress.
powerClaude.autoRewake.userExtras.perType.all-accounts-exhausted
string · default:
Override injected on all-accounts-exhausted rewakes (instead of the default). Leave blank to fall back to the default.
powerClaude.autoRewake.userExtras.perType.capacity
string · default:
Override injected on capacity rewakes (instead of the default). Leave blank to fall back to the default.
powerClaude.autoRewake.userExtras.perType.server-error
string · default:
Override injected on server-error rewakes (instead of the default). Leave blank to fall back to the default.
powerClaude.autoRewake.userExtras.perType.server-error-escalated
string · default:
Override injected on escalated server-error rewakes (instead of the default). Leave blank to fall back to the default.
powerClaude.autoRewake.userExtras.perType.throttle
string · default:
Override injected on throttle rewakes (instead of the default). Leave blank to fall back to the default.
powerClaude.autoRewake.userExtras.perType.usage-5h
string · default:
Override injected on usage-5h rewakes (instead of the default). Leave blank to fall back to the default.
powerClaude.autoRewake.userExtras.perType.usage-weekly
string · default:
Override injected on usage-weekly rewakes (instead of the default). Leave blank to fall back to the default.