Skip to content

Config

Configuration models for experiment runs. All models use Pydantic for validation.

config

Pydantic models for run configuration.

SessionMode

Bases: str, Enum

SessionConfig

Bases: BaseModel

Configuration for a single session within a run.

AgentConfig

Bases: BaseModel

Definition of a subagent available to the main agent.

RunConfig

Bases: BaseModel

Top-level run configuration.

load_config(path)

Load a RunConfig from a YAML file.

build_provider_env(config)

Build environment variable dict for ClaudeAgentOptions.env.

Returns a dict — does NOT mutate os.environ.