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.