What is your feature suggestion?
lease add first-class support for agents implemented with the Google Antigravity SDK for Python (google-antigravity) in agents-cli.
Today, agents-cli already works well as a lifecycle toolchain for Google Cloud agent development, and it already documents support for Antigravity as a coding assistant that can use the CLI. This feature request is about a different layer: using Antigravity SDK as the framework/runtime for the agent being created, run, evaluated, deployed, and published by agents-cli.
A useful first version could be an Antigravity SDK project template:
agents-cli create my-antigravity-agent --agent antigravity-sdk-python
The generated project should include a minimal runnable Antigravity SDK agent and the surrounding agents-cli project structure needed for local development, deployment, evaluation, and documentation.
Desired capabilities, ideally delivered incrementally:
-
Built-in Antigravity SDK template
- Add an
antigravity-sdk-python template alongside the existing agent templates.
- Generate a minimal but production-shaped Python project using
google-antigravity.
- Include a runnable
Agent / LocalAgentConfig example.
- Include examples for a custom Python tool and an optional MCP server configuration.
-
Manifest support
- Allow
agents-cli-manifest.yaml to identify the agent framework as Antigravity SDK.
- Capture the Antigravity agent entrypoint, runtime/deployment target, environment variables, and supported lifecycle commands.
-
Local run and playground support
- Support running the generated Antigravity SDK agent locally through
agents-cli run or document the supported local runner contract.
- Support local development with either a Gemini API key or Vertex / Gemini Enterprise Agent Platform configuration where applicable.
-
Evaluation support
- Support
agents-cli eval for Antigravity SDK agents directly, or document an adapter interface that normalizes Antigravity SDK responses into the existing agents-cli evaluation format.
- If Antigravity SDK exposes streaming steps, tool calls, or traces, document how much of that information can be collected for evaluation.
-
Deployment and publishing guidance
- Document and test at least one supported deployment target, such as Cloud Run, Agent Runtime, or GKE.
- Clarify whether Antigravity SDK agents can be published to Gemini Enterprise Agent Platform through
agents-cli publish gemini-enterprise.
- Provide safe defaults for service accounts, environment variables, secrets, ADC, and MCP configuration.
-
Safety and governance examples
- Include examples for Antigravity SDK hooks or policies, such as read-only tools, deny-by-default tool policy, or explicit approval before risky tool execution.
- Document recommended defaults for enterprise projects that use SaaS, public-cloud, or MCP tools.
What will this enable you to do?
This would allow teams to use agents-cli as the standard Google Cloud lifecycle toolchain while choosing Antigravity SDK as the agent implementation framework.
Example workflows this would enable:
agents-cli create incident-triage-agent --agent antigravity --deployment-target cloud_run
agents-cli run "Summarize this incident and propose next actions"
agents-cli eval run
agents-cli deploy
agents-cli publish gemini-enterprise
More specifically, this would enable developers to:
-
Build Antigravity SDK agents with production scaffolding
- Start from a supported project layout instead of hand-rolling the integration.
- Use the same
agents-cli lifecycle conventions as other Google Cloud agent projects.
-
Use Antigravity SDK capabilities in enterprise agents
- Implement agents with Antigravity SDK primitives.
- Use stateful conversations and streaming responses.
- Register custom Python tools.
- Integrate MCP servers as tool providers.
- Apply hooks and policies for safer tool execution.
- Configure local Gemini API key development and Google Cloud / Vertex / Gemini Enterprise modes where supported.
-
Reduce framework fragmentation
- Avoid forcing teams to choose between ADK-oriented
agents-cli lifecycle support and Antigravity SDK-specific agent capabilities.
- Make it clear when to choose ADK, Antigravity SDK, or another framework for a given agent project.
-
Improve enterprise governance
- Give platform teams a consistent way to scaffold, evaluate, deploy, and review Antigravity SDK agents.
- Encourage safer defaults around credentials, service accounts, MCP tools, and production deployment.
-
Support phased adoption
- Teams could begin with a supported Antigravity SDK template and later adopt deeper
agents-cli integration as run/eval/deploy/publish support matures.
Additional context
I think this is worthwhile because agents-cli is positioned as the lifecycle CLI for building, evaluating, deploying, publishing, governing, and optimizing agents on Google Cloud, while Antigravity SDK is a Google Python SDK for building agents powered by Antigravity and Gemini. Developers may reasonably expect these two Google agent-development surfaces to work together not only at the coding-assistant layer, but also at the agent-implementation-framework layer.
Current context that motivated this request:
agents-cli already documents support for Antigravity as a coding assistant that can use the CLI.
- The currently documented built-in templates appear to be ADK-oriented, such as
adk, adk_a2a, and agentic_rag.
agents-cli create --agent already supports template identifiers, local paths, ADK sample shortcuts, and remote Git URLs, which suggests a low-risk incremental path: start with a documented remote Antigravity SDK starter template, then promote it to a first-class built-in template if it proves useful.
- Antigravity SDK has its own agent API/runtime surface, including agent configuration, conversations, streaming, custom tools, MCP integration, hooks/policies, triggers, and Google Cloud / Vertex / Gemini Enterprise configuration.
What is your feature suggestion?
lease add first-class support for agents implemented with the Google Antigravity SDK for Python (
google-antigravity) inagents-cli.Today,
agents-clialready works well as a lifecycle toolchain for Google Cloud agent development, and it already documents support for Antigravity as a coding assistant that can use the CLI. This feature request is about a different layer: using Antigravity SDK as the framework/runtime for the agent being created, run, evaluated, deployed, and published byagents-cli.A useful first version could be an Antigravity SDK project template:
The generated project should include a minimal runnable Antigravity SDK agent and the surrounding
agents-cliproject structure needed for local development, deployment, evaluation, and documentation.Desired capabilities, ideally delivered incrementally:
Built-in Antigravity SDK template
antigravity-sdk-pythontemplate alongside the existing agent templates.google-antigravity.Agent/LocalAgentConfigexample.Manifest support
agents-cli-manifest.yamlto identify the agent framework as Antigravity SDK.Local run and playground support
agents-cli runor document the supported local runner contract.Evaluation support
agents-cli evalfor Antigravity SDK agents directly, or document an adapter interface that normalizes Antigravity SDK responses into the existingagents-clievaluation format.Deployment and publishing guidance
agents-cli publish gemini-enterprise.Safety and governance examples
What will this enable you to do?
This would allow teams to use
agents-clias the standard Google Cloud lifecycle toolchain while choosing Antigravity SDK as the agent implementation framework.Example workflows this would enable:
More specifically, this would enable developers to:
Build Antigravity SDK agents with production scaffolding
agents-clilifecycle conventions as other Google Cloud agent projects.Use Antigravity SDK capabilities in enterprise agents
Reduce framework fragmentation
agents-clilifecycle support and Antigravity SDK-specific agent capabilities.Improve enterprise governance
Support phased adoption
agents-cliintegration as run/eval/deploy/publish support matures.Additional context
I think this is worthwhile because
agents-cliis positioned as the lifecycle CLI for building, evaluating, deploying, publishing, governing, and optimizing agents on Google Cloud, while Antigravity SDK is a Google Python SDK for building agents powered by Antigravity and Gemini. Developers may reasonably expect these two Google agent-development surfaces to work together not only at the coding-assistant layer, but also at the agent-implementation-framework layer.Current context that motivated this request:
agents-clialready documents support for Antigravity as a coding assistant that can use the CLI.adk,adk_a2a, andagentic_rag.agents-cli create --agentalready supports template identifiers, local paths, ADK sample shortcuts, and remote Git URLs, which suggests a low-risk incremental path: start with a documented remote Antigravity SDK starter template, then promote it to a first-class built-in template if it proves useful.