跳到主要内容Skip to main content
← Harness

Google ADK(Agent Development Kit)Google ADK(Agent Development Kit)

Google
Python TypeScript 开源 Apache-2.0 编排框架 图执行 工作流 多Agent HITL 工具确认 eval CloudRun MCP partial lifecycle: active 核验Checked 2026-10-01

一句话说清它是什么:

Google ADK 是「code-first 的 agent 编排框架,核心资产是一个图执行引擎」。 它的作用是把多个 agent 组织成一条流程,不替你跑单个 agent。

官方 README 的第一项特性就说明了它的身份:

Workflow Runtime: A graph-based execution engine for composing deterministic execution flows for agentic apps, with support for routing, fan-out/fan-in, loops, retry, state management, dynamic nodes, human-in-the-loop, and nested workflows.

What it is, in one line: Google ADK is a "code-first agent orchestration framework whose core asset is a graph execution engine". It organises several agents into one flow; it does not run a single agent for you.

The official README states its identity in the first feature it lists:

Workflow Runtime: A graph-based execution engine for composing deterministic execution flows for agentic apps, with support for routing, fan-out/fan-in, loops, retry, state management, dynamic nodes, human-in-the-loop, and nested workflows.

适合与不适合When to use it, when not to

适合:

  • 要把多个 agent 组织成有分支、有循环、有人工介入的确定性流程
  • 要 code-first 定义逻辑,便于测试与版本管理
  • 团队在 Google 生态内
  • 需要内建 eval 与开发 UI

不适合:

  • 只跑单个 agent、不需要图结构 —— 用 OpenAI Agents SDK 更轻
  • 需要文件级 / 网络级沙箱边界,但不想自己实现 —— 官方未提供沙箱
  • 长上下文压缩依赖 1.16+ 的 Context Compaction(滑动窗口)

Fits: organising multiple agents into deterministic flows with branches, loops and human intervention; defining agents and tools code-first so they are testable and versionable; a team inside the Google ecosystem (Cloud Run / Vertex / Gemini); needing built-in eval and a development UI; wanting one framework across Python and TypeScript; needing tool-level human confirmation, session persistence and resume. Not a fit: running a single agent with no graph structure (OpenAI Agents SDK or Deep Agents are lighter); needing built-in file- or network-sandbox boundaries — the official docs provide none, so file access goes through the Artifacts abstraction or a tool you wire up yourself; wanting self-hosted weights out of the box without going through the LiteLLM adaptor layer.

中文生态China availability 国产 / 国内可直接用 / 备案状态 · 快照domestic / direct access / CAC filing · snapshot 2026-10-20

出品属地Origin
国外出品foreign-made 国外主体(网信办公示名单未见对应备案主体)。foreign entity (no matching filing entity in the CAC registry).
国内使用Direct access
大陆可直连direct OK 官网 adk.dev 直连实测 200。adk.dev measured 200 direct.
备案状态CAC filing
未见于备案名单not in filing list:未见于网信办公示名单(2026-10-20 检索 13 批附件,https://www.cac.gov.cn/2024-04/02/c_1713729983803145.htm);该产品未面向大陆公众提供服务,备案不适用。not in the CAC public registry (13 batch attachments searched 2026-10-20, https://www.cac.gov.cn/2024-04/02/c_1713729983803145.htm); the product does not serve the mainland public, so filing does not apply.

备案信息以网信办《生成式人工智能服务已备案信息》公示名单为准(按批次滚动更新,本站只抄编号不解读);「大陆可直连」是本站从大陆网络直连实测的结果,不是厂商承诺。GitHub 类站点当日实测有波动,口径写在依据里。Filing status is quoted from the CAC public registry (updated batch by batch; this site copies the number and does not interpret it). "Direct access" is this site's own reachability measurement from a mainland network, not a vendor promise. GitHub-hosted sites fluctuated on the measurement day — the note says so.

固定坐标系Fixed coordinate system

8 个维度dimensions, 与同分区其他对象逐项可比each comparable item by item against others in the same section.

模型与开放条件Model & openness

官方口径:为 Gemini 优化,但它同时是 model-agnostic。

README 原文:"While optimized for Gemini, ADK is model-agnostic, deployment-agnostic, and compatible with other frameworks."

所以非 Gemini 模型能接。 官方「Models for Agents」页给出三条接入机制:

  • ① 直接字符串 / 注册表 —— Gemini、Claude、Agent Platform 托管模型
  • ② model connectors —— LiteLlm / ApigeeLlm 包装类
  • ③ 模型路由 —— 运行时动态选型 + 出错自动切换

官方原文:"providing a standardized, OpenAI-compatible interface to over 100+ LLMs"

本地 / 自托管模型有官方专页:Ollama、vLLM、LiteRT-LM。

⚠ 官方未说明:"optimized for Gemini" 优化了什么。

⚠ 也未给出非 Gemini 模型下工具调用与 structured output 的可靠性对比。 已查 Models 页与 LiteLLM 页。

运行位置Where it runs

四种运行形态,全部由 adk CLI 或容器提供(README 核验)。

  • ① 交互式 CLI —— adk run <agent-folder>
  • ② 内建 Web UI —— adk web <agent-folder>。官方说明支持 multi-agent directories 或直接指向单个 agent 文件夹
  • ③ Development UI —— 内建的开发调试台
  • ④ 容器化部署 —— adk deploy docker --with_ui <agent-folder>

官方原文:"A built-in development UI to help you test, evaluate, debug, and showcase your agent(s)"

⚠ 这四种都是你本地或你的云上进程。ADK 本身不提供托管服务。

托管要靠 Vertex AI Agent Engine 或 Cloud Run —— 那是 Google 的产品,不是本框架的。

本地文件Local files

官方对「文件」的答案是抽象层 Artifacts,不是裸文件系统(本轮已核验)。 换句话说,它自己不读写磁盘。

官方 Artifacts 页 原文:

官方原文:Artifacts "represent a crucial mechanism for managing named, versioned binary data associated either with a specific user interaction session or persistently with a user"

落盘位置由你选的 ArtifactService 决定。 官方原文:"Their storage and retrieval are managed by a dedicated Artifact Service"

两个后端:

  • InMemoryArtifactService —— 重启即丢
  • GcsArtifactService —— 持久、带版本

ADK 是库,不内置 Read/Write/Bash 这类文件工具。 磁盘访问要靠自己写 function tool,或接 MCP。 官方 MCP 页示例正是 filesystem MCP server。

⚠ 官方未提供沙箱机制或文件系统权限模型(已查 Artifacts、tools、deploy 各页)。 默认访问边界取决于你自己接的工具。

关机后的任务Tasks after shutdown

它不托管后台。官方有两条明确证据:会话 / 状态持久化,以及中断续跑(Resume)。

① 持久化 —— SessionService 分三档:

  • InMemorySessionService —— 官方原文: "All conversation data is lost if the application restarts"
  • DatabaseSessionService —— "Data survives application restarts"
  • VertexAiSessionService —— 托管

MemoryService 另有 InMemory 与 Vertex AI Memory Bank 两档。

② 续跑 —— ADK Python 1.16+ 可给 App 配 ResumabilityConfig(is_resumable=True)。

官方 原文:

官方原文:"allows an agent workflow to pick up where it left off"

用 Invocation ID 恢复。 经 /run_sse 或 runner.run_async 都可以。

ADK 本身是库、不托管。 真后台要靠部署到 Cloud Run / Vertex AI Agent Engine —— 那是你的云资源。

⚠ 官方两条边界:

  • Resume 目前 "not currently supported" 从 Web UI / CLI 触发
  • 工具可能被重复执行(官方提醒有副作用的工具要自己防重)
工具与扩展Tools & extensions

工具生态是它最强调的部分,MCP 在官方文档里是一等能力。

README 原文:

"Utilize pre-built tools, custom functions, OpenAPI specs, MCP tools or integrate existing tools"

官方另有专门的 MCP tools 文档页。 它给出 McpToolset 类,且是双向的:

  • 让 ADK 作 MCP 客户端,接外部 MCP server (示例含 filesystem / Google Maps MCP server)
  • 也能把 ADK 工具包成 MCP server 对外暴露
  • 传输覆盖 stdio 与 Streamable HTTP

工具级人工确认(HITL) 官方原文:"a tool confirmation flow (HITL) that can guard tool execution with explicit confirmation and custom input"

对应文档 tools/confirmation。 机制细节见 permissions 轴。

这是本站已收录对象里少见的「工具级人工确认」。 它与 OpenAI Agents SDK 的 input/output guardrail 是不同层次的东西。

上下文与记忆Context & memory

官方对 session / memory 有清晰区分,且有专门的上下文压缩特性。

官方 sessions 页三句 官方原文:Session 是 "single, ongoing interaction", State 是 "data within the current conversation", Memory 是 "searchable, cross-session information"

前两者由 SessionService 管。 长期知识由 MemoryService 管。

压缩:ADK Python 1.16.0+ 提供 Context Compaction。官方原文:"reduce the size of context as an agent is running by summarizing older parts of the agent workflow event history"

机制是滑动窗口:

  • 配 EventsCompactionConfig(compaction_interval, overlap_size)
  • 到阈值即摘要更早的 event
  • summarizer 可换模型

⚠ 按本站「状态 ≠ 上下文」:state 管流程数据。 Compaction 管历史压缩。这是两套机制,官方也分开描述。

权限与限制Permissions & limits

官方明确的机制是「工具级人工确认」Tool Confirmation(HITL)。

文档 tools/confirmation(v1.14.0 起,标注 Experimental)官方原文:"allows an ADK Tool to pause its execution and interact with a user or other system for confirmation"

两种用法已核验。

  • ① 简单确认 —— FunctionTool(..., require_confirmation=True) 要一次 yes/no; 也可传入返回布尔值的函数(如"金额 > 1000 才问")
  • ② 高级确认 —— tool_context.request_confirmation(hint, payload)。 可暂停工具、收集结构化数据(如审批天数)后再续跑

无 UI 时可以用 ADK server 的 /run 或 /run_sse REST 端点远程确认。

这只是「执行前问一下」,不是边界划定。 官方未提供沙箱或文件系统权限模型。 已查 confirmation、Artifacts、deploy 各页。

⚠ 官方已知限制:DatabaseSessionService 与 VertexAiSessionService 不支持该特性。

适合什么任务Best for

适合这些情况。

  • 要把多个 agent 组织成有分支、有循环、有人工介入的确定性流程
  • 要用代码优先(code-first)定义 agent 与工具,便于测试与版本管理
  • 团队在 Google 生态内(Cloud Run / Vertex / Gemini)
  • 需要内建 eval 与开发 UI
  • 希望用同一套框架覆盖 Python 与 TypeScript
  • 需要工具级人工确认、会话持久化与中断续跑

不适合这些情况。

  • 只跑单个 agent、不需要图结构 —— 用 OpenAI Agents SDK 或 Deep Agents 更轻
  • 需要框架内置的文件 / 网络沙箱边界 —— 官方未提供。 文件访问靠 Artifacts 抽象或自接工具
  • 想开箱即用接自托管权重,又不愿经 LiteLLM 适配层

头号误解Top misconception

  • 以为是「Google 版 OpenAI Agents SDK」—— 它是编排框架,核心资产是 Workflow Runtime 的图执行引擎,不是单 agent 原语Assuming it is "Google's version of the OpenAI Agents SDK" — it is an orchestration framework whose core asset is the Workflow Runtime graph engine, not single-agent primitives
  • 把 state management 读成「有上下文管理」—— 前者是流程状态;后者是独立的 Context Compaction 机制(1.16+)Reading state management as "has context management" — the former is process state; the latter is the separate Context Compaction mechanism (1.16+)
  • 把 MCP 当成它的核心依赖 —— README 只把 MCP 列为工具来源之一,与 OpenAI Agents SDK 把 mcp>=1.19.0 放进 dependencies 不是一回事Treating MCP as a core dependency — the README lists MCP only as one tool source, which is not the same as OpenAI Agents SDK putting mcp>=1.19.0 in dependencies
  • 以为 Tool Confirmation 等于沙箱 —— 它是「执行前问一句」,不是边界划定Assuming Tool Confirmation equals a sandbox — it is "ask once before running", not a boundary
  • 以为开源免费等于零成本 —— Cloud Run / Vertex Agent Engine 的云费用自理,且有 GOOGLE_GENAI_USE_ENTERPRISE 开关Assuming open source and free means zero cost — Cloud Run / Vertex Agent Engine costs are yours, and there is a GOOGLE_GENAI_USE_ENTERPRISE switch
  • 以为只有 Python —— 还有独立的 TypeScript 仓(google/adk-js,1,426★),本站按粒度只收录 Python 主体Assuming it is Python-only — there is a separate TypeScript repo (google/adk-js, 1,426★); the Python body is the only thing indexed here
  • 搞混仓库名 —— 样例仓显示为 google/adk-recipes,描述里写的是 adk-samplesMixing up repo names — the sample repo shows as google/adk-recipes while the description says adk-samples

未知项清单Known unknowns

  • 默认沙箱机制、文件系统权限模型、网络访问控制
  • 跨进程、跨机的任务续跑与恢复粒度
  • 分布式部署下的状态存储方案
  • MCP 接入的实现层次(框架级依赖 vs 工具来源)
  • Python 与 TypeScript 版的能力对齐度
  • Vertex AI Agent Engine 部署时状态的托管方式
  • Gemini 单价与 Vertex AI Agent Engine / Cloud Run 的实际费率 (GOOGLE_GENAI_USE_ENTERPRISE 的含义已核验,费率未核验)
  • "optimized for Gemini" 具体优化了什么(官方未说明,已查 Models 页与 LiteLLM 页)
  • 非 Gemini 模型下工具调用与 structured output 的可靠性对比(官方未给出)

证据来源Evidence sources

判断可回到以下一手源复核。本站核验日Every judgement can be rechecked against the primary sources below. Verified on 2026-10-01,内容更新日content updated on 2026-10-01。

类型Type名称Name链接Link
repogoogle/adk-python · 仓库(21,688★,Apache-2.0,核验 2026-10-01)https://github.com/google/adk-python
docs主 README(Workflow Runtime / Task API / Tool Confirmation / 部署方式 / eval)https://github.com/google/adk-python/blob/main/README.md
docs官方文档首页https://google.github.io/adk-docs/
docs官方文档 · Tool Confirmation(HITL)(require_confirmation / request_confirmation 机制、Experimental、已知限制,核验 2026-10-08)https://google.github.io/adk-docs/tools/confirmation/
docs官方文档 · Models for Agents(三条模型接入机制:直接注册表 / model connectors / 模型路由,核验 2026-10-08)https://google.github.io/adk-docs/agents/models/
docs官方文档 · Sessions & Memory(Session/State/Memory 区分、SessionService 三档持久化,核验 2026-10-08)https://google.github.io/adk-docs/sessions/
docs官方文档 · Context Compaction(滑动窗口摘要,v1.16.0+,核验 2026-10-08)https://google.github.io/adk-docs/context/compaction/
docs官方文档 · Artifacts(ArtifactService、InMemory/GCS 落盘,核验 2026-10-08)https://google.github.io/adk-docs/artifacts/
docs官方文档 · Resume stopped agents(ResumabilityConfig、Invocation ID 续跑,核验 2026-10-08)https://google.github.io/adk-docs/runtime/resume/
docs官方文档 · MCP tools(McpToolset、ADK 作 MCP 客户端 / ADK 工具暴露为 MCP server,核验 2026-10-08)https://google.github.io/adk-docs/tools/mcp-tools/
docs官方文档 · Agent Config(不写代码建agent)https://google.github.io/adk-docs/agents/config/
docsGoogle Cloud 文档 · Manage sessions with Agent Development Kit(同一组三变量的另一种取值写法 TRUE / True,核验 2026-10-01)https://docs.cloud.google.com/gemini-enterprise-agent-platform/scale/sessions/manage-with-adk
repogoogle/adk-js · TypeScript 版(1,426★,Apache-2.0)https://github.com/google/adk-js
repogoogle/adk-recipes · 样例集(10,404★)https://github.com/google/adk-recipes
changelogReleases(v2.10.0 @ 2026-09-25)https://github.com/google/adk-python/releases

实测记录Measured runs

本站尚未完成实测。测试协议见 tasks/_protocol.md。

实测建议(按编排框架维度定制):

#测什么为什么值得测
1容器部署后的默认文件与网络权限边界补上本站最大的缺口,也是选型前提
2跑 adk eval 的最小完整案例它是唯一内建 eval 的对象,值得看真实成本
3流程中途 kill 进程后的恢复语义官方有 retry / state management,但恢复粒度未核验
4Tool Confirmation 在长循环里的人工打断频率官方说可 guard,但要测实际打断次数
5换成非 Gemini 模型后工具调用与 structured output 的可靠性官方说 model-agnostic,验证代价
6Python 版与 TS 版的能力差距两个独立仓,官方没说是否对齐

为什么把它归到 orchestration,而不是 coding-base

本站前四个编程底座是 OpenAI Agents SDK、Deep Agents、 Claude Agent SDK、Codex SDK。

它们回答的都是同一个问题:

怎么跑一个 agent?

ADK 回答的是另一个问题:

怎么把多个 agent 组织成一个有分支、有循环、有人工介入的流程?

关键词是 deterministic:它要解决的不是「agent 能不能干活」。 (deterministic 就是「确定性」。)

它要解决的是「多个 agent 组成的流程,在多次运行之间是否可重复、可预期」。

这也直接落到本站关心的分野上:

本站关注的面ADK 给的
状态(流程控制)✅ 图执行引擎:routing / loops / retry / state management / nested workflows
上下文(长任务压缩)✅ 1.16+ 的 Context Compaction:滑动窗口摘要更早 event(EventsCompactionConfig(compaction_interval, overlap_size)),summarizer 可换模型

⚠ 不要把 state management 读成「有上下文管理」。 这正是本站反复强调的那条分野。

工具生态:MCP 是其中一员,但量级要注意

README 原文:

Utilize pre-built tools, custom functions, OpenAPI specs, MCP tools or integrate existing tools to give agents diverse capabilities, all for tight integration with the Google ecosystem.

⚠ 本站的判断(推断,未核验实现):README 把 MCP 与 OpenAPI specs 并列。

这说明它接 MCP 的方式是「把 MCP 当作一种工具来源」。

这与 OpenAI Agents SDK 不同。

那个把 mcp>=1.19.0,<3 直接放在 dependencies 里。 那是框架级依赖。

两者不是同一量级的一等公民。

一项值得单独看的官方能力:Tool Confirmation(HITL)

A tool confirmation flow (HITL) that can guard tool execution with explicit confirmation and custom input.

文档在 tools/confirmation。

这是本站已收录对象里少见的「工具级人工确认」。 input/output guardrail 与它是不同层次的东西:

  • guardrail 是校验内容(这个输入 / 输出合不合规)
  • tool confirmation 是拦执行(这个工具要不要真跑,可以附带自定义输入)

部署:四条命令,从本地到 Google 云

README 给的四种运行 / 部署形态全部核验:

``bash adk run<agent-folder> # 交互式 CLI adk web <agent-folder> # 内建 Web UI adk deploy docker --with_ui <agent-folder> # 容器化 adk deploy cloud_run --with_ui <agent-folder> # Cloud Run ``

另有两个本站认为值得注意的点。

① 内建开发 UI 与内建 eval。

官方原文:

A built-in development UI to help you test, evaluate, debug, and showcase your agent(s)

另有 adk eval <agent-folder> <evalset.json> 命令与 .evalset.json 配置格式。

这是本站已收录对象里唯一把「评估」做成框架内建命令的。 对「不要实测」的铁律来说,这类能力值得记一笔:它让用户能自己跑评测。

② 有个部署级开关要注意,而且它本质上是「计费路径开关」。

README 的 Cloud Run 示例里出现了 GOOGLE_GENAI_USE_ENTERPRISE=1。

本轮已核验清楚(2026-10-01,Google 官方 codelab 与 Cloud 文档): 它不是「解锁企业功能」的开关。

它是一条路由开关:把请求从 Gemini Developer API 切到 Google Cloud 企业平台 (Gemini Enterprise Agent Platform / Vertex AI),计费口径随之改变。

换句话说,改的是请求去向,不是功能权限。

官方 codelab 对三个变量的说明原文:

变量官方含义
GOOGLE_GENAI_USE_ENTERPRISE"This tells the ADK that you intend to use Google's Gemini Enterprise Agent Platform service for your Generative AI operations."
GOOGLE_CLOUD_PROJECT"ADK needs this to correctly associate your agent with your cloud resources and enable billing."
GOOGLE_CLOUD_LOCATION地域,如 global

最关键的一条。

官方把 "enable billing" 明确写在 GOOGLE_CLOUD_PROJECT 上。

那三个变量成组设上,agent 就落进你的 Google Cloud 项目并开始计费。 不设则走 Gemini Developer API 那条路(它有另一套免费层与配额)。

另外两点值得记:

  • 三个变量必须成组出现 —— 官方所有示例(README、codelab、Cloud 文档的 Live API 指南)都是三个一起设,没有只设其一的写法
  • 取值不统一 —— README 与 codelab 的 .env 写 1, Cloud 文档写 TRUE 或 True。按布尔语义皆真,但官方自己不一致这点值得注意
⚠ 仍未核验:Gemini 的具体单价。 以及 Vertex AI Agent Engine 与 Cloud Run 的实际费率。

本地文件与沙箱:本站最大的证据缺口

README 讲工具生态时列的是 pre-built tools、custom functions、 OpenAPI specs、MCP tools。

那全是「怎么把工具接进来」。

它没有把「读写本地文件」列为一项能力。

它也没有描述默认的文件访问边界。

对比本站其它对象在这块的做法:

  • OpenHands 给了明确的 Docker 沙箱形态与 API key 机制, 且在无沙箱安装选项上挂 WARNING
  • Codex SDK 源码里有三档 SandboxMode 枚举
  • ADK 这边本站没有拿到任何沙箱或权限边界的官方表述

⚠ 官方未提供:默认沙箱机制、文件系统权限模型、网络访问控制。 如果你选它,容器隔离要自己确认。

同厂双版本 + 样例仓

仓库用途核验(2026-10-01)
google/adk-pythonPython 主体(本档收录)21,688★ · Apache-2.0
google/adk-jsTypeScript 版1,426★ · Apache-2.0
google/adk-recipes样例集(描述里写 adk-samples)10,404★

⚠ 按本站「一个对象 = 一套决策依据」的粒度,只收录 Python 主体。

核验说明

confidence: partial 的依据。

为什么不是 verified。 三维本轮已核到官方机制:

  • local_files —— Artifacts 抽象
  • context —— 1.16+ 的 Context Compaction
  • permissions —— Tool Confirmation

但 permissions 只有「执行前确认」。 官方未提供沙箱或文件系统权限模型。

其余缺口集中在费率与部署语义:

  • Gemini 单价与 Vertex AI Agent Engine / Cloud Run 的实际费率
  • 跨进程跨机续跑语义
  • 分布式状态存储
已核验:仓库存在与星数(21,688)、许可(Apache-2.0,经 license API)、 最近推送(2026-10-01,仍活跃)、最新版 v2.10.0(releases @ 2026-09-25)、 README 全文的六项特性列表与四类运行形态、两种 adk deploy 命令与 GOOGLE_GENAI_USE_ENTERPRISE 环境变量、adk eval 命令与 .evalset.json 格式、 google/adk-js(1,426★ · Apache-2.0)与 google/adk-recipes(10,404★)两仓元数据
本轮(2026-10-01)补上的:GOOGLE_GENAI_USE_ENTERPRISE 的确切含义。 它是计费路径开关(切到 Gemini Enterprise Agent Platform / Vertex AI), 不是企业功能开关。官方把 "enable billing" 挂在 GOOGLE_CLOUD_PROJECT 上, 三个变量须成组设置。来源为 Google 官方 codelab 与 Cloud 文档。
未核验:非 Gemini 模型下的工具调用与 structured output 可靠性(对齐度)、 默认沙箱与文件权限模型、网络访问控制、 跨进程/跨机续跑语义、分布式状态存储、 MCP 接入的实现层次(框架级依赖 vs 工具来源)、 Gemini 单价与 Vertex AI Agent Engine / Cloud Run 的实际费率

相关条目Related entries

  • LangGraph本站最该对照的一对:同为图执行编排框架,且langgraph 的 checkpointer / interrupt 机制与 ADK 的 state management + HITL 是同类问题的两种答案。收录后者后本站才能给出编排框架内部的对照。
  • CrewAI同为编排框架,但 crewai 以「角色/任务/流程」的抽象为中心,ADK 以「图节点」为中心 —— 抽象层次不同。
  • OpenAI Agents SDK同为厂商系框架但形态相反:那个是单 agent 原语(primitives-only),ADK 是多 agent 编排。
  • OpenHands反面对照:OpenHands 是带 Web UI 的调度平台、也可接第三方 agent;ADK 是 code-first 的库。两者都能编排,但一个面向界面、一个面向代码。
  • Gemini CLIGemini CLI另一层 · 现成的 AI 工具Other layer · Ready-made AI tools

本页由This page is generated from the ai-agent-guide 数据层生成(CC BY 4.0)。data layer (CC BY 4.0). 方法论与坐标系定义见仓库内 METHODOLOGY.md。