Support Antigravity SDK as a first-class agent implementation framework
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 32/100
Línea de trabajo
Empieza revisando los identificadores de plantilla existentes de --agent y los puntos de entrada create, run, eval, deploy y publish descritos en el issue. Define la integración mínima compatible con Antigravity SDK y, después, verifica que su plantilla, manifiesto, comportamiento del ciclo de vida, destino de despliegue y límite de evaluación estén documentados y probados.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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.
- Lenguaje dominante
- Python
- Estrellas
- 6k
- Forks
- 686
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de google/agents-cli
-
documentation needs review
Dificultad 2/5 1-3 horas Aptitud para principiantes 92/100
google/agents-cli#86 ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
google/agents-cli#95 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 68/100
google/agents-cli#94 · 1 asignado ·
-
needs review
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
google/agents-cli#92 · 2 comentarios ·
-
When an extension is applied, there is a warning emitted for EVERY commandPosiblemente ocupada @asrujana-44 la tomó hace 12 días. Abierto
google/agents-cli#91 · 1 comentario · 1 asignado ·
Todos los issues de google/agents-cli
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 83/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
FuRongJun-1999/dsh-memory#65 ·
Los mantenedores suelen responder en 1 día
-
ci needs-ac
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Ikalus1988/MisakaNet#2930 ·
Los mantenedores suelen responder en 1 día
-
`FakeBackendV2.run` fails with `NoiseError` on circuits with delays on qubits where T2 > 2·T1Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Qiskit/qiskit-aer#2466 ·
-
area/cli
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100