Skip to content

v1.0.2

Choose a tag to compare

@github-actions github-actions released this 28 Aug 16:24
· 104 commits to main since this release

⚡ Antigravity Proxy v1.0.2 Release Notes

🚀 What's New in v1.0.2

1. 🤖 Deep & Optimized Claude Code CLI Integration

  • CLI Argument Passthrough: All native Claude Code commands and flags (-c, -r, -p, --dangerously-skip-permissions, doctor, plugins, agents, etc.) are now seamlessly passed through the launcher scripts (./run_claude.sh for Linux/macOS and run_claude.bat for Windows).
  • Sub-millisecond Service Stubs: Added local in-memory endpoints for /api/claude_cli/bootstrap, /api/claude_code_penguin_mode, /api/web/domain_info, and /api/oauth/claude_cli/create_api_key, reducing session startup and initialization time to < 1 ms.
  • Security Classifier Auto-Routing: The background auto-mode security monitor (claude-sonnet-5) is now transparently routed to gemini-3.7-flash-high, completely eliminating auto-mode timeouts and command execution pauses.
  • Model Picker Support (/model): All Antigravity backend models are now available and selectable in the interactive /model picker without whitelist restrictions.

2. 🌟 Expanded Model Aliases (Claude 5 Family)

  • Added native routing support for the latest model generation:
    • claude-fable-5, claude-fable-5-latest, claude-5-fable $\rightarrow$ gemini-3.7-flash-high
    • claude-opus-5, claude-opus-5-latest, claude-5-opus $\rightarrow$ claude-opus-4-6-thinking
    • claude-haiku-4-5, claude-haiku-4-5-20251001, claude-4-5-haiku $\rightarrow$ gemini-3.1-flash-lite

3. 🛡️ Enhanced Stability & Multi-Account Failover

  • Expanded Failover Coverage: Automatic pool rotation now handles 403 Forbidden, 500/502/503/504 Service Unavailable, and network timeouts (httpx.TimeoutException, httpx.NetworkError) in addition to 429 Too Many Requests.
  • Concurrency Protection: Added asyncio.Lock() per account session for thread-safe OAuth token refreshes during high-concurrency parallel tool calls.
  • Message & Schema Sanitization: Automatic filtering of empty content blocks ({"text": ""}) and strict JSON Schema translation for robust long-running Tool Calling chains.

4. 🔑 Streamlined CLI Authentication & Usability

  • Dedicated Auth Subcommands:
    • agy-proxy auth login — Google Antigravity browser OAuth (PKCE).
    • agy-proxy auth api (or apikey) — Add Google AI Studio Gemini API Keys (--key / --name).
    • agy-proxy auth list — Clean table view of pooled accounts, active projects, and live quotas.
  • Graceful Exit: Handled Ctrl+C (KeyboardInterrupt / EOFError) across all CLI commands for clean cancellations without Python tracebacks.

5. 📊 Web Dashboard Updates (Client Integrations)

  • Updated the Client Integrations section with instant copy-paste setup guides for:
    • Claude Code CLI
    • Cursor / Windsurf
    • VS Code (Roo Code / Cline / Continue.dev)
    • Aider CLI
    • Python SDK (OpenAI & Anthropic)
    • Gemini Native API (v1beta)
    • Cloudflare Tunnel / Edge Worker

🧪 Testing & Verification

  • 11 out of 11 end-to-end integration tests passing with 100% success (uv run python test_proxy.py).
  • Verified multi-turn tool calling across 10+ consecutive execution steps and simulated quota exhaustion (429 Failover).