Google「agents-cli」讓程式碼Agent在數小時內從構想部署到生產環境
Google「agents-cli」讓程式碼Agent在數小時內從構想部署到生產環境。
「agents-cli」是Google開發的CLI工具與技能套件,專為Gemini Enterprise Agent Platform打造,讓使用者透過Gemini CLI、Claude Code或Codex等程式碼Agent,從零建構企業級Agent,涵蓋開發、評估與部署全流程,避免自行學習繁雜CLI與服務。
安裝與啟動簡易
- 前置需求:Python 3.11+、uv與Node.js。
- 安裝指令:
uvx google-agents-cli setup,或僅注入技能npx skills add google/agents-cli,讓程式碼Agent自行處理其餘。 - 開啟Gemini CLI、Claude Code、Codex或其他程式碼Agent,即可指示建構Agent,例如「使用agents-cli建構一個洞穴人風格Agent,將冗長文字壓縮成簡短技術咕噥聲」。
- 完整教學見quickstart-tutorial,PyPI頁面:google-agents-cli。
Agent技能清單
這些技能注入程式碼Agent,讓其熟練Gemini Enterprise Agent Platform的全端開發:
google-agents-cli-workflow:開發生命週期、程式碼保存規則、模型選擇。google-agents-cli-adk-code:ADK Python API,包括Agent、工具、協調、回呼與狀態管理。google-agents-cli-scaffold:專案骨架化,支援create、enhance、upgrade。google-agents-cli-eval:評估方法論,涵蓋指標、evalsets、LLM-as-judge、軌跡評分。google-agents-cli-deploy:部署至Agent Runtime、Cloud Run、GKE,包含CI/CD與秘密管理。google-agents-cli-publish:Gemini Enterprise註冊。google-agents-cli-observability:可觀測性,整合Cloud Trace、記錄與第三方工具。
CLI指令全覽
agents-cli提供豐富指令,支援手動或經程式碼Agent執行,涵蓋從骨架到生產的全流程:
- 認證與設定:
agents-cli login:Google Cloud或AI Studio認證。agents-cli login --status:顯示認證狀態。agents-cli setup:安裝CLI與技能至程式碼Agent。
- 骨架化:
agents-cli scaffold <name>:建立新Agent專案。agents-cli scaffold enhance:為現有專案新增部署、CI/CD或RAG。agents-cli scaffold upgrade:升級至最新agents-cli版本。
- 開發:
agents-cli run "prompt":單提示執行Agent。agents-cli install:安裝專案依賴。agents-cli lint:執行程式碼品質檢查(Ruff)。
- 評估:
agents-cli eval run:執行Agent評估。agents-cli eval compare:比較兩個評估結果檔案。
- 部署與發佈:
agents-cli deploy:部署至Google Cloud。agents-cli publish gemini-enterprise:註冊至Gemini Enterprise。agents-cli infra single-project:佈建單專案基礎設施。agents-cli infra cicd:設定CI/CD管道與staging/prod環境。
- 資料處理:
agents-cli infra datastore:佈建RAG資料儲存基礎設施。agents-cli data-ingestion:執行資料攝取管道。
- 其他:
agents-cli info:顯示專案設定與CLI版本。agents-cli update:強制重新安裝技能至所有IDE。
運作原理與架構
agents-cli透過影片示範(YouTube連結)展示流程,將程式碼Agent轉化為Google Cloud Agent專家。底層建基於Google Cloud Agent堆疊,包括ADK框架,架構圖顯示architecture.png,強調End to End (端到端)建構、評估與部署。
與其他工具差異
- 非Gemini CLI、Claude Code或Codex的替代品,而是「為程式碼Agent而生」的工具,提供CLI指令與技能,提升其建構、評估與部署ADK Agent的能力。
- 相較直接使用ADK(純Agent框架),agents-cli賦予程式碼Agent End to End (端到端)技能與工具。
- 本地開發(
create、run、eval)無需Google Cloud,仅用AI Studio API key即可;部署與雲端功能則需Google Cloud帳戶。 - 相容現有Agent專案,透過
agents-cli scaffold enhance新增部署與CI/CD。 - 無程式碼Agent也能獨立使用,所有指令皆可直接在終端機執行,技能僅加速Agent操作。
使用彈性與限制
- 無縫整合Gemini CLI(github.com/google-gemini/gemini-cli)、Claude Code(docs.anthropic.com/en/docs/claude-code)、Codex(github.com/openai/codex)、Antigravity(antigravity.google)或其他程式碼Agent。
- 部署Agent時,使用者負責自家Google Cloud專案資源,須遵守Google Cloud Service Terms。
- 目前為Preview階段,受「Pre-GA Offerings Terms」約束,提供「as is」狀態,支援有限,詳見launch stage descriptions。
社群參與與回饋
Google鼓勵透過issues回報bug、功能請求或點讚優先項目,分享專案至[email protected]。貢獻最佳方式為回饋,CLI以預建wheel分發(非原始碼),可解壓.whl檔案(標準zip)檢視,非混淆碼。詳見CONTRIBUTING.md。文件:google.github.io/agents-cli,程式庫:github.com/google/agents-cli,星標頁面:stargazers。
此工具凸顯Google推動Agent開發民主化趨勢,讓非專家透過程式碼Agent快速實現企業級部署,同時強調Preview階段的實驗性與使用者責任,預期將加速Gemini生態在雲端Agent領域的擴張。
Learn how Agents CLI in Agent Platform gets you from idea to production in hours 🛠️
— Google for Developers (@googledevs) April 22, 2026
✨ Bundled skill injection
📊 Native evaluation harnesses
💯 Automated production deployment
Explore the repository → https://t.co/Y3DrK5yvl3 pic.twitter.com/OrwDXMPBeT
