Skip to content

v3.3.2

Choose a tag to compare

@tuxevil tuxevil released this 28 Aug 15:28
· 71 commits to main since this release

Fixed

  • Model-scoped Antigravity cooldowns: RESOURCE_EXHAUSTED 429s now cool only the exhausted Claude or Gemini pool; sibling pools on the same account remain routable immediately (#26 by @javargasm).
  • Explicit reset duration honored on RESOURCE_EXHAUSTED: The rotator parses Resets in Xh Ym Zs from Antigravity error messages and applies that exact cooldown instead of the generic 30-minute cap. Falls back to 30 minutes when no duration is present (#26 by @javargasm).
  • Persisted Antigravity pool deadlines survive restarts: claude and gemini cooldown deadlines are no longer truncated to 30 minutes on startup; only generic model cooldowns are capped (#26 by @javargasm).
  • Untouched 100% pools show idle instead of a fake countdown: When Google reports remainingFraction >= 1 the reset timestamp is discarded and the pool renders as idle with no timer (#26 by @javargasm).
  • RAW POLL reconciliation of exhausted pool deadlines: A successful quota poll reporting 0% with a valid future reset replaces the stale cooldown deadline for that pool; invalid, past, or unchanged resets are ignored (#26 by @javargasm).
  • Serialized per-account quota polling with trailing repoll: Overlapping pollAccountQuota calls for the same account queue a single trailing repoll instead of running concurrently; pollAllQuotas is now single-flighted (#26 by @javargasm).
  • gpt-oss:20b kickstarts routed through Ollama: On multi-provider accounts (Google + Ollama), the kickstart for the Ollama session pool is correctly sent to the Ollama endpoint with the Ollama API key (#26 by @javargasm).
  • Kickstart actions hidden for disabled/flagged accounts: The dashboard no longer renders ▶ Start or Start Idle Timers buttons for accounts that are not eligible for kickstart (#26 by @javargasm).
  • gemini-3.7-flash-tiered added to OpenCode integration docs: Context window updated to 1,000,000 tokens; set as the recommended default model (#26 by @javargasm).
  • CodeQL security fixes: Strip internal error details from kickstart HTTP error responses (stack-trace exposure); annotate credentialFingerprint SHA-256 as a non-password deduplication hash.