Skip to main content

AgentData

class AgentData(BaseModel)

RL-specific data class built by RLExecutor and passed alongside EnvData to RLAgentEnv constructors. The core ADK does not construct AgentData; custom executors use OptimizationContext instead.

Import

from adk.executors.rl import AgentData

Definition

class AgentData(BaseModel):
optimization_data: OptimizationData

model_config = ConfigDict(
arbitrary_types_allowed=True
)

Members

optimization_data

optimization_data: OptimizationData

Contains the inference flag and loaded GenieModel for this run. RLExecutor populates this from the same optimization context as EnvData.

See also RL Run Data.