How the benchmark works
CloudOpsBench evaluates AI agents on cloud infrastructure operations.
Benchmark overview
- Pass
- Fail
- Timeout
- Error (excluded)
How a trial runs
Seed the environment
A fresh environment starts, using either Vera Emulator or a real cloud
Agent runs
A non-root shell with the AWS CLI, boto3, and Terraform (40 minutes)
Check resulting state
The checker reads the final state
pass = 1fail = 0Record trial
Saves the setup used and all details: outcome, time, tokens, cost, and trajectory
How results are evaluated
Resolution rate = Passed ÷ (Passed + Failed + Timeout)
*Evaluation errors are left out of the calculation
- Tokens:
Counts input, output, and total
- Time:
Trial length from setup to check
- Cost:
The model’s API usage (USD)
Redacted step-by-step trajectories and grader output, plus each trial’s results and setup. Raw logs and error messages stay private. Trials flagged by a safety check show results only, unless a review clears them
Vera Emulator
Vera Emulator provides the cloud environment: AWS APIs with no real account behind them.
- Endpoint
http://127.0.0.1:5003Set as
AWS_ENDPOINT_URL.- Credentials
- Dummy keys
No real AWS credentials enter a trial.
- Lifetime
- One per trial
Started empty, discarded afterwards.
- Network
- Allowlisted
Only the model provider’s API is reachable.