Package-level declarations
Types
Interface for agent-specific state classes in ADK.
Base class for all agents.
The context provided to agents and tools during a callback, such as when a tool is run.
A unit of instruction provided to an LlmAgent.
An invocation context represents the data of a single invocation of an agent.
Per-invocation LLM-call counter for enforcing RunConfig.maxLlmCalls. The type is public only because it is an InvocationContext constructor-property type; its constructor and members are non-public.
LLM-based Agent.
Thrown when an invocation exceeds RunConfig.maxLlmCalls.
A shell agent that runs its sub-agents in a loop.
Persistent state of a LoopAgent.
A shell agent that runs its sub-agents in parallel in an isolated manner.
A readonly view of the invocation context.
Configuration for resumability in ADK.
A shell agent that runs its sub-agents in sequence.
Persistent state of a SequentialAgent.
Streaming modes for agent execution.