v0.1.35 — multi-account auto-rotation
v0.1.35 — multi-account auto-rotation
Add 5dive agent rotation get|set|rotate|cooldown|clear-cooldown <agent> (DIVE-35).
Opt-in, default OFF. An agent bound to an ordered list of same-type accounts
auto-swaps to the next eligible one when it hits a real usage limit, and resumes
the same session on the new credentials. Never rotates into a cooling account;
if none are eligible it falls back to the existing wait-for-reset behaviour
(zero regression).
- get — emit
{active, enabled, accounts[], cooldowns{}}(--json) or a summary. - set — validate each account is configured + has a credential for the agent's
type, dedup/preserve order, prune cooldowns for removed accounts. - rotate — pick the first account ≠ current and not cooling, apply via
config set auth-profile=(reuses the env-rewrite + auth-symlink + deferred
restart path);--cooldown-current=<epoch>cools the leaving account.
The Telegram StopFailure trigger, dashboard Switch-account opt-in, and /account
auto-rotate submenu ship alongside (plugin v0.4.44).