Навык помогает писать код для agent на Google ADK: подсказывает, как определить agent и tools, настроить callbacks и state management, а также выбрать подходящий orchestration pattern. В справочниках есть примеры для Python и Go; навык не предназначен для создания проекта или deployment.
Возможности
- Справочник по основным API ADK для Python и Go: agent, tools, callbacks, plugins, state и artifacts.
- Примеры для multi-agent систем, включая
SequentialAgent,ParallelAgentиLoopAgent. - Материалы по graph-based Workflow API: nodes, edges, fan-out/fan-in и HITL.
- Справочник по live и voice agents для ADK Python.
- Каталог Python-рецептов для выполнения кода, памяти между сессиями, approval gates и других задач.
- Инструкции по поиску примеров и проверке точных API-сигнатур в установленном пакете ADK.
Когда использовать
- Нужно определить agent или добавить к нему tool либо callback.
- Нужно выбрать orchestration pattern, настроить state management или собрать multi-agent систему.
- Требуется graph-based workflow, live agent или voice agent.
- Перед написанием кода нужно найти пример реализации нужной возможности для Python или Go.
Установка
uv tool install google-agents-cli
Примеры
Проверить, сконфигурирован ли проект:
agents-cli info
Создать проект для Go:
agents-cli scaffold create <name> --agent adk_go
Подготовить существующий проект:
agents-cli scaffold enhance .
Установка
npx skills add https://github.com/google/agents-cli --skill google-agents-cli-adk-code