news 2026/8/29 15:55:12

agents-cli 是什么?Google 官方一键构建 AI Agent 的终极工具链深度解读

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
agents-cli 是什么?Google 官方一键构建 AI Agent 的终极工具链深度解读

agents-cli 是什么?Google 官方一键构建 AI Agent 的终极工具链深度解读

【免费下载链接】agents-cliThe CLI and skills that turn any coding assistant into an expert at creating, evaluating, and deploying AI agents on Google Cloud.项目地址: https://gitcode.com/GitHub_Trending/ag/agents-cli

agents-cli是 Google 官方开源的命令行工具链(CLI + 技能包),专门用于在 Google Cloud 上构建、评估和部署 AI Agent。它不是另一个编码助手,而是"给编码助手装上的专家技能":安装后,你的 Claude Code、Codex 或 Antigravity CLI 就会变成精通 ADK(Agent Development Kit)的 AI Agent 开发专家,帮你完成从项目脚手架、自动化评测到上云部署的全流程。

🧩 agents-cli 的定位:编码助手的"专家外挂"

很多新手会误以为 agents-cli 是一个 AI 编码工具。其实恰恰相反——官方 FAQ 明确回答:

agents-cli 是"服务于编码 Agent"的工具,而不是编码 Agent 本身。

它的核心思路是:把 Google 内部构建企业级 AI Agent 的最佳实践,沉淀为7 个可安装的技能(Skills),让编码助手在每一步都做出正确的技术决策。

使用方式说明
搭配编码助手(推荐)技能包自动注入,你用自然语言描述需求,助手替你敲命令
纯命令行模式所有命令均可独立执行,无需任何编码助手

这种"双模式"设计意味着:无论你是 Prompt 派还是 Terminal 派,agents-cli 都能覆盖你的工作流。

🚀 一键安装:三步跑通 agents-cli 环境

一键安装步骤非常简单,只需满足前置条件:Python 3.11+、uv、Node.js,然后执行一条命令:

uvx google-agents-cli setup

这条命令会同时安装 CLI 和配套技能包,并自动适配你已配置的编码助手(macOS / Linux / Windows WSL2 均支持)。

接下来只有两步:

  1. 打开你的编码助手(Claude Code、Codex、Antigravity CLI 均可);
  2. 用一句话描述需求,例如:"帮我构建一个客服 Agent,基于我们的文档回答问题"。

助手会自动完成脚手架生成、Agent 编写、评测迭代直到部署上线。如果你希望完全掌控细节,也可以手动执行agents-cli createagents-cli playground等命令逐步推进,完整的分步教程见 docs/src/guide/getting-started.md 和 docs/src/guide/quickstart-tutorial.md。

⚡ 核心能力:构建 → 评估 → 部署 → 观测的完整闭环

agents-cli 最有价值的地方,是它强制打通了 AI Agent 从"Demo 能跑"到"生产可用"之间的鸿沟。整个生命周期被压缩为8 个阶段,循环往复:

阶段做什么关键命令
规格 Spec用一份 Markdown 写清工具、约束、成功标准
脚手架 Scaffold一条命令生成约 72 个生产级文件scaffold create
构建 Build模型 + 指令 + 工具 + App,核心代码不到 30 行
编排 Orchestrate单 Agent 长成团队时,用编排器分派专家
评估 Evaluate数据集打分,LLM-as-judge 给出可辩护的质量分eval run
部署 Deploy一键上 Agent Runtime / Cloud Run / GKEdeploy
发布 Publish注册到 Gemini Enterprise,被其他 Agent 发现publish
观测 Observe全链路 Trace + BigQuery 分析,反哺下一轮数据集

其中**评估(Evaluate)**是大多数 Agent 项目缺失的一环:eval run会执行完整数据集、由 LLM 评审官按评分细则打分,还会提供eval compare对比两轮结果、eval analyze聚类失败模式、eval optimize基于评测数据自动调优 Prompt。评估方法论详见 docs/src/guide/evaluation.md。

部署侧同样开箱即用:同一份 Agent 代码可分发到Agent Runtime(托管运行时)、Cloud RunGKE三种目标,且自动继承生产级安全原语——独立服务账号、IAP SSO 网关、基于 Workload Identity Federation 的 CI/CD 鉴权(仓库中不存任何密钥)。

完整的生命周期设计文档可阅读 docs/src/guide/lifecycle.md。

🧠 7 大技能包:你的编码助手究竟学到了什么

agents-cli 内置的技能包都放在 skills/ 目录中,每个技能对应生命周期的一段专业知识:

技能编码助手学会的能力
google-agents-cli-workflow开发生命周期、代码保护规则、模型选型
google-agents-cli-adk-codeADK Python API:Agent、工具、编排、回调、状态
google-agents-cli-scaffold项目脚手架:create / enhance / upgrade
google-agents-cli-eval评测方法论:指标、数据集、LLM-as-judge、自适应评分细则
google-agents-cli-deploy部署:Agent Runtime、Cloud Run、GKE、CI/CD、密钥管理
google-agents-cli-publishGemini Enterprise 注册发布
google-agents-cli-observability可观测性:Cloud Trace、日志、第三方集成

每个技能目录下都有结构化的SKILL.md与参考文档,例如 skills/google-agents-cli-eval/SKILL.md 和 skills/google-agents-cli-deploy/references/cloud-run.md,你可以直接阅读它们了解技能背后的知识体系。

🔍 可观测性:让 AI Agent 的每一次调用都可回放

生产环境中,Agent 出问题往往不在"它说了什么",而在"它为什么这么说"。agents-cli 的google-agents-cli-observability技能会为项目接好三层观测:

  • Cloud Trace:每次模型生成、工具调用、子 Agent 交接都生成 Span,故障时可完整回放整条推理链;
  • Cloud Logging:记录 Prompt 与响应对,支持按会话检索;
  • BigQuery 分析:开启--bq-analytics后,所有对话数据落入 BigQuery,可按工具、按成本聚合分析,还能持续重算评估分数——回归问题"几天内暴露,而不是几个月后才发现"。

更妙的是闭环设计:生产流量反哺明天的评测数据集,观测数据直接驱动下一轮迭代。

❓ 新手常见问题:agents-cli 适合我吗?

问:agents-cli 和 ADK 是什么关系?ADK 是构建 Agent 的框架;agents-cli 是围绕 ADK 的"全流程工具箱",覆盖脚手架、评测、部署、观测。

问:本地开发必须用 Google Cloud 吗?不需要。本地开发(create / run / eval)只需要一个 AI Studio 的 Gemini API Key;只有部署和云端功能才需要 GCP 项目。

问:已有的 Agent 项目能用吗?可以。agents-cli scaffold enhance能为现有项目补齐部署、CI/CD 等生产化能力。

问:不装编码助手、纯手动行不行?完全可以。所有命令均可独立使用,完整命令清单见 docs/src/cli/index.md,CLI 入口源码在 src/google/agents/cli/main.py。

🎯 总结:为什么值得现在就开始

agents-cli 解决的正是 AI Agent 落地最痛的三件事:质量不可衡量(内置评测闭环)、生产化门槛高(一条命令部署 + CI/CD)、上线后黑盒(全链路可观测)。如果你正在用 Claude Code 或 Codex 写代码,装一次 agents-cli,就等于给助手配了一位 Google 认证的 AI Agent 工程专家。

下一步建议:先跑通 docs/src/guide/quickstart-tutorial.md 的官方教程,再用 docs/src/guide/use-cases.md 里的 12 个真实场景(日报机器人、故障排查、回归检测等)挑一个练手。

【免费下载链接】agents-cliThe CLI and skills that turn any coding assistant into an expert at creating, evaluating, and deploying AI agents on Google Cloud.项目地址: https://gitcode.com/GitHub_Trending/ag/agents-cli

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/29 15:51:31

UART发送丢失最后一个字节?根因分析与解决方案详解

我很少为一两个字节的问题专门写一篇分享,但UART发送数据丢失最后一个字节这个坑,我前前后后踩了不下三次,每次还都是在不同的项目里以不同的面貌出现,实在值得好好说道说道。 这个问题在串口通信里太典型了,典型的“…

作者头像 李华
网站建设 2026/8/29 15:46:04

Vite 构建突然报 esbuild 模块找不到?3 个方法 5 分钟定位修复

Vite 构建突然报 esbuild 模块找不到?3 个方法 5 分钟定位修复 【免费下载链接】vite Next generation frontend tooling. Its fast! 项目地址: https://gitcode.com/GitHub_Trending/vi/vite 跑 vite build 时,报错 Error: Cannot find module e…

作者头像 李华
网站建设 2026/8/29 15:44:28

Hugging Face与OpenAI:AI供应链安全基线实践指南

近期 OpenAI 完成对 Hugging Face 相关安全事件的审查,并宣布升级内部安全标准。这件事对 AI 开发者的真正价值,不只是“某家公司的动态”,而是提醒所有使用模型仓库、开放数据集和云端 API 的团队,必须重新审视自己的 AI 供应链安…

作者头像 李华
网站建设 2026/8/29 15:43:50

3 步跑起 OpenHands:给自己搭一个常驻的 AI 编程控制台

3 步跑起 OpenHands:给自己搭一个常驻的 AI 编程控制台 【免费下载链接】OpenHands 🙌 OpenHands: AI-Driven Development 项目地址: https://gitcode.com/GitHub_Trending/ope/OpenHands OpenHands 是个自托管的 AI 编程助手控制台:接…

作者头像 李华
网站建设 2026/8/29 15:38:11

数据结构课设实战:图书管理系统中的哈希表与链表应用

简介:数据结构是计算机专业的核心基础,课程设计则是将理论转化为工程实践的关键环节。在图书管理系统中,不同数据结构的选型直接决定了系统的查找效率与代码质量。哈希表通过散列函数将书号映射到桶位,配合链地址法解决冲突&#…

作者头像 李华