Skip to content

v0.1.35 — multi-account auto-rotation

Choose a tag to compare

@lodar lodar released this 02 Jun 02:04
· 110 commits to main since this release

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).