Skip to content

Add Agents CLI quickstart to Get Started - #2095

Open
eliasecchig wants to merge 3 commits into
google:mainfrom
eliasecchig:docs/agents-cli-quickstart
Open

Add Agents CLI quickstart to Get Started#2095
eliasecchig wants to merge 3 commits into
google:mainfrom
eliasecchig:docs/agents-cli-quickstart

Conversation

@eliasecchig

@eliasecchig eliasecchig commented Aug 7, 2026

Copy link
Copy Markdown
Collaborator

Stage: https://deploy-preview-2095--adk-docs-preview.netlify.app/get-started/agents-cli/

Summary

  • Adds a standalone Agents CLI quickstart alongside the language quickstarts, so the choice between adk create and agents-cli create is visible up front.

Changes

  • docs/get-started/agents-cli.md (new), following the structure of the language quickstarts
  • docs/get-started/index.md: Agents CLI card
  • mkdocs.yml: nav entry
  • docs/assets/agents-cli-lifecycle.png: lifecycle diagram

Agents CLI is currently explained only under Deploy > Agent Runtime and in
the Coding with AI tutorial, so readers reach it either not at all or with
the impression that it only configures AI coding assistants. Add a
quickstart alongside the language quickstarts, and a card on the Get
Started index so the choice is made up front.
Lead with the coding agent as the intended way to use Agents CLI, add the
lifecycle diagram and the seven skills, and say the CLI has more than 25
commands so the skills do not read as the whole product. Name the real
Phase 0 questions (tools, inputs and outputs, success criteria) and close
the loop in Next steps, where evaluation grades against those criteria.

Drop the manual command section in favour of the upstream manual workflow
tutorial, drop the playground production warning, and use Antigravity
rather than Antigravity CLI to match the rest of the docs.
@netlify

netlify Bot commented Aug 7, 2026

Copy link
Copy Markdown

Deploy Preview for adk-docs-preview ready!

Name Link
🔨 Latest commit bb56950
🔍 Latest deploy log https://app.netlify.com/projects/adk-docs-preview/deploys/6a81f24069d6af00080703d1
😎 Deploy Preview https://deploy-preview-2095--adk-docs-preview.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

Comment thread docs/get-started/agents-cli.md Outdated
[skills](https://agentskills.io/what-are-skills). Most agents list them
through a `/skills` command or a settings panel.

Then tell it what you want to build:

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

be more specific:

tell it --> tell the coding agent

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done. bb56950

Comment thread docs/get-started/agents-cli.md Outdated
@@ -0,0 +1,214 @@
# Agents CLI Quickstart for ADK

[Agents CLI in Agent Platform](https://google.github.io/agents-cli/) is a CLI

@joefernandez joefernandez Aug 14, 2026

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The purpose of this introduction is to explain that you can use Agent CLI to setup and install ADK, and briefly why a developer might chose to do that. Make sure you mention that this setup can work with multiple coding agents.

Rewrite this introduction. Keep it focused: 3-4 sentences max.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Rewrote to 4 sentences: what Agents CLI does (installs ADK + scaffolds + teaches your coding agent), which agents it works with (Antigravity, Claude Code, Codex, any skill-aware agent), and when to reach for it. bb56950

Google Cloud**: scaffolding, evaluation, deployment, and observability. Your
agents are built with the Agent Development Kit (ADK).

![The ten stages of the agent development lifecycle](/assets/agents-cli-lifecycle.png)

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This introduction is completely overblown. It's not appropriate to be putting the equivalent of a full-page advertisement for Agents CLI into what is supposed to be a "quickstart". A quickstart is supposed to be quick: To the point, no fluff. Get it working and get on to the next thing.

Remove everything from the image down to the "Prerequisites" heading.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Trimmed as suggested — dropped the coding-agent-path paragraph, the "Agents CLI is optional" paragraph, and the seven-skills table. Kept the lifecycle diagram (see reply on the image comment). Intro → diagram → Prerequisites in ~11 lines now instead of ~33. bb56950

Comment thread docs/get-started/agents-cli.md Outdated
gcloud auth application-default login
```

??? tip "Using a Gemini API key instead"

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should be the default option, not the alternative.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done — Gemini API key is the default snippet now; Google Cloud is the linked alternative below it. bb56950

Comment thread docs/get-started/agents-cli.md Outdated
your Application Default Credentials and needs no further setup:

```shell
gcloud auth application-default login

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do not present this dependency on Google Cloud the default option.

ADK is committed to being platform agnostic, and presenting Google Cloud as a default implementation contradicts that.

Also, connecting to Google Cloud is non-trivial (especially from a standing start) and there are multiple connection paths, you can present a simple one, but also provide a link to the Cloud connection guide for more details: https://adk.dev/get-started/google-cloud/

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Agreed — reordered so the Gemini API key path is the default snippet. Google Cloud moved into a collapsed ??? note linking to get-started/google-cloud.md for the full connection guide (quotas, regions, enterprise auth). bb56950

Comment thread docs/get-started/agents-cli.md Outdated

Check that the Agents CLI skills are available in your environment.

=== "Any other agent"

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

don't make this a tab, use a note to explain this, because it's not an equivalent instruction to the other options:

??? note "Using other coding agents"
    Agents CLI works with any coding agent that...

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done — moved out of the tabs into ??? note "Using other coding agents" right below the three tabs. bb56950

Comment thread docs/get-started/agents-cli.md Outdated
Your coding agent activates the `google-agents-cli-workflow` and
`google-agents-cli-scaffold` skills. It asks clarifying questions about the
tools your agent calls, the inputs and outputs you expect, and the success
criteria to evaluate against, then scaffolds the project:

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

add an explanatory sentence at the end of this paragraph. What are these commands you are presenting? Is the reader supposed to execute them? is the coding agent running this?

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added an explanatory sentence at the end of the paragraph: "It runs the commands below on your behalf — you can also run them directly in a terminal if you prefer." Matches the pattern you called out on L185. bb56950


## Run your agent

Ask your coding agent to start the local playground, or run it yourself:

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Here you explain the intended use of the command that follow. Do the same on line 152 (see comment).

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done — L152 now matches this pattern (see reply on that thread). bb56950

Comment thread docs/get-started/agents-cli.md Outdated
## Installation

Install Agents CLI by running the following command. This is the only command
you run yourself; the rest of this guide goes through your coding agent.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does this step install ADK libraries? I assume "yes", but that's not clear. State that clearly in this introduction paragraph, otherwise it seems like the reader is just installing Agents CLI.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Clarified: uvx google-agents-cli setup now explicitly states it installs the agents-cli command, the ADK Python packages your project will need, AND the ADK skills. Reader no longer has to guess whether they still owe a separate pip install google-adk. bb56950

Comment thread docs/get-started/index.md Outdated
[:octicons-arrow-right-24: Start with Agents CLI](agents-cli.md) <br>
</div>

The language quickstarts start from a single-file agent and teach ADK itself.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove this paragraph. this is unnecessary and almost no one is going to read it, regardless, because of it's placement.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removed. bb56950

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove. (see later comments on why)

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Kept the lifecycle diagram in — visual reference for the 10-stage lifecycle at a glance. Cut everything else you flagged (coding-agent-path paragraph, seven-skills table, "Agents CLI is optional" paragraph). Happy to drop the image too if you'd still prefer, just wanted to preserve at least one visual anchor for scope. bb56950

- Tighten intro to 3-4 sentences; drop the coding-agent-path paragraph,
  the "optional / ordinary ADK agents" paragraph, and the seven-skills
  table (kept the lifecycle diagram)
- Installation: state clearly that setup also installs the ADK Python
  packages, not just the CLI
- Authenticate: swap the default to the Gemini API key path; move Google
  Cloud into a linked note pointing to the Google Cloud setup guide
- Build your agent: replace prose in each tab with a command block
  containing verification steps as comments; move "Any other agent" out
  of the tabs into a note; "tell it" -> "tell the coding agent"
- Add explanatory sentence before the scaffold command block clarifying
  that the coding agent runs the commands (and the reader can too)
- Get Started index: drop the language-quickstarts-vs-Agents-CLI framing
  paragraph (unlikely to be read in that position)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants