google-agents-cli-adk-code
Installation
Summary
Quick reference for ADK Python patterns: agents, tools, callbacks, and state management.
- Covers agent creation with model and instruction configuration, basic tool definition via FunctionTool, and callback patterns for state initialization and lifecycle hooks
- Includes built-in tool imports, agent orchestration (SequentialAgent, ParallelAgent, LoopAgent), and state management through CallbackContext
- ADK 2.0 Workflow API available as opt-in experimental feature for graph-based pipelines with conditional routing and parallel processing; requires Python 3.11+ and explicit user consent before use
- Requires an existing scaffolded project; use
agents-cli scaffold createorscaffold enhancebefore writing agent code
SKILL.md
ADK Code Reference
Before using this skill, activate
/google-agents-cli-workflowfirst — it contains the required development phases and scaffolding steps.
Prerequisites
- Run
agents-cli info— if it shows project config, skip to the reference below - If no project exists: run
agents-cli scaffold create <name> - If user has existing code: run
agents-cli scaffold enhance .
Do NOT write agent code until a project is scaffolded.
Python only for now. This reference currently covers the Python ADK SDK. Support for other languages is coming soon.
Quick Reference — Most Common Patterns
from google.adk.agents import Agent