Skip to content

support Antigravity CLI migration and deprecate Gemini CLI #296

Description

@sechanchoi

Summary

Update the plugin to support the new Antigravity CLI (agy) and deprecate Gemini CLI before its service termination on June 18th.

Motivation

  • Breaking Disruption: Existing workflows utilizing this plugin will break after June 18th, 2026, as Google One and unpaid tier users will no longer be able to use the Gemini CLI backend.
  • Seamless Migration: Users are already migrating to Antigravity CLI (using the agy command). The plugin should natively recognize the new CLI path and commands to ensure a seamless transition without forcing users to rely on manual aliases or symbolic links.
  • Future-Proofing: Aligning with Google’s new unified multi-agent platform architecture keeps this plugin up-to-date with official individual-tier toolchains.

Proposed solution

  1. CLI Auto-Detection Update: Update the plugin's executable look-up logic to scan for agy in the system path (PATH) alongside or prior to gemini.
  2. Configuration Fallback: Allow users to explicitly configure the CLI binary path (e.g., executable_path: "/Users/user/.local/bin/agy").
  3. Graceful Warning: If only gemini is detected, display a deprecation warning notice reminding the user to migrate before June 18th.

Alternatives considered

  • Manual Symbolic Links / Aliasing: Users can manually create a symlink (ln -s .../agy .../gemini) as a temporary workaround. However, this is a brittle fix because:
    1. Some plugin execution environments or security policies strictly resolve canonical paths, failing to follow or recognize symlinks.
    2. If the plugin relies on checking specific CLI version strings (e.g., parsing gemini --version output), the new agy output format will cause parsing errors.
      Therefore, this doesn't solve the plugin's long-term technical debt regarding the official tool rename.

Additional context

Google's official migration announcement notice:
"Gemini CLI is transitioning to the new Antigravity CLI for Google One and unpaid tier (Gemini Code Assist for individuals) users. ... Gemini CLI will stop serving requests for Google One and unpaid tiers starting June 18th. Please migrate to Antigravity CLI before this date to avoid disruption to your workflow."

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions