Skip to content

Benchmarks

WARNING

Numbers are workstation numbers: single machine, committed run conditions, no tuning-for-the-test. Every figure on this page is rendered from a committed JSON report and CI fails if the page drifts from those artifacts. Read the conditions table next to each number before comparing anything.

The evals guide documents the harness itself: non-self judging, Wilson intervals, abstention scoring, and the A/B switches. This page holds the published results.

IMPORTANT

No real-provider run has been published yet. The sections below render the plumbing fixture so the page, the generator, and the CI drift gate are wired end to end; quality numbers land here with the first maintainer-published real run (see benchmarks/longmemeval/baselines/published/README.md).

Comparing with other systems

Mem0, Zep, and Letta publish LOCOMO / LongMemEval numbers under their own harnesses, judges, and case selections. Cross-system tables without identical conditions mislead more than they inform, so this page links methodologies instead of merging tables: read their published methods next to the benchConfig conditions printed here and compare like with like.

Published reports

longmemeval.plumbing-fixture.json

CAUTION

Plumbing-only fixture. This report ran on a stub provider/judge; its numbers verify the harness wiring, NOT memory quality. It will be replaced by the first published real-provider run.

Run conditions (from the stamped benchConfig of the committed report):

ConditionValue
Loaderlongmemeval
Modememory
Retrievaldefault (topK 12, consolidate false)
Embeddernone
Providerstub (plumbing-only)
Judgestub (plumbing-only) (non-self)
Iterations1
MetricValue
Cases3
Pass rate66.7% (95% Wilson CI 20.8% to 93.9%)
Abstention rate0.0%
ScorerPassFailAvg score
abstention210.000
llm-judge-j300.800