Skip to content

v3.3.0 - feat: queued multi-request Antigravity pooling (5x5 concurrent streams)

Choose a tag to compare

@tuxevil tuxevil released this 24 Aug 12:38
· 78 commits to main since this release

What's New in v3.3.0

Queued Multi-Request Antigravity Pooling (5×5 Concurrent Streams)

  • High Concurrency Capacity: Allows up to 5 concurrent Antigravity streams per account across model pools, with a 25-stream total across 5 accounts. Requests are distributed breadth-first by total account load across mixed Gemini and Claude traffic (#24 by @javargasm).
  • Config Defaults: maxConcurrentRequestsPerAccount and maxConcurrentRequestsPerProjectModel defaults raised from 1 to 5.

Process-Local Strict FIFO Request Queue

  • Queue Overflow Handling: Requests exceeding total pool capacity wait in a strict FIFO queue with automatic 300-second expiration (#24 by @javargasm).
  • Disconnect Cancellation: Client disconnects before admission abort immediately via AbortSignal, preventing lease leaks.
  • Immediate Wakeups: Enqueued requests automatically wake up upon lease releases, cooldown expiries, circuit-breaker resets, catalog additions, or config reloads.

Dashboard Concurrency Metrics

  • Account cards on the web dashboard display active vs. max concurrency (e.g. Concurrency: 3/5) for Google Antigravity accounts (#24 by @javargasm).

Canonical Project ID Resolution

  • Unified resolution of projectId across forwarding, quota polling, Code Assist passthrough, and admission gating, safely sanitizing whitespace and prioritizing nested credentials over legacy fields (#24 by @javargasm).