google-agents-cli-adk-code

google-agents-cli-adk-code

热门

当用户想要“编写智能体代码”、“使用ADK构建智能体”、“添加工具”、“创建回调”、“定义智能体”、“使用状态管理”,或需要ADK(智能体开发工具包)Python API模式和代码示例时,应使用此技能。它是Google ADK技能套件的一部分。它提供了智能体类型、工具定义、编排模式、回调和状态管理的快速参考。不要用于创建新项目(使用google-agents-cli-scaffold)或部署(使用google-agents-cli-deploy)。

3081Star
487Fork
更新于 2026/6/22
SKILL.md
只读
名称
google-agents-cli-adk-code
描述

当用户想要“编写智能体代码”、“使用ADK构建智能体”、“添加工具”、“创建回调”、“定义智能体”、“使用状态管理”,或需要ADK(智能体开发工具包)Python API模式和代码示例时,应使用此技能。它是Google ADK技能套件的一部分。它提供了智能体类型、工具定义、编排模式、回调和状态管理的快速参考。不要用于创建新项目(使用google-agents-cli-scaffold)或部署(使用google-agents-cli-deploy)。

ADK 代码参考

在使用此技能之前,请先激活 /google-agents-cli-workflow——它包含所需的开发阶段和脚手架步骤。

先决条件

  1. 运行 agents-cli info——如果显示项目配置,则跳至下面的参考
  2. 如果项目不存在:运行 agents-cli scaffold create <name>
  3. 如果用户已有代码:运行 agents-cli scaffold enhance .

在项目脚手架搭建完成之前,不要编写智能体代码。

目前仅支持 Python。 此参考目前涵盖 Python ADK SDK。
其他语言的支持即将推出。

快速参考——最常用模式

from google.adk.agents import Agent

def get_weather(city: str) -> dict:
    """获取某个城市的当前天气。"""
    return {"city": city, "temp": "22°C", "condition": "sunny"}

root_agent = Agent(
    name="my_agent",
    model="gemini-flash-latest",
    instruction="你是一个乐于助人的助手,...",
    tools=[get_weather],
)

参考

前两个是常用模式的速查表;如需广泛或深入的知识,请查阅源文档(文档索引或已安装的包)。

参考 何时阅读
references/adk-python.md 核心 ADK API:Agent、工具、回调、插件、状态、工件、多智能体系统、SequentialAgent / ParallelAgent / LoopAgent、自定义 BaseAgent。大多数智能体的默认参考。
references/adk-workflows.md 基于图的工作流 API(ADK 2.0):节点、边、扇出/扇入、人工介入、并行处理。当需要显式图拓扑时使用。
curl https://adk.dev/llms.txt 文档索引(每个页面标题 + URL)。获取后,使用 WebFetch 获取特定页面以获取超出速查表的内容。
已安装的 ADK 包 精确签名和符号——检查源代码(参见 references/adk-python.md 中的“检查 ADK 源代码”)。

相关技能

  • /google-agents-cli-workflow — 开发工作流、编码指南和操作规则
  • /google-agents-cli-scaffold — 使用 agents-cli scaffold create / scaffold enhance 创建和增强项目
  • /google-agents-cli-eval — 评估方法、数据集模式和评估-修复循环
  • /google-agents-cli-deploy — 部署目标、CI/CD 管道和生产工作流