agents-cli icon

agents-cli

agents-cli 是一套 CLI 與 skills 套件,協助 coding assistants 在 Google Cloud 上建置、評估、部署與發布 AI agents,並支援獨立終端機使用及 Antigravity CLI、Claude Code、Codex 等整合。

agents-cli

概觀

agents-cli 是一套用於在 Google Cloud 上建置 AI agents 的 CLI 與 skills 套件,特別是針對 Gemini Enterprise Agent Platform。它的設計目的是讓現有的 coding assistant 更擅長完整的 agent 生命週期:建立專案骨架、撰寫以 ADK 為基礎的程式碼、執行評估、部署基礎架構,以及發布 agents。

此儲存庫將該工具定位為一種可端到端處理 agents 的方式,而不必逐一學習每個 Google Cloud 服務。它支援 Antigravity CLI、Claude Code、Codex 等 coding assistants,也可以直接從終端機使用。README 指出安裝需要 Python 3.11+、uv 與 Node.js,並區分本機開發流程與雲端部署功能。

主要功能

端到端 agent 工作流程支援

協助 coding assistant 在 Google Cloud 上建置、評估、部署、發布與監測 AI agents,而不是迫使用戶手動學習每一個 CLI 與服務。

完整的 CLI 指令集合

提供 setup、login、scaffold、run、install、lint、eval、deploy、publish、infra、data-ingestion、info 與 update 等指令,讓你能從終端機處理 agent 專案。

基於 skills 的 coding assistant 指引

加入 workflows 指引、ADK Python API 使用、專案 scaffolding、評估方法、部署、發布與可觀測性的 skills。

評估與最佳化工具

支援評估流程,例如從 eval datasets 產生 traces、為結果評分、合成多輪情境、比較結果檔案、分析失敗模式,以及最佳化 prompts。

部署與註冊工作流程

包含與部署相關的指令,以及 Agent Runtime、Cloud Run、GKE、CI/CD、secrets 與 Gemini Enterprise registration 的 scaffolding。

彈性使用模式

可搭配 Antigravity CLI、Claude Code、Codex 或其他 coding agents 使用,也可直接從終端機獨立執行。

典型使用情境

  • 建立新的 agent 專案

    先以 scaffolding 建立新的 agent 專案,再讓你的 coding assistant 套用 ADK 程式碼模式與工作流程指引,完成第一版。

  • 評估並調整 agent

    在你想確認 agent 上線前的行為時,執行 eval datasets、產生 traces、為輸出評分、比較結果檔案,並分析失敗模式。

  • 將 agent 部署到 Google Cloud

    當專案需要雲端就緒的發布路徑時,設定部署到 Google Cloud,包括 Agent Runtime、Cloud Run、GKE、CI/CD 與 secrets。

  • 擴充既有的 agent 專案

    使用 scaffold enhance 為既有專案加入部署、CI/CD 或 RAG,而不必從頭重建。

  • 發布並監控 agent

    當 agent 已準備好供更廣泛使用時,將 agent 註冊到 Gemini Enterprise,並透過 logging、Cloud Trace 或其他整合來設定 observability。

Pros and Cons

Pros

  • 在單一工具中涵蓋 agent 生命週期的多個階段:scaffold、code、eval、deploy、publish 與 observability。
  • 可搭配多種 coding assistant,也能直接從命令列獨立執行。
  • 包含以評估為重點的指令,可用來產生 traces、為結果評分、比較執行結果,以及分析失敗模式。
  • 透過 scaffold create、enhance 與 upgrade 指令,同時支援新專案與既有專案。
  • 說明了 CI/CD 設定、datastore provisioning 與 data ingestion 等基礎架構與資料流程。

Cons

  • 雲端部署與發布功能依賴 Google Cloud;README 表示本機開發可以不使用它,但部署與雲端功能需要它。
  • 這個專案是給 coding agents 使用的工具,而不是完整的 agent 本身,因此使用者仍需要另一個 assistant 或以終端機為基礎的工作流程來操作它。

FAQ

agents-cli 本身是 coding assistant 嗎?

不是。README 說 agents-cli 是給 coding agents 使用的工具,本身不是 coding agent。它提供 CLI 指令與 skills,協助另一個 coding assistant 建置、評估與部署 agents。

我需要 Google Cloud 才能使用它嗎?

用於本機開發任務,例如建立、執行與評估 agents 時,README 說你不需要 Google Cloud,並且可以使用 AI Studio API key 透過 ADK 在本機執行 Gemini。雲端部署功能則需要 Google Cloud。

它可與哪些 coding assistants 搭配使用?

README 列出的支援對象包括 Antigravity CLI、Claude Code、Codex,以及其他任何 coding agent。它也說 CLI 可直接在終端機中獨立使用。

agents-cli 支援哪些類型的工作流程?

來源描述了 setup、scaffolding、evaluation、deployment、publishing、infrastructure provisioning、data ingestion 與 observability 等指令。實際流程取決於你是從新專案開始,還是在既有專案中加入 deployment 與 CI/CD。

agents-cli 的價格是多少?

定價頁顯示 GitHub 有免費方案與付費方案,但此儲存庫本身是 GitHub 上的開源專案。此處提供的來源未顯示 agents-cli 本身另有獨立價格。

Quick Facts

類別
開發者工具
產品類型
CLI 與 skills 套件
主要平台
Google Cloud / Gemini Enterprise Agent Platform
支援的助理
Antigravity CLI、Claude Code、Codex 與其他 coding agents
來源網域
github.com
先決條件
Python 3.11+、uv 與 Node.js