Discover / AI Agents
Google Agents CLI
by googlePython
CLI and skills for creating, evaluating, and deploying AI agents on Google Cloud.
Maturity: experimental because repository is 5 months old. Derived from release and commit history, not a rating.
- Stars
- 5.9k
- Forks
- 649
- Downloads / mo
- —
- Last commit
- 2026-09-03
- License
- Apache-2.0
- Open issues
- 32
Market and trust evidence
Edition not yet matchedNo exact skills.sh identity match is available for this repository. Repository adoption and freshness remain visible above; install momentum is not inferred.
Trust analysis is a screening signal, not a security warranty. Read the ranking and trust methodology.
Install
Derived from the published package name in the repository, not from a model.
Video walkthroughs
Third-party YouTube uploads matched to this tool by title, channel and repository name. Not made, reviewed or endorsed by SkillPilot. View counts and publish months are as of the match date and the month is approximate. Nothing loads from YouTube until you press play.
What the repository ships
Detected from the actual files in the repository root.
Latest release v1.5.0
Published 2026-09-01
Release v1.5.0
- Extension system with a LangChain template.
agents-clican now be extended with custom commands and add-on agent templates, shipped with a LangChain extension and authoring guides. Extensions install from GitHub, other git hosts (including self-hosted and enterprise servers), or a local path for development. - Add
agents-cli infra showto inspect the Terraform configuration provisioned byagents-cli infra single-project. - Add
--update-onlytoagents-cli deploy, so a deploy updates an existing Agent Runtime engine instead of creating a duplicate. - Add a
--labelsflag toagents-cli deployto tag Agent Runtime and Cloud Run deployments. - Add
--qpstoagents-cli evalthat controls the request rate instead of being throttled to the default value. - Name the scaffolded root agent after its project instead of a generic default.
agents-cli deploynow retries throttled Agent Platform calls.agents-cli createnow reports precondition failures as clear errors instead of exiting successfully or printing a traceback.- https://github.com/google/agents-cli/issues/68
- Fix background server reuse ignoring the requested session mode.
- https://github.com/google/agents-cli/issues/70
- Fix
reasoning_engine_adapterstreaming returning an empty response. - https://github.com/google/agents-cli/issues/80
- Prevent multi-region deployments in scaffold and deploy.
- https://github.com/google/agents-cli/issues/81
- Give a clear error for malformed project manifests instead of silently defaulting or printing a traceback.
- https://github.com/google/agents-cli/issues/74
- Fix stale command references in docs and CLI hints.
- https://github.com/google/agents-cli/issues/77
- Scaffolded A2A agents now forward tool calls and responses to clients, not just text.
agents-cli setupnow works without network or git access, with skills bundled into the package.- Fix a Windows failure loading a scaffolded project whose config points at a local path.
Tags
README
<div align="center">
<img src="https://raw.githubusercontent.com/google/agents-cli/main/docs/src/assets/logo_sm.png" alt="agents-cli logo" width="120" />
<h1><code>agents-cli</code></h1>
<p>The CLI and skills for building agents on Gemini Enterprise Agent Platform.</p>
<p>
<a href="#get-started">Get Started</a> |
<a href="#agent-skills">Skills</a> |
<a href="#cli-commands">Commands</a> |
<a href="https://pypi.org/project/google-agents-cli/">PyPI</a> |
<a href="https://github.com/google/agents-cli/issues">Issues</a> |
<a href="https://google.github.io/agents-cli/">Docs</a> |
<a href="https://github.com/google/agents-cli/blob/main/RELEASE_NOTES.md">Release Notes</a> |
<a href="https://github.com/google/agents-cli">Star us</a>
</p>
</div>
Turn your favorite coding assistant into an expert at building and deploying agents on Google Cloud.
Agents CLI in Agent Platform (agents-cli) gives your coding agent the skills and commands to build, scale, govern, and optimize enterprise-grade agents — so you don't have to learn every CLI and service yourself.
Works seamlessly with:
Antigravity CLI • Claude Code • Codex • and any other coding agent.
Get Started
Prerequisites: Python 3.11+, uv, and Node.js.
1. Install
uvx google-agents-cli setup
<details>
<summary>Or just the skills — your coding agent will handle the rest</summary>
npx skills add google/agents-cli
</details>
2. Open your coding agent
Launch Antigravity CLI, Claude Code, Codex, or any coding agent you prefer.
3. Build your first agent
Ask your coding agent to build something — e.g. "Use agents-cli to build a caveman-style agent that compresses verbose text into terse, technical grunts"
See the full tutorial for a step-by-step walkthrough.
Browse the full documentation →
Agent Skills
| Skill | What your coding agent learns |
|-------|-------------------------------|
| google-agents-cli-workflow | Development lifecycle, code preservation rules, model selection |
| google-agents-cli-adk-code | ADK Python API — agents, tools, orchestration, callbacks, state |
| google-agents-cli-scaffold | Project scaffolding — create, enhance, upgrade |
| google-agents-cli-eval | Evaluation methodology — metrics, datasets, LLM-as-judge, adaptive rubrics |
| google-agents-cli-deploy | Deployment — Agent Runtime, Cloud Run, GKE, CI/CD, secrets |
| google-agents-cli-publish | Gemini Enterprise registration |
| google-agents-cli-observability | Observability — Cloud Trace, logging, third-party integrations |
CLI Commands
| Command | What it does |
|---------|-------------|
| agents-cli setup | Install CLI + skills to coding agents |
| agents-cli create <name> | Create a new agent project |
| agents-cli eval run | Run the agent over the eval dataset and grade the traces |
| agents-cli deploy | Deploy to Google Cloud |
| agents-cli publish gemini-enterprise | Register with Gemini Enterprise |
<details>
<summary>See all commands</summary>
| Command | Description |
|---------|-------------|
| agents-cli login | Authenticate with Google Cloud or AI Studio |
| agents-cli login --status | Show authentication status |
| Scaffold | |
| agents-cli create <name> | Create a new agent project |
| agents-cli scaffold enhance | Add deployment or CI/CD to an existing project |
| agents-cli scaffold upgrade | Upgrade project to a newer agents-cli version |
| Develop | |
| agents-cli run "prompt" | Run agent with a single prompt |
| agents-cli install | Install project dependencies |
| agents-cli lint | Run code quality checks (Ruff) |
| Evaluate | |
| agents-cli eval run | Run agent inference and grade the traces |
| agents-cli eval generate | Run agent inference over eval cases |
| agents-cli eval grade | Grade generated traces against metrics |
| agents-cli eval dataset synthesize | Synthesize multi-turn eval scenarios for your local agent |
| agents-cli eval compare | Compare two eval result files |
| agents-cli eval analyze | Cluster failure modes from grade results |
| agents-cli eval metric list | List available metrics |
| agents-cli eval optimize | Auto-tune agent prompts using eval data |
| Deploy & Publish | |
| agents-cli deploy | Deploy to Google Cloud |
| agents-cli publish gemini-enterprise | Register with Gemini Enterprise |
| agents-cli infra single-project | Provision single-project infrastructure |
| agents-cli infra cicd | Set up CI/CD pipeline + staging/prod infrastructure |
| Other | |
| agents-cli info | Show project config and CLI version |
| agents-cli update | Force reinstall skills to all IDEs |
</details>
How it works
<div align="center">
<a href="https://youtu.be/ECYKo70pPNc">
<img src="https://img.youtube.com/vi/ECYKo70pPNc/maxresdefault.jpg" alt="agents-cli demo video" width="100%" />
</a>
</div>
Architecture
The Google Cloud agent stack that agents-cli builds on:
FAQ
Is this an alternative to Antigravity CLI, Claude Code, or Codex?<br>
No. **agents-cli is a tool for coding agents, not a coding agent itself.** It provides the CLI commands and skills that make your coding agent better at building, evaluating, and deploying ADK agents on Google Cloud.
How is this different from just using adk directly?<br>
ADK is an agent framework. agents-cli gives your coding agent the skills and tools to build, evaluate, and deploy ADK agents end-to-end.
Do I need Google Cloud?<br>
For local development (create, run, eval), no — you can use an AI Studio API key to run Gemini with ADK locally. For deployment and cloud features, yes.
Can I use this with an existing agent project?<br>
Yes. agents-cli scaffold enhance adds deployment and CI/CD to existing projects.
Can I use agents-cli without a coding agent?<br>
Yes. The CLI works standalone — you can run agents-cli scaffold, eval, deploy, and every other command directly from your terminal. The skills just make it easier for coding agents to do it for you.
How can I extend agents-cli with other skills?<br>
agents-cli skills cover the agent-building lifecycle (scaffold, ADK code patterns, evals, deploy, publish, observability). For adjacent concerns, you could install another skill suite alongside. For example, agent-skills covers general software-engineering workflows (ideation, spec gates, planning, code review), and google/skills covers Google Cloud foundations (BigQuery, Cloud Run, Firebase, GKE).
Feedback
We value your input — it helps us improve agents-cli for the community.
- Bugs & feature requests: open an issue — 👍 the ones you want prioritized
- Share what you built: we'd love to hear about your projects! Reach out at <a href="mailto:agents-cli@google.com">agents-cli@google.com</a> to share your agent or provide feedback
Contributing
The best way to contribute is through feedback: bug reports, feature requests, and ideas shared via issues to directly shape our roadmap.
See the contributing guide for details.
Terms of Service
agents-cli leverages Google Cloud APIs. When you deploy agents, you'll be deploying resources in your own Google Cloud project and will be responsible for those resources. Please review the Google Cloud Service Terms for details.