Paseo 0.8-0.10 provider plugin for Google's official Antigravity ACP server
Supported platforms: macOS.
From the plugin's README
agy-provider. For a remote daemon, authentication runs on that host; the helper does not relay OAuth callbacks to another machine.See VERIFICATION.md for tested behavior and versions.
paseo plugin add 3ae3ae/paseo-plugin-agy-provider --ref 5d50b2350911afb4baae855d05eb5bf1c9ca9f7eGit security status and fallback installation are pinned to commit 5d50b2350911.
From the plugin's README
On the Paseo daemon host, download your platform's archive from the official ACP Registry. Extract the entire archive, keeping the companion localharness_external executable beside the server. The ordinary agy CLI does not replace this server. The plugin has no macOS-only restriction; it selects the command for the daemon host on macOS, Linux, or Windows.
| Platform | Executable | Plugin-supplied arguments |
|---|---|---|
| macOS ARM64 | agy_acp_server.par |
None |
| Linux x64 / ARM64 | agy_acp_server.par |
--uid= |
| Windows x64 / ARM64 | agy_acp_server.exe |
None |
Add the extraction directory to the daemon's PATH, or set PASEO_AGY_ACP_BIN to the executable's absolute path. For example:
export PASEO_AGY_ACP_BIN="$HOME/.local/share/antigravity-acp/agy_acp_server.par"
Set this in the environment that starts the daemon; exporting it in another terminal does not change a running daemon. Restart the daemon after changing its environment. The login terminal also needs Node.js 22.18+ and the same server configuration.
paseo plugin add 3ae3ae/paseo-plugin-agy-provider
For an existing installation, run paseo plugin update agy-provider. Both the client and daemon must use Paseo >=0.8.0 <0.11.0 and a plugin revision with the matching version requirement. For Paseo 0.11 or later, …
README
Use Google's official Antigravity ACP server in Paseo 0.8–0.10 (>=0.8.0 <0.11.0). This is a community-maintained plugin. Real-agent verification covers 0.8.0; the stable 0.9.0 SDK has passed type and automated compatibility checks, with live sessions still unverified. Paseo 0.10 is allowed by the manifest but has not been verified with a live session or its SDK.
[!NOTE] Paseo 0.11 and later include native Antigravity (AGY) support. Use Paseo's native support on those versions. This plugin supports only Paseo versions below 0.11.
[!IMPORTANT] Paseo's injected system prompts and the instructions they contain are not applied. Official ACP server 1.1.1 ignores these instructions. Workflows that rely on them are unsupported by this plugin. Review this limitation before installing.
Known issue in Paseo 0.8.0: streamed replies can appear as separate blocks with large gaps, splitting words, lists, and Markdown formatting (paseo#4699). Paseo 0.9.0 includes the upstream ACP fix (#4701); the original Antigravity session has not been reverified. The fix comes from the daemon's ACP runtime; updating this plugin alone does not fix a 0.8.0 daemon.
Captured model picker and conversation in Paseo 0.8.0. Desktop · Compact layout
On the Paseo daemon host, download your platform's archive from the official ACP Registry. Extract the entire archive, keeping the companion localharness_external executable beside the server. The ordinary agy CLI does not replace this server. The plugin has no macOS-only restriction; it selects the command for the daemon host on macOS, Linux, or Windows.
| Platform | Executable | Plugin-supplied arguments |
|---|---|---|
| macOS ARM64 | agy_acp_server.par |
None |
| Linux x64 / ARM64 | agy_acp_server.par |
--uid= |
| Windows x64 / ARM64 | agy_acp_server.exe |
None |
Add the extraction directory to the daemon's PATH, or set PASEO_AGY_ACP_BIN to the executable's absolute path. For example:
export PASEO_AGY_ACP_BIN="$HOME/.local/share/antigravity-acp/agy_acp_server.par"
Set this in the environment that starts the daemon; exporting it in another terminal does not change a running daemon. Restart the daemon after changing its environment. The login terminal also needs Node.js 22.18+ and the same server configuration.
paseo plugin add 3ae3ae/paseo-plugin-agy-provider
For an existing installation, run paseo plugin update agy-provider. Both the client and daemon must use Paseo >=0.8.0 <0.11.0 and a plugin revision with the matching version requirement. For Paseo 0.11 or later, use native Antigravity support. The login menu requires plugin v0.1.1+; older revisions restricted to 0.8 must be updated for 0.9.
Cmd+K on macOS) and choose Antigravity: Log in with Google.agy-provider in Settings → Plugins.No separate clone or npm install is needed. The action uses the helper already included in the installed plugin.
The official server owns authentication and credential storage. Existing ACP authentication can be reused; ordinary agy CLI login alone is insufficient. If you override GEMINI_HOME, use the same value for the daemon and login terminal.
Set GEMINI_API_KEY securely in the daemon's launch environment. Merge this into ~/.gemini/antigravity-acp/settings.json, preserving other settings:
{
"auth": { "type": "gemini-api-key" }
}
Use the corresponding path under GEMINI_HOME if overridden, and restart the daemon to load the environment. Both the key and auth.type are required. This route needs no browser or login-helper invocation. See Google's authentication options.
Choose Antigravity in the model picker, or run:
paseo run --provider agy "Explain this project's entry point."
Models and modes come from the official server and your account.
paseo plugin update agy-provider
paseo plugin reload agy-provider
paseo plugin remove agy-provider
Update the official server separately. Removing the plugin leaves Google's server, credentials, and conversations intact.
--ref to change the pin.plugin update previews the proposed revision and asks for confirmation. Add --check to preview only or --yes to approve without a prompt. Git updates target the default branch HEAD regardless of the initial --ref; that selector is not a persistent pin. To select a specific tag or commit, run paseo plugin update agy-provider --ref <tag-or-commit> (applies without another confirmation). See the update reference.agy-provider. For a remote daemon, authentication runs on that host; the helper does not relay OAuth callbacks to another machine.See VERIFICATION.md for tested behavior and versions.
| Symptom | Check |
|---|---|
| Executable not found | Daemon PATH or PASEO_AGY_ACP_BIN. |
Internal error opening a session |
Keep the companion executable beside the server; extract the full archive. |
Authentication required |
Use the login action, or check API-key configuration. |
| Login menu missing | Update the plugin, use a Paseo 0.8–0.10 client, and open a workspace. |
| Plugin rejected on Paseo 0.9 | Update to a plugin revision whose manifest requires >=0.8.0 <0.11.0; check the client and daemon versions. |
| Plugin rejected on Paseo 0.11 or later | Use Paseo's native Antigravity support; this plugin requires <0.11.0. |
| No models after login | Reload the plugin; check paseo provider diagnostic agy. |
Plugin startup logs: paseo plugin logs agy-provider. Remove credentials, OAuth links, and private content before sharing logs.
npm ci
npm run typecheck
npm test
paseo plugin install /absolute/path/to/paseo-plugin-agy-provider
The provider uses runAcpProvider(); the login action reuses Paseo's terminal. There are no plugin runtime dependencies or build steps. The development SDK stays at 0.8.0 to check the oldest supported API; Paseo supplies the runtime SDK. CI runs type checks and tests against SDKs 0.8.0 and 0.9.0 on macOS, Linux, and Windows. Keep the manifest compatible with 0.8: its strict schema rejects the description field introduced in 0.9.
Contributing · Code of Conduct · Security reports
MIT covers this repository's code. Google's proprietary server is installed separately under Google's terms.
Scanned 15 Oct 2026, 12:29 UTC from 3ae3ae/paseo-plugin-agy-provider.