adk-architecture
Explains how the ADK runtime fits together: the node and graph execution model, Context and Event flow, checkpoint and resume, tracing, and the rules governing the public API surface. Use when answering "how does X work" about ADK internals, tracing where an event or a piece of state comes from, deciding where a new capability belongs, reviewing a change to BaseNode, Workflow, Runner, Agent, Event or Context, working out why a node re-ran or stayed waiting after a resume, or judging whether a change breaks the public API. Don't use for assembling an agent from existing pieces (use adk-agent-builder), diagnosing one failing run or test (use adk-debug), or formatting and naming conventions (use adk-style).
Pinned to revision 768a93096fb1, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/adk-architecture/SKILL.md
- skills/adk-architecture/UPSTREAM-LICENSE.txt
- skills/adk-architecture/references/api-principles.md
- skills/adk-architecture/references/architecture-checkpoint-resume.md
- skills/adk-architecture/references/architecture-context.md
- skills/adk-architecture/references/architecture-llm-context-orchestration.md
- skills/adk-architecture/references/architecture-node-runner.md
- skills/adk-architecture/references/architecture-observability.md
- skills/adk-architecture/references/architecture-runner-roles.md
- skills/adk-architecture/references/architecture-workflow-resumability.md
- skills/adk-architecture/references/interface-agent.md
- skills/adk-architecture/references/interface-base-agent.md
- skills/adk-architecture/references/interface-base-node.md
- skills/adk-architecture/references/interface-event.md
- skills/adk-architecture/references/interface-runner.md
- skills/adk-architecture/references/interface-workflow.md
Every link opens the file at its source, pinned to the revision this page describes.