©2026 adebench · adecubedbuilt 2026-09-30 from the reports in the repo

← leaderboard

engram

one Go binary with SQLite full-text search, memory for coding agents over MCP. https://github.com/Gentleman-Programming/engram

Core
64% · 35.2 / 55
Full
70% · 45.2 / 65 · 65 of 100 measured
Common with gbrain
45.2 vs 50.4 on 65
Chars per answer
4,314 · answer after 752
Write → visible
38 ms · p95 38 ms
Write-back
2 of 2 degraded answers came back
Reached through
MCP / CLI
Model on write
no
Key needed
none
Runs
local
License
MIT
Deterministic
yes

Configuration: 2.2.1 Windows release, MCP stdio with the agent tool profile (19 tools), door mem_search in 'any' mode (the default 'all' finds nothing for a verbatim question), fresh store. Run 2026-09-30, door search, fingerprint d3dc508ab2. Report: examples/engram_report/reference.md

Sections
door
21.9
of 25 · 7 pass · 1 fail
FAIL What is the owner's phone number? — missing +39
cards
not measuredsection not measured: no entity cards in this memory
updates
3.3
of 10 · 1 pass · 2 fail
FAIL a new write with a changed value replaces the old one at the door (no id given) — new value served in 31 ms; STALE: the old value is still delivered (30 reads with both)
FAIL restating the current value does not pile up a second copy — 3 copies delivered
time
6.7
of 10 · 4 pass · 2 fail
FAIL semantic memories carry their age (37/72) — 51%
FAIL an imported memory reaches the door with its original date — served with no date
live state
10.0
of 10 · 7 pass · 0 fail
abstention
3.3
of 10 · 0 pass · 4 fail
FAIL What is the Zarpetta module? — episodes presented as direct matches; 10 keyword facts for something that does not exist
FAIL Who is Ottavio Brambillesco? — episodes presented as direct matches; 10 keyword facts for something that does not exist
FAIL Which port does the Fulmicotone service use? — episodes presented as direct matches; 10 keyword facts for something that does not exist
FAIL What does the calendar plugin Girandola do? — episodes presented as direct matches; 10 keyword facts for something that does not exist
file search
not measuredsection not measured: no repo configured (--repo)
graph
not measuredsection not measured: no case with evidence (all SKIP or no cases)