Axrun Managed Rollouts
Axrun is Axern’s native agent harness, task compiler, rollout client, verifier, and trajectory exporter. It stays above the sandbox platform and consumes only public Axern APIs.
flowchart LR
Build["TaskSetBuild"] --> Compile["Deterministic compile"]
Compile --> Artifact["Immutable TaskSet digest"]
Artifact --> Plan["Plan + provider probe"]
Profile["Versioned Profile"] --> Plan
Plan --> Ready["READY frozen rollout"]
Ready --> Execute["Axern sandbox episodes"]
Execute --> Verify["Verifier + reward"]
Verify --> Evidence["Artifacts, trajectory, usage"]
Build and inspect a TaskSet
Section titled “Build and inspect a TaskSet”axrun task init --output-dir tasks/demoaxrun task build --file tasks/demo/taskset.yaml --output .axrun/tasksets/demoaxrun task inspect .axrun/tasksets/demoLocal bundles support compiler development. Managed Rollouts require an
immutable repository@sha256:... reference.
Configure a managed profile
Section titled “Configure a managed profile”Pass credentials on stdin so they do not enter shell history, YAML, or generic Secret APIs:
axrun profile create production \ --agent codex \ --provider openai \ --wire-api responses \ --base-url https://api.openai.com/v1 \ --max-concurrency 16 \ --token-stdin
axrun profile doctor production --model <model>Plan, start, and inspect
Section titled “Plan, start, and inspect”axrun rollout plan --file rollout.yamlaxrun rollout start <ready-rollout-id>axrun rollout watch <rollout-id> --until terminalaxrun rollout artifact list <rollout-id>axrun rollout artifact download-all <rollout-id> --output-dir evidencePlanning freezes task selection, payloads, agent image, Profile version, hidden credential version, and model contract. Managed artifact bytes return through gatewayd’s mTLS streaming API; Axrun never receives object-store credentials.

Read the complete Axrun usage contract for exit codes, streaming JSON, cancellation, retry, and worker behavior.