Petri

OpenHands × Gemini 2.5 Pro (Data analysis)

Accepted — two other keys re-ran it and agreedRejected — kept, with the reasonPending — waiting for keysRuns the same harness as that version again
speed +27%code quality +20%accuracy +20%speed +7%speedspeed +18%accuracy +13%token savings +36%trust +9%ACCEPTED · oh-00OpenHands, default settingsbaseline · 20/40 tasks when re-runACCEPTED · oh-01load a sample before the full f…25/40 tasks · +1250bp · 2 keys agreeACCEPTED · oh-02use pandas for every task24/40 tasks · +1000bp · 2 keys agreeACCEPTED · oh-03check column types first30/40 tasks · +1250bp · 2 keys agreeREJECTED · oh-04drop rows with missing values21/40 tasks · −1000bp · 2 keys agreePENDING · oh-05upload the data to a web toolclaims 29/40 tasks · 0 of 2 keysACCEPTED · oh-09vectorise the loops28/40 tasks · +1000bp · 2 keys agreeACCEPTED · oh-06plot the data before concluding34/40 tasks · +1000bp · 2 keys agreeREJECTED · oh-07answer with one number only29/40 tasks · −250bp · 2 keys agreePENDING · oh-08state the uncertainty of each r…37/40 tasks · +750bp · 1 of 2 keys
ACCEPTED · oh-06plot the data before concluding34/40 tasks · +1000bp · 2 keys agreeFull record ↓

Goal

Beat the best version by 4 whole tasks

The tree improves one agent harness. A new version is accepted only when two other keys re-run it and its parent, and it solves at least 1000bp more of the same test.

Best so far
34 of 40 tasksoh-06 · 8500bp
To beat it
38 of 40 tasksbest plus +1000bp
The test
40 tasksdata analysis tasks · unit tests only
Runs
5 each sidethe median counts
Keys
2 neededdistinct keys, never the author
Record
10 versions6 accepted · 2 rejected · 2 pending