Support Antigravity SDK as a first-class agent implementation framework
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 32/100
Direzione di ricerca
Inizia esaminando gli identificatori dei template esistenti di --agent e gli entry point create, run, eval, deploy e publish descritti nell’issue. Definisci l’integrazione minima supportata di Antigravity SDK, quindi verifica che il relativo template, manifest, comportamento del ciclo di vita, destinazione del deployment e confine di valutazione siano documentati e testati.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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-pythontemplate alongside the existing agent templates. - Generate a minimal but production-shaped Python project using
google-antigravity. - Include a runnable
Agent/LocalAgentConfigexample. - Include examples for a custom Python tool and an optional MCP server configuration.
- Add an
-
Manifest support
- Allow
agents-cli-manifest.yamlto identify the agent framework as Antigravity SDK. - Capture the Antigravity agent entrypoint, runtime/deployment target, environment variables, and supported lifecycle commands.
- Allow
-
Local run and playground support
- Support running the generated Antigravity SDK agent locally through
agents-cli runor document the supported local runner contract. - Support local development with either a Gemini API key or Vertex / Gemini Enterprise Agent Platform configuration where applicable.
- Support running the generated Antigravity SDK agent locally through
-
Evaluation support
- Support
agents-cli evalfor Antigravity SDK agents directly, or document an adapter interface that normalizes Antigravity SDK responses into the existingagents-clievaluation format. - If Antigravity SDK exposes streaming steps, tool calls, or traces, document how much of that information can be collected for evaluation.
- Support
-
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-clilifecycle 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-clilifecycle support and Antigravity SDK-specific agent capabilities. - Make it clear when to choose ADK, Antigravity SDK, or another framework for a given agent project.
- Avoid forcing teams to choose between ADK-oriented
-
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-cliintegration as run/eval/deploy/publish support matures.
- Teams could begin with a supported Antigravity SDK template and later adopt deeper
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-clialready 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, 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.- 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.
- Lingua principale
- Python
- Stelle
- 6k
- Fork
- 670
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di google/agents-cli
-
documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 92/100
google/agents-cli#86 ·
-
google/agents-cli#91 · 1 assegnatario ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
google/agents-cli#85 · 1 commento ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
google/agents-cli#84 · 1 commento ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 72/100
google/agents-cli#83 · 2 commenti · 1 reazione ·
Tutte le issue di google/agents-cli
Issue simili
-
agent-ready documentation needs-triage
Difficoltà 1/5 1-3 ore Idoneità per principianti 88/100
-
documentation
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 91/100
-
workflow-status page template still says reusable workflows are "triggered only by workflow_call:" Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
-
instance instance add
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
searxng/searx-instances#939 · 1 commento ·
-
area-deployment area-integrations triage:bot-seen
Difficoltà 2/5 Mezza giornata Idoneità per principianti 86/100