Skip to content

[Bug]: Antigravity ACP callback listener refuses WSL loopback connections #10907

Description

@satyalyadav

Description

Antigravity sign-in fails when T3 Code uses a WSL backend. T3 launches its managed Antigravity ACP runtime and allocates a callback port, but the listener refuses local WSL TCP connections before the Google sign-in link is opened.

Environment

  • T3 Code 0.0.40
  • Windows host with WSL backend
  • Managed runtime: agy_acp_server.par
  • The regular agy CLI works in WSL

Steps to reproduce

  1. Open Settings > Providers > Antigravity.

  2. Install Antigravity from T3 settings.

  3. Click Sign in with Google.

  4. Before opening the link, inspect the listener in WSL:

    ss -ltnp | rg 'agy_acp_server|127\.0\.0\.1'
    
  5. Test the ACP callback port shown by ss:

    timeout 2 bash -c '</dev/tcp/127.0.0.1/<port>' && echo reachable || echo unreachable
  6. Restart T3 and repeat the sign-in flow.

Expected behavior

The ACP callback listener accepts a local WSL connection and the Google sign-in completes.

Actual behavior

ss reports agy_acp_server.par listening on 127.0.0.1:<port>, but connecting to that same port returns Connection refused. This reproduced after restart with ports 45295, 45803, and 53907. When the callback URL is pasted into T3 after completing Google authentication, T3 shows:

Could not deliver the sign-in response. Start sign-in again.

No OAuth URLs or credentials are included here.

Related: #9624, #10704

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething is broken or behaving incorrectly.upstreamvia-triageFiled through npx t3 triage

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions