RunRequest, loads registered components, executes tasks with bounded concurrency, and writes durable artifacts.
Use this page when you need to understand what happens after agentcompass run starts.
What Runtime Owns
Request construction
Merge
config/defaults.yaml, component defaults, CLI overrides, and Python kwargs into RunRequest.Execution planning
Build an
ExecutionPlan for each task and let recipes rewrite it before the environment starts.Bounded concurrency
Enforce per-run
task_concurrency and process-global provider limits.Artifact persistence
Write run info, task details, summary, progress events, logs, and optional analysis output.
Core Objects
Execution Flow
CLI Usage
benchmark, harness, and model. The environment, model endpoint, concurrency, and output directories become fields on the same RunRequest.
