primer/agent-eval

Agent eval navigation

Design System benchmark

Each metric is the Benchmark result across all capabilities, followed by the percent change from Control in parentheses. Models use equal-weight ranks across shared checks with complete, error-free values and a scoring direction. Implementation-agent usage breaks ties. Checks average per-check, per-trial pass percentages or measurement means; units and directions stay separate. Skips and errors are shown separately. Latest results: .

ModelEffortChecksOutput tokensPremium requestsAI creditsSession timeAPI time
claude-sonnet-5medium52.1% (-25.1%)26,709 (-12.9%)5 (0%)135.968 (-14.4%)6m 8.5s (-25.0%)4m 44.2s (-12.0%)
claude-opus-5.5medium55.0% (+5.5%)16,615 (+23.6%)75 (0%)122.144 (+23.9%)3m 57.4s (+17.2%)2m 44.8s (+27.7%)
gpt-6-solmedium52.9% (+60.9%)20,912 (+3.8%)5 (0%)87.055 (+19.6%)6m 48.9s (+39.4%)5m 20.7s (+60.5%)
gpt-6-astramedium50.0% (+52.2%)21,216 (+50.0%)5 (0%)418.683 (+59.2%)10m 33.4s (+69.6%)8m 28.8s (+62.2%)
gpt-6-lunamedium35.4% (-6.6%)25,099 (+10.9%)5 (0%)5.806 (+30.5%)6m 35.7s (+30.5%)5m 9.3s (+32.1%)

Strong lines show Benchmark results and muted lines show Control over time. Check charts average each check's per-trial values; skipped outcomes and errors are excluded.

Output tokens

41,40020,700009-2009-2109-2209-2810-0510-1210-1910-26Run date

Premium requests

8241009-2009-2109-2209-2810-0510-1210-1910-26Run date

AI credits

725362009-2009-2109-2209-2810-0510-1210-1910-26Run date

Session time

1,630 s829 s30.2 s09-2009-2109-2209-2810-0510-1210-1910-26Run date

API time

1,560 s779 s0 s09-2009-2109-2209-2810-0510-1210-1910-26Run date

004-agent-setup-nextjs / node-tests

100%50%0%09-2009-2109-2209-2810-0510-1210-1910-26Run date

001-agent-uses-button-from-primer / node-tests

100%50%0%09-2009-2109-2209-2810-0510-1210-1910-26Run date

003-agent-uses-form-from-primer / node-tests

100%50%0%09-2009-2109-2209-2810-0510-1210-1910-26Run date

002-agent-uses-octicon-from-primer / node-tests

100%50%0%09-2009-2109-2209-2810-0510-1210-1910-26Run date

005-agent-enables-theme-switching / node-tests

100%50%0%09-2009-2109-2209-2810-0510-1210-1910-26Run date

Change from Control

Benchmark results are shown first, followed by the percent change from Control in parentheses.

Model
claude-opus-5 (medium)0 (0%)0 (0%)0 (0%)N/AN/AN/AN/AN/A
claude-opus-5.5 (medium)N/AN/AN/A0 (0%)0 (0%)18,838 (+42.2%)17,723 (+14.7%)16,615 (+23.6%)
claude-sonnet-5 (medium)0 (0%)0 (0%)0 (0%)0 (0%)0 (0%)35,165 (+6.88%)30,668 (-17.7%)26,709 (-12.9%)
gpt-5.6-sol (medium)0 (0%)0 (0%)0 (0%)N/AN/AN/AN/AN/A
gpt-5.6-terra (medium)0 (0%)0 (0%)0 (0%)N/AN/AN/AN/AN/A
gpt-6-astra (medium)N/AN/AN/A0 (0%)0 (0%)16,544 (-28.6%)20,094 (+73.6%)21,216 (+50%)
gpt-6-luna (medium)N/AN/AN/A0 (0%)0 (0%)37,597 (+92.9%)33,671 (+53.9%)25,099 (+10.9%)
gpt-6-sol (medium)N/AN/AN/A0 (0%)0 (0%)18,571 (+55.4%)18,880 (+25.5%)20,912 (+3.77%)
View raw trend data
DateModelOutput tokensPremium requestsAI creditsSession timeAPI time004-agent-setup-nextjs / node-tests001-agent-uses-button-from-primer / node-tests003-agent-uses-form-from-primer / node-tests002-agent-uses-octicon-from-primer / node-tests005-agent-enables-theme-switching / node-tests
claude-opus-5 (medium)0 (0%)75 (0%)N/A (N/A)13m 51.5s (+84.1%)9m 28.1s (+75%)75.0% (0%)100.0% (N/A)100.0% (N/A)100.0% (0%)77.8% (N/A)
claude-sonnet-5 (medium)0 (0%)5 (0%)N/A (N/A)5m 50.2s (-41.9%)3m 57.0s (-36.6%)75.0% (-14.3%)100.0% (N/A)85.7% (0%)100.0% (0%)0.0% (0%)
gpt-5.6-sol (medium)0 (0%)5 (0%)N/A (N/A)8m 9.7s (+63.9%)6m 15.5s (+71.4%)62.5% (+150%)0.0% (0%)100.0% (+600%)100.0% (0%)5.6% (N/A)
gpt-5.6-terra (medium)0 (0%)5 (0%)N/A (N/A)4m 8.4s (+39.2%)2m 32.7s (+37.3%)62.5% (+66.7%)0.0% (0%)100.0% (+600%)100.0% (0%)0.0% (0%)
claude-opus-5 (medium)0 (0%)75 (0%)N/A (N/A)13m 22.6s (+61%)9m 45.1s (+50.9%)75.0% (+50%)100.0% (+33.3%)100.0% (N/A)100.0% (0%)88.9% (N/A)
claude-sonnet-5 (medium)0 (0%)5 (0%)N/A (N/A)7m 33.3s (-4.21%)5m 44.2s (-3.78%)75.0% (+20%)100.0% (N/A)100.0% (+75%)100.0% (0%)50.0% (N/A)
gpt-5.6-sol (medium)0 (0%)5 (0%)N/A (N/A)6m 15.1s (-74.9%)4m 49.9s (-79.7%)50.0% (-33.3%)0.0% (0%)100.0% (+600%)100.0% (0%)0.0% (0%)
gpt-5.6-terra (medium)0 (0%)5 (0%)N/A (N/A)5m 35.4s (+105%)3m 51.4s (+114%)62.5% (+150%)100.0% (N/A)100.0% (+600%)100.0% (0%)0.0% (0%)
claude-opus-5 (medium)0 (0%)75 (0%)524.524 (+52.2%)11m 47.4s (+17.6%)8m 13.6s (+28.1%)75.0% (0%)100.0% (N/A)100.0% (+16.7%)100.0% (0%)0.0% (0%)
claude-sonnet-5 (medium)0 (0%)5 (0%)256.779 (+34.6%)10m 25.2s (-9.08%)7m 0.6s (+8.25%)75.0% (0%)100.0% (N/A)100.0% (N/A)100.0% (0%)0.0% (0%)
gpt-5.6-sol (medium)0 (0%)5 (0%)305.16 (+74.9%)7m 49.7s (+72.8%)6m 28.8s (+86.2%)50.0% (-20%)0.0% (0%)85.7% (+500%)100.0% (0%)5.6% (N/A)
gpt-5.6-terra (medium)0 (0%)5 (0%)119.457 (+71.8%)5m 53.1s (+54.7%)4m 23.5s (+56.6%)62.5% (+150%)0.0% (0%)100.0% (+600%)100.0% (0%)0.0% (0%)
claude-opus-5.5 (medium)0 (0%)5 (0%)188.336 (+50.8%)6m 38.8s (+37.5%)4m 42.4s (+49.7%)75.0% (0%)100.0% (N/A)0.0% (-100%)100.0% (0%)83.3% (N/A)
claude-sonnet-5 (medium)0 (0%)5 (0%)230.011 (-8.74%)10m 53.3s (-30.4%)7m 51.9s (-27.2%)75.0% (-14.3%)100.0% (N/A)100.0% (0%)100.0% (0%)0.0% (0%)
gpt-6-astra (medium)0 (0%)5 (0%)659.181 (+62.3%)14m 41.0s (-29.1%)12m 10.7s (+30.6%)50.0% (-20%)100.0% (N/A)100.0% (+600%)100.0% (0%)88.9% (N/A)
gpt-6-luna (medium)0 (0%)5 (0%)5.717 (+22.5%)8m 10.3s (+7.55%)6m 37.1s (+15.2%)50.0% (-42.9%)0.0% (0%)14.3% (0%)100.0% (0%)0.0% (0%)
gpt-6-sol (medium)0 (0%)5 (0%)143.37 (+57.4%)10m 41.5s (+42.3%)8m 29.1s (+42.6%)50.0% (0%)100.0% (N/A)100.0% (+600%)100.0% (0%)0.0% (0%)
claude-opus-5.5 (medium)0 (0%)75 (0%)167.283 (+63.9%)5m 28.7s (+59.1%)3m 51.0s (+69.6%)75.0% (0%)100.0% (N/A)100.0% (N/A)100.0% (0%)0.0% (0%)
claude-sonnet-5 (medium)0 (0%)5 (0%)190.338 (-1.7%)7m 59.7s (-21.1%)6m 11.4s (-6.66%)62.5% (+25%)100.0% (N/A)100.0% (+16.7%)100.0% (0%)0.0% (0%)
gpt-6-astra (medium)0 (0%)5 (0%)641.303 (+112%)11m 30.5s (+112%)9m 29.2s (+114%)50.0% (-20%)100.0% (N/A)100.0% (+600%)100.0% (0%)5.6% (N/A)
gpt-6-luna (medium)0 (0%)5 (0%)6.031 (-15.5%)5m 47.7s (-17.6%)4m 48.3s (-12.6%)50.0% (-20%)0.0% (0%)14.3% (0%)100.0% (0%)0.0% (0%)
gpt-6-sol (medium)0 (0%)5 (0%)127.545 (+46.9%)6m 8.4s (+23%)4m 53.7s (+22.9%)50.0% (0%)0.0% (0%)100.0% (+600%)100.0% (0%)0.0% (0%)
claude-opus-5.5 (medium)18,838 (+42.2%)75 (0%)160.442 (+47.3%)4m 26.9s (+31.2%)3m 4.6s (+35.5%)62.5% (-16.7%)100.0% (N/A)0.0% (0%)100.0% (0%)0.0% (0%)
claude-sonnet-5 (medium)35,165 (+6.88%)5 (0%)232.102 (+29.2%)9m 14.6s (-18.1%)6m 53.0s (+7.85%)75.0% (+100%)100.0% (N/A)100.0% (+16.7%)100.0% (0%)77.8% (N/A)
gpt-6-astra (medium)16,544 (-28.6%)5 (0%)478.628 (+34.4%)9m 12.4s (+12.2%)7m 3.9s (-0.965%)50.0% (-20%)100.0% (N/A)100.0% (+600%)100.0% (0%)0.0% (0%)
gpt-6-luna (medium)37,597 (+92.9%)5 (0%)8.255 (+56.5%)9m 24.9s (+34.4%)7m 47.6s (+67.9%)62.5% (0%)0.0% (0%)14.3% (0%)100.0% (0%)0.0% (0%)
gpt-6-sol (medium)18,571 (+55.4%)5 (0%)113.094 (+92.3%)6m 41.0s (+75.7%)5m 8.1s (+72.3%)50.0% (0%)100.0% (N/A)100.0% (+600%)100.0% (0%)0.0% (0%)
claude-opus-5.5 (medium)17,723 (+14.7%)75 (0%)142.63 (+8.83%)4m 20.5s (+25.6%)2m 51.4s (+14.7%)62.5% (-16.7%)100.0% (N/A)0.0% (0%)100.0% (0%)0.0% (0%)
claude-sonnet-5 (medium)30,668 (-17.7%)5 (0%)191.287 (-7.45%)7m 59.0s (-15.3%)5m 27.4s (-18.1%)75.0% (+50%)0.0% (0%)100.0% (+40%)100.0% (0%)0.0% (0%)
gpt-6-astra (medium)20,094 (+73.6%)5 (0%)466.224 (+75.1%)10m 9.7s (+79.2%)8m 35.5s (+89.7%)50.0% (0%)100.0% (N/A)100.0% (+600%)100.0% (0%)0.0% (0%)
gpt-6-luna (medium)33,671 (+53.9%)5 (0%)7.139 (+62.6%)7m 42.9s (+55.8%)6m 12.5s (+56.6%)62.5% (0%)0.0% (0%)14.3% (0%)100.0% (0%)0.0% (0%)
gpt-6-sol (medium)18,880 (+25.5%)5 (0%)123.954 (+83.4%)6m 3.8s (+45.7%)4m 38.1s (+47.3%)50.0% (0%)100.0% (N/A)100.0% (+600%)100.0% (0%)0.0% (0%)
claude-opus-5.5 (medium)16,615 (+23.6%)75 (0%)122.144 (+23.9%)3m 57.4s (+17.2%)2m 44.8s (+27.7%)75.0% (0%)100.0% (N/A)0.0% (-100%)100.0% (0%)0.0% (0%)
claude-sonnet-5 (medium)26,709 (-12.9%)5 (0%)135.968 (-14.4%)6m 8.5s (-25%)4m 44.2s (-12%)75.0% (-14.3%)0.0% (-100%)85.7% (0%)100.0% (0%)0.0% (0%)
gpt-6-astra (medium)21,216 (+50%)5 (0%)418.683 (+59.2%)10m 33.4s (+69.6%)8m 28.8s (+62.2%)50.0% (0%)0.0% (0%)100.0% (+600%)100.0% (0%)0.0% (0%)
gpt-6-luna (medium)25,099 (+10.9%)5 (0%)5.806 (+30.5%)6m 35.7s (+30.5%)5m 9.3s (+32.1%)62.5% (-16.7%)0.0% (0%)14.3% (0%)100.0% (0%)0.0% (0%)
gpt-6-sol (medium)20,912 (+3.77%)5 (0%)87.055 (+19.6%)6m 48.9s (+39.4%)5m 20.7s (+60.5%)50.0% (0%)100.0% (N/A)14.3% (0%)100.0% (0%)0.0% (0%)

Checks show per-trial pass percentages or measurement means, averaged across trials. Skips, errors, and missing values are reported separately. Resource usage is the average per trial. Treatments are grouped by runner, model, and reasoning effort; compare scenario and trial counts before comparing performance.

benchmark

An end-to-end test for running experiments against benchmarks

No results have been recorded for this experiment yet.

MCP with server instructions

Comparing `@primer/mcp` with and without server instructions to determine if server instructions improve the model's ability to follow instructions and complete tasks effectively. The experiment will involve two groups: one using `@primer/mcp` with server instructions and another using `@primer/mcp` without server instructions.

No results have been recorded for this experiment yet.

MCP

Compare MCP versus local instructions performance for Primer usage.

No results have been recorded for this experiment yet.

noop

A fast experiment for testing agent-eval

No results have been recorded for this experiment yet.