Coding agents leaderboard

A coding agent fixes regressions in a real codebase, with Hindsight’s coding-agent plugin recalling what it learned from the repo’s history. Each row is one Hindsight setup, so you see what a setup changes in practice.

OverviewAll operationsRetainConsolidationReflectRefresh pagesCoding agentsConversations

See what Hindsight changes for a coding agent. Each agent fixes the same bugs with no memory and with Hindsight’s coding-agent plugin; fixed first try shows how often memory spares it a round of failing tests.

Results from: Agent Memory Benchmark
At commit: 28b644b
Dataset: SDE-Bench boltons, 61 bugs
Repeats: 3 per row, averaged
Memory
opencode
google/gemini-3.5-flash
Hindsight
gemma-4-26b-a4b
91.9
93.4
$0.45
0.07116 s
claude-code
claude-sonnet-5
Hindsight
gemma-4-26b-a4b
84.0
80.3
$0.37
0.2083 s
claude-code
claude-sonnet-5
Hindsight
gemini-2.5-flash-lite
76.7
69.4
$0.34
*
0.3675 s
codex
gpt-5.4-mini
Hindsight
gemini-2.5-flash-lite
73.5
62.8
$0.28
*
0.4749 s
codex
gpt-5.4-mini
Hindsight
gemma-4-26b-a4b
61.3
45.4
$0.34
0.6739 s
claude-code
claude-sonnet-5
No memory54.4
38.8
$0.45
0.8585 s
opencode
google/gemini-3.5-flash
Hindsight
gemini-2.5-flash-lite
47.6
31.7
$0.55
*
0.80163 s
codex
gpt-5.4-mini
No memory32.3
6.6
$0.58
1.3454 s
opencode
google/gemini-3.5-flash
No memory29.9
7.1
$0.63
1.20174 s

Quality vs. cost across 3 agents on SDE-Bench

Top left is best value. Hover a point for details.

Best value0%10%20%30%40%50%60%70%80%90%100%$0.3$0.4$0.5$0.6$0.7Cost per bug (log scale) →Fixed first try →claude-codeopencodecodex
Agent with no memoryThe same agent with HindsightBest value: no other agent is both cheaper and better

Hindsight runs on gemma-4-26b-a4b here. Cost per bug is the agent’s tokens plus Hindsight’s own memory bill, averaged over the repeats.