mcpField
A
adk-agent-builder

adk-agent-builder

github.com/googleAgent 工作流22.0k509 次安装今天更新
代码仓库

关于 adk-agent-builder

adk-agent-builder 是面向 google-adk 2.6.2 的 Agent 构建参考技能,帮助开发者按任务查找组件、工作流编排、运行时和测试指南,无需加载整套文档。

主要功能

  1. 01按任务索引的 API 参考
  2. 02Agent 与工具构建指南
  3. 03工作流图编排
  4. 04运行时、会话与事件说明
  5. 05使用 pytest 和 InMemoryRunner 测试

适用场景

  1. 01查找特定 ADK Agent 任务指南
  2. 02设计路由或并行工作流
  3. 03了解会话状态与事件流
  4. 04使用模拟模型测试 Agent 节点

MCP 相关

参考资料涵盖 MCP,作为可用工具集成之一。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/google/adk-python --skill adk-agent-builder

安装后在 Claude Code 中输入/adk-agent-builder确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
advanced-patterns.md
best-practices.md
callbacks-and-plugins.md
dynamic-nodes.md
function-nodes.md
getting-started.md
human-in-the-loop.md
import-paths.md
llm-agent-nodes.md
multi-agent.md
parallel-and-fanout.md
routing-and-conditions.md
session-and-state.md
state-and-events.md
task-mode.md
testing.md
tool-catalog.md

详细介绍

ADK Agent 构建器

只阅读与任务相关的参考文档。加载整个目录树会占用上下文,并掩盖真正重要的内容。

以下每个 API 均已针对 google-adk 2.6.2 验证。如果某个符号在运行时缺失,请阅读 src/google/adk/ 下的源代码,而不要猜测名称相近的符号。

从这里开始

任务参考文档
创建第一个 Agent、配置环境、使用 adk CLIgetting-started.md
哪个导入路径才是规范路径import-paths.md
导致大多数运行时故障的规则best-practices.md

构建模块

  • tool-catalog.md — 函数工具、MCP、OpenAPI、Google API 工具集、内置工具、自定义 BaseTool 和 BaseToolset。
  • function-nodes.md — 将普通函数用作节点:参数解析、生成器、node_input 类型规则。
  • llm-agent-nodes.md — 将 LlmAgent 用作工作流节点:输出类型、指令模板、output_schema、自动包装行为。
  • task-mode.md — 使用经过架构验证的输入和输出,通过 mode='task' 和 mode='single_turn' 进行委派。

图编排

  • routing-and-conditions.md — 路由边、字典路由映射、默认路由、自循环、修订循环。
  • parallel-and-fanout.md — 扇出边、JoinNode 扇入、parallel_worker=True 列表处理。
  • dynamic-nodes.md — 使用 ctx.run_node() 在运行时调度节点,以及命令式工作流构建。
  • human-in-the-loop.md — RequestInput、恢复行为、可恢复会话与重放会话。
  • advanced-patterns.md — 嵌套工作流、重试、自定义 BaseNode 子类、图验证规则。
  • multi-agent.md — 聊天移交层级,以及已弃用的 SequentialAgent / LoopAgent / ParallelAgent 外壳;这些外壳已由 Workflow 取代。

运行时与验证

评论

支持 Markdown