Skip to content
Development
Agent

internals

`agents-cli` wraps lower-level tools. When you need flags or behavior not exposed by the CLI — for debugging, customization, or edge cases — use these directly.

From plugin
agents-cli
6.2k31 skills31 agents

Claude Code

$ npx -y skills add google/agents-cli --agent claude-code

Agent definition

internals.md

Underlying Commands Reference

`agents-cli` wraps lower-level tools. When you need flags or behavior not exposed by the CLI — for debugging, customization, or edge cases — use these directly.

The dev commands dispatch on the project's `language`, recorded in the manifest.

Dev & Testing

| `agents-cli` command | Python | Go | |---|---|---| | `agents-cli playground` | `uv run adk web . --host 127.0.0.1 --port 8080` | `go run . web --host 127.0.0.1 --port 8080 api -path_prefix / webui --api_server_address=` | | `agents-cli playground --port 9000` | `uv run adk web . --host 127.0.0.1 --port 9000` | `go run . web --host 127.0.0.1 --port 9000 api -path_prefix / webui --api_server_address=` | | `agents-cli run "prompt"` | Starts a local server, queries it, then shuts it down (unless using `--start-server`) | starts the Go server above, queries it, then shuts it down | | `agents-cli run --url URL --mode MODE "prompt"` | HTTP requests to URL (`/run_sse` for adk, A2A protocol for a2a) | the run client is language-agnostic — identical requests | | `agents-cli lint` | `uv run ruff check .` + `ruff format . --check` + `ty check .` + codespell (skip via `--skip-ty` / `--skip-codespell`) | `golangci-lint run` | | `agents-cli lint --fix` | `uv run ruff check . --fix && uv run ruff format .` | `golangci-lint run --fix` | | `agents-cli lint --mypy` | the default checks plus `uv run mypy .` | not applicable — `--mypy`, `--skip-ty` and `--skip-codespell` are Python only | | `agents-cli infra single-project --apply` | `terraform init + apply in deployment/terraform/single-project/` | `terraform init + apply in deployment/terraform/single-project/` | | `agents-cli deploy` | Dispatches by target: `gcloud run deploy` (Cloud Run), `terraform` + `docker build` + `kubectl apply` (GKE), `agentplatform` SDK (`Client().runtimes`) in-process (Agent Runtime in Gemini platform) | identical dispatch; the container is built from the project `Dockerfile` either way | | `agents-cli install` | `uv sync` (`--clean` deletes `.venv`) | `go mod tidy` (`--clean` ignored) | | `agents-cli install --locked` | `uv sync --locked` | `go mod tidy -diff` then `go mod download` |

Rollback

Use the native rollback tooling for your deployment target — e.g., `gcloud run services update-traffic` for Cloud Run, `kubectl rollout undo` for GKE, or the Agent Runtime page in the Google Cloud console for Agent Runtime.

Read more
@google
Ships withagents-cli

The CLI and skills that turn any coding assistant into an expert at creating, evaluating, and deploying AI agents on Google Cloud.

6.2k7 skills31 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
6.2k
Star history of google/agents-cli on GitHub, a chart by star-history.com

Other agents on agents-cli.

adk-go-workflows

adk-go-workflows

Agent

Requires `google.golang.org/adk/v2 >= v2.0.0`, which is where the `workflow` package and `agent/workflowagent` first ship.

@google@googleInstall Agent
adk-go

adk-go

Agent

Reflects `google.golang.org/adk/v2 v2.1.0`, the version the `adk_go` template pins. If a symbol here is missing, check your…

@google@googleInstall Agent
adk-python-live

adk-python-live

Agent

Real-time voice and video agents built on ADK's **Gemini Live API Toolkit** (`Runner.run_live` + `LiveRequestQueue`). Use this…

@google@googleInstall Agent
adk-python

adk-python

Agent

* **`Agent`**: The core intelligent unit. Can be `LlmAgent` (LLM-driven) or `BaseAgent` (custom/workflow). * **`Tool`**: Callable…

@google@googleInstall Agent
recipes

recipes

Agent

Recipes live in [google/adk-recipes](https://github.com/google/adk-recipes). **`core/python/`** is the curated tier — canonical…

@google@googleInstall Agent

More agents from other plugins.

a11y-architect
Auto-invoked

a11y-architect

Agent

Accessibility Architect specializing in WCAG 2.2 compliance for Web and Native platforms. Use PROACTIVELY when designing UI…

ecc2w293k
@affaan-m@affaan-mInstall Agent
analyze-pass-impact

analyze-pass-impact

Agent

Analyzes how a specific topic affects a group of compiler passes. Used by the /plan-update skill to parallelize research across…

react3d252k
@facebook@facebookInstall Agent
orchestrator

orchestrator

Agent

- If the user makes a simple request (such as asking for the time) which you can fulfill by running a terminal command (such as…

codex3d135k
@openai@openaiInstall Agent
cavecrew-builder

cavecrew-builder

Agent

Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard…

caveman4d119k
@juliusbrussee@juliusbrusseeInstall Agent

Questions about internals.

Which coding agents can use internals?
internals installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.