● Part 1 · The Framework
05 / 18
Four blocks. One framework.
Every agent comes down to these
01 · TOOL CALLING
Model emits structured calls — runtime executes, feeds results back.
02 · REASONING
LLM decides which tool, in what order, with which arguments. Plan before acting.
03 · MEMORY
Session state, scratchpad, long-term store. Keeps the agent coherent across steps.
04 · WORKFLOWS
Sequential, parallel, branching. Sub-agents as specialists. One agent becomes a system.
Enter: Google Agent Development Kit
An open-source Python framework for building, evaluating, and deploying production-grade agents.
CODE-FIRST
Just Python.
No DSL, no YAML.
Define agents as plain objects — test like any code.
BATTERIES INCLUDED
Search, code exec,
custom tools, MCP.
First-party tools + any Python function.
MODEL-AGNOSTIC
Gemini, GPT,
Claude, local.
Optimized for Gemini but pluggable.
LOCAL → PROD
adk web day one.
Vertex AI day N.
Built-in dev UI, deploy to Agent Engine when ready.
$ uv pip install google-adk · one command, you're in.