feat(antigravity): add GUI presentation mode - #649
Conversation
Antigravity was terminal-only. This adds a print-mode session adapter over the agy CLI's stream-json protocol so Antigravity threads can run as regular GUI chats, matching the other providers. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
Thanks for the contribution and for validating that Antigravity can work in Poracode's Chat presentation. Since this was opened, Google has published an official Antigravity ACP server—the same That route gives us the native streaming/session lifecycle, resume, cancellation, tool updates, authentication, and a supported install/update path. Once the built-in integration is complete, we will also hide the separate Antigravity ACP registry entry to avoid presenting it as a duplicate provider. I'm closing this PR in favor of that implementation. Thanks again for taking the time to build and test this—it helped establish the Chat use case and prompted us to investigate the now-available official integration. |
Antigravity is currently terminal-only (
presentationModes: ["terminal"]), so it cannot be used as a regular chat like the other providers.This adds a print-mode session adapter over the
agyCLI'sstream-jsonprotocol and enablesguialongsideterminal. Scope is limited tosrc/supervisor/agents/antigravity/— no shared runtime or UI code changes.Verified end to end against
agy1.1.22: a GUI thread starts, streams and completes normally. Module tests: 62 passing.🤖 Generated with Claude Code