Skip to content

fix(cli): restart Antigravity sessions when a re-link rewrites its token file - #1022

Merged
edgar-durand merged 1 commit into
mainfrom
fix/agy-relink-restart
Nov 6, 2026
Merged

edgar-durand merged 1 commit into
mainfrom
fix/agy-relink-restart

Conversation

@edgar-durand

@edgar-durand edgar-durand commented Nov 6, 2026 •

Copy link
Copy Markdown
Collaborator

agy holds its OAuth token in memory: verified on agy 1.5.2 in a CodeAgent Box (rewrote the token file, the next prompt never read it again — atime stayed behind the rewrite under relatime). The host-agent left children alone on a login-file refresh (correct for Claude/Codex, which re-read on 401), so after an OAuth re-link a running Antigravity session on a Box / self-hosted host kept the expired login. Now those children restart through the resume path, like an env-delivered key. Codespaces already force-restart on refresh (backend kickCodeam force).

Test: host-agent.test.ts — fails without the fix, passes with it.

🤖 Generated with Claude Code


Autofix with [code]smith
Open in [code]smith · Need help on this PR? Tag @codesmith-bot with what you need.

…ken file

agy reads ~/.gemini/antigravity-cli/antigravity-oauth-token once and keeps it
in memory (verified on agy 1.5.2: a rewritten file is never read again by the
running process). The host-agent only restarted children for env-delivered
keys, so after an OAuth re-link a running Antigravity session kept the
expired login. Its children now restart through the resume path.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@edgar-durand
edgar-durand merged commit 1b62483 into main Nov 6, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants