Principle 01
Held-Out Grading
- The agent never sees any test code during generation
- It must satisfy real DynamoDB semantics, not pattern-match the grader
- Graded on observable behaviour: stdout, stderr, exit code, table/item state
Can a coding agent build a stateful command-line tool from a spec it is never tested against?
01 · Overview
Raiden is a reinforcement-learning environment, not a static Q/A set, for agentic code generation. It ships two scoped deliveries: 10 aws s3 tasks and 10 aws dynamodb tasks. Each drops a coding agent into a container with a prose spec and no test code, asks it to build a subset of the CLI surface from scratch, and grades the result against a hidden end-to-end suite. The pass fraction is the reward. Both surfaces are deliberately stateful: buckets/objects and tables/items persist across commands, so the task rewards genuine implementation over recall. S3 is simulated by a per-session MinIO server and DynamoDB by an amazon/dynamodb-local sidecar, offline by construction.
aws s3 + 8 aws dynamodb commands02 · Key metrics
Three numbers that define the scope of the Raiden delivery, across its two CLI surfaces.
Harbor Tasks
20
10 aws s3 · 10 aws dynamodb
Held-out Tests
1,577
626 aws s3 · 951 aws dynamodb
Calibration Models
2
Opus 4.8 · Haiku 4.5
03 · Methodology
How the reward is computed. Four principles govern the Raiden grading system.
Principle 01
Principle 02
Principle 03
submission/aws is absentPrinciple 04
04 · Evaluation pipeline
The method
Phase 01
instruction.md spec: commands, I/O, error cases/workspace/submission/ first on PATHPhase 02
aws executable from scratch (any language)s3 / dynamodb subcommand in its subsetPhase 03
tests_shippedreward.txt05 · Results
Two Anthropic models were run end-to-end against all 20 tasks under the openhands-sdk v1.12.0 / harbor 0.13.1 scaffold (pass@1).
Measured as a share of Opus 4.8, Haiku 4.5 captures nearly all of Opus's reward on the easiest tasks (98%) but that share decays steadily toward 0% on the hardest tail. Aggregated across all 20 tasks Haiku recovers 51% of Opus's reward (48.9% vs 95.6% mean).
Reward per dollar per task, each model ranked by its own cost-efficiency (best to worst): efficiency decays for both models, and even Opus 4.8 falls by two thirds on its worst tasks.
06 · Dataset Viewer
Total Tasks
20
Scopes
2
Held-out Tests
1,577
Opus Mean Reward
95.6%
| Task | Commands | Difficulty | Opus 4.8 | Haiku 4.5 | Tests |
|---|
07 · Scope comparison
The two scoped deliveries side by side. Opus 4.8 stays near the ceiling on both surfaces while Haiku 4.5 lands well below, widest on the S3 surface.
aws s3 · 10 tasks
aws dynamodb · 10 tasks
08 · Resources
GitHub
raiden-samples
github.com/EtharaOrion/raiden-samples
Hugging Face
raiden-samples
huggingface.co/datasets/ethara/raiden-samples
Ethara builds held-out, reproducible agent environments and datasets for frontier teams.