๐Ÿญ Production-Grounded Agent Evaluation Framework

RAMP

Benchmarks are Not Enough.
RAMP measures AI agents in a real compiler construction pipeline โ€” from lexer to code generation โ€” under persistent production conditions with automatic failure diagnosis via resurrection.

22+ Models Evaluated
6 Serial Tasks
0 Zero-Shot Passes
87.0 Best Score (PL)

๐Ÿ† RAMP-Basic Top 5

Semi-Guided Progressive ยท GCPS scoring

#ModelPLMR
Loading...
โคท No model achieves zero-shot pipeline pass โ€” even frontier models fail to complete all 6 stages without resurrection.
โคท Strongest model scores only 87.0 under relaxed scoring; under production-readiness scoring (E2E-PRS), nearly all models collapse.
โคท Cost does not predict outcome (Rยฒ โ‰ˆ 0). The most expensive model ($67) barely outperforms the cheapest ($0.07).

View all 22+ models โ†’

Why RAMP?

Current benchmarks test isolated tasks in sterile environments. RAMP evaluates models under realistic production conditions.

๐Ÿ”—

Serial Dependency Chain

Six compiler construction tasks form a strict causal pipeline. Task 2 needs Task 1's output โ€” just like real engineering.

๐Ÿ”„

Resurrection-Based Diagnosis

When an agent fails, we inject the correct intermediate artifact and continue โ€” decomposing cascading failure into diagnostic components.

๐Ÿ“Š

Two Scoring Paradigms

GCPS measures incremental capability. E2E-PRS measures production readiness. Same traces, complementary insights.

๐Ÿ’ฐ

Cost-Aware Evaluation

Track token usage, wall-clock time, and API cost per task โ€” not just outcome scores. Process metrics as first-class signals.

๐Ÿค–

Multi-Backend

OpenHands SDK ยท Claude Code ยท Codex CLI ยท Kimi CLI โ€” unified API through AIhub gateway for fair comparisons.

๐Ÿญ

Production-Grounded

Built on YatCC, a full-semester compiler course platform used by hundreds of students. Real workload, real evaluation.

How It Works

01

Choose Your Agent

Select from OpenHands SDK, Claude Code, Codex, Kimi CLI, or any OpenAI-compatible API via AIhub.

02

Run the Pipeline

ramp run --backend openhands --model your-model

03

Observe & Diagnose

Agent reads docs, writes code, compiles, tests โ€” under persistent context. Resurrection kicks in on failure.

04

Get Multi-Dimensional Results

Detailed reports with outcome scores and process metrics: cost, tokens, rounds, elapsed time.

Ready to Assess Your Agent in Production?

pip install ramp
ramp run --backend openhands --model your-model --tasks 0-5
View on GitHub