Evals

Last updated: 11 October 2026

Memory is easy to demo and hard to get right. These are the public benchmarks we run Recall on, with how we ran them, what they cost, and where Recall is still weak.

Summary

0.68
BEAM 100K
all 400 questions
0.67
BEAM 500K
all 700 questions
91.0%
LongMemEval-S
all 500 questions
79.2%
LoCoMo, lenient judge
75 held-out questions
60.0%
LoCoMo, strict judge
same 75 questions
1
model call per answer
at the default level

How Recall compares

Recall next to other memory systems, and next to the model alone reading the whole history with no memory system at all. Each chart first lists the systems graded the same way as Recall (LongMemEval-S's GPT-4o judge; BEAM's own scoring), whose numbers compare directly, then every other published figure, which used other judges, answer models or question sets. Hover a bar, or open the table under a chart, for its answer model, judge and question count; every figure links to where it was published.

longmemeval-s · accuracyRecall other memory systems model alone
LongMemEval-S · graded by LongMemEval's GPT-4o judge, as Recall is
Mastra (Observational Memory)94.9%1
Recall91.0%2
Honcho90.4%3
Supermemory85.2%4
LongMemEval-S · other judges and harnesses, as published (not directly comparable)
Hindsight94.6%5
Mem0 (platform)94.4%6
Zep90.2%7
MemOS89.2%8
The model alone, reading the whole history
Claude Haiku 4.5, whole history62.6%3
GPT-4o, whole history60.6%9
Llama 3.1 70B, whole history33.4%9

Other systems' scores are as their makers or the papers published them, each with its own answer model, judge and harness; none is a rerun, so a few points either way is noise. Recall answers with Recall Lumen and builds memory with Recall Loom. Recall's figure is graded by LongMemEval's official judge (gpt-4o-2024-08-06 with the benchmark's own prompts), the GPT-4o judge that Honcho and most figures here also report, so it compares more directly than a figure from our own rubric would; the other figures are still self-reported. Newer frontier models reading the whole history score higher still (Gemini 3 Pro reached 92.0% in Plastic Labs' run), at a far higher cost per question.

  1. 1Mastra, Observational Memory (Feb 2026)
  2. 2Recall, this page (Oct 2026)
  3. 3Plastic Labs, Benchmarking Honcho (19 Dec 2025)
  4. 4Supermemory research
  5. 5Hindsight benchmarks (Mar 2026)
  6. 6Mem0 memory-benchmarks (Apr 2026)
  7. 7Zep research (Sep 2026)
  8. 8MemOS README (Jul 2026)
  9. 9LongMemEval paper (Wu et al., ICLR 2025), Figure 3b
Show as a table
SystemKindScoreAnswer model, judge, questionsSource
Mastra (Observational Memory)LongMemEval-S · same judge94.9%answer model gpt-5-mini, judge gpt-4o; 500 questions; the average of the six question-type scores, not of all questions1
RecallLongMemEval-S · same judge91.0%all 500 questions; answer model Recall Lumen, memory built by Recall Loom; judge gpt-4o-2024-08-06 with LongMemEval's official prompts2
HonchoLongMemEval-S · same judge90.4%answer model Claude Haiku 4.5, ingestion gemini-2.5-flash-lite, judge GPT-4o with the paper's prompt; 500 questions3
SupermemoryLongMemEval-S · same judge85.2%answer model gemini-3-pro, judge gpt-4o4
HindsightLongMemEval-S · other judge94.6%answer model gemini-3.1-pro-preview, judge gemini-2.5-flash-lite; 473 of 500 on Vectorize's own harness5
Mem0 (platform)LongMemEval-S · other judge94.4%answer model and judge gpt-5, top-200 retrieval; as stated in the README (its per-question results file gives 93.4%, 467 of 500)6
ZepLongMemEval-S · other judge90.2%answer model and judge gpt-5.4; 451 of 500 (variant not named)7
MemOSLongMemEval-S · other judge89.2%models not disclosed; self-reported, 500 questions8
Claude Haiku 4.5, whole historymodel alone, whole history62.6%the model reading every session itself; run by Plastic Labs, judge GPT-4o3
GPT-4o, whole historymodel alone, whole history60.6%the model reading every session itself, no chain-of-note; judge GPT-4o9
Llama 3.1 70B, whole historymodel alone, whole history33.4%the model reading every session itself, no chain-of-note; judge GPT-4o9
beam 100k · scoreRecall other memory systems model alone
BEAM 100K · graded with BEAM's own scoring, as Recall is
Recall0.681
Honcho0.632
BEAM 100K · other judges and harnesses, as published (not directly comparable)
Cognee0.793
Hindsight0.734
The model alone, reading the whole history
Claude Haiku 4.5, whole history0.532
Qwen2.5-32B, whole history0.285
Gemini 2.0 Flash, whole history0.245
Llama-4-Maverick, whole history0.245
GPT-4.1-nano, whole history0.245

Other systems' scores are as their makers or the papers published them, each with its own answer model, judge and harness; none is a rerun, so a few points either way is noise. Recall answers with Recall Lumen and builds memory with Recall Loom. BEAM scores are the mean of ten abilities, 0 to 1.

  1. 1Recall, this page (Oct 2026)
  2. 2Honcho evals page
  3. 3Cognee BEAM report
  4. 4Hindsight benchmarks (Mar 2026)
  5. 5BEAM paper (Tavakoli et al., ICLR 2026), Table 1
Show as a table
SystemKindScoreAnswer model, judge, questionsSource
RecallBEAM 100K · same judge0.68all 400 questions, 20 conversations of about 125,000 tokens; answer model Recall Lumen, memory built by Recall Loom; BEAM's own evaluation code and judge prompts, graded by gpt-4.1-mini as BEAM's code does; all 400 scored1
HonchoBEAM 100K · same judge0.63400 questions; answer model Claude Haiku 4.5; judge per the BEAM paper, model not named2
CogneeBEAM 100K · other judge0.7920 questions of one conversation, mean of 4 rounds; answer model and judge gpt-5; marked preliminary3
HindsightBEAM 100K · other judge0.73400 questions; answer model gemini-3.1-pro-preview, judge gemini-2.5-flash-lite (not BEAM's reference judge)4
Claude Haiku 4.5, whole historymodel alone, whole history0.53run by Plastic Labs2
Qwen2.5-32B, whole historymodel alone, whole history0.28vanilla long context, the paper's own judge5
Gemini 2.0 Flash, whole historymodel alone, whole history0.24vanilla long context, the paper's own judge5
Llama-4-Maverick, whole historymodel alone, whole history0.24vanilla long context, the paper's own judge5
GPT-4.1-nano, whole historymodel alone, whole history0.24vanilla long context, the paper's own judge5
beam 500k · scoreRecall other memory systems model alone
BEAM 500K · graded with BEAM's own scoring, as Recall is
Recall0.671
Honcho0.652
BEAM 500K · other judges and harnesses, as published (not directly comparable)
Hindsight0.713
The model alone, reading the whole history
Llama-4-Maverick, whole history0.284
Gemini 2.0 Flash, whole history0.264
Qwen2.5-32B, whole history0.204
GPT-4.1-nano, whole history0.194

Other systems' scores are as their makers or the papers published them, each with its own answer model, judge and harness; none is a rerun, so a few points either way is noise. Recall answers with Recall Lumen and builds memory with Recall Loom. Conversations of about 500,000 tokens each.

  1. 1Recall, this page (Oct 2026)
  2. 2Honcho evals page
  3. 3Hindsight benchmarks (Mar 2026)
  4. 4BEAM paper (Tavakoli et al., ICLR 2026), Table 1
Show as a table
SystemKindScoreAnswer model, judge, questionsSource
RecallBEAM 500K · same judge0.67all 700 questions; answer model Recall Lumen, memory built by Recall Loom; BEAM's own evaluation code and judge prompts, graded by gpt-4.1-mini as BEAM's code does; all 700 scored1
HonchoBEAM 500K · same judge0.65answer model Claude Haiku 4.5; judge per the BEAM paper, model not named (the blog gives 0.649)2
HindsightBEAM 500K · other judge0.71700 questions; answer model gemini-3.1-pro-preview, judge gemini-2.5-flash-lite (not BEAM's reference judge)3
Llama-4-Maverick, whole historymodel alone, whole history0.28vanilla long context, the paper's own judge4
Gemini 2.0 Flash, whole historymodel alone, whole history0.26vanilla long context, the paper's own judge4
Qwen2.5-32B, whole historymodel alone, whole history0.20vanilla long context, the paper's own judge4
GPT-4.1-nano, whole historymodel alone, whole history0.19vanilla long context, the paper's own judge4

BEAM 100K

BEAM (ICLR 2026) asks 400 questions about 20 long conversations across ten abilities, from recalling a detail to ordering events, resolving contradictions and knowing when to say "I don't know". We ran all 400 questions, 20 conversations of about 125,000 tokens against the hosted service, with Recall Lumen answering, Recall Loom building memory, and one model call per answer. The scoring is BEAM's own evaluation code, ported from the BEAM repository (commit b2da22e) with its judge prompts unchanged: each rubric item of a question is judged on its own and the question scores their mean, and event ordering scores Kendall tau-b, normalised to 0-1, after the judge matches the answer's items to the reference events. The judge is gpt-4.1-mini at temperature 0, the model BEAM's code uses. All 400 questions were scored.

beam 100k · 400 questions
Preference following
0.89
Instruction following
0.88
Abstention
0.88
Contradiction resolution
0.78
Information extraction
0.78
Knowledge updates
0.72
Multi-hop reasoning
0.68
Temporal reasoning
0.53
Summarization
0.45
Event ordering
0.24
overall 0.683 · 95% interval 0.653-0.713hosted · level low · oct 2026

Strongest: following a user's preferences and standing instructions, and saying "I don't know" when the conversation never answered. Weakest: putting events in order, where BEAM's metric credits only the answer items its judge matches to a reference event, and summarizing long stretches of conversation; this is where we are working now.

Against the paper's systems

The BEAM paper reports its own systems at 100K: long-context models, retrieval (RAG) and LIGHT, the paper's memory architecture. Recall's bar is the run above (Recall Lumen answers, Recall Loom builds memory), scored with BEAM's own evaluation code and gpt-4.1-mini, the judge that code uses. The paper's systems answer with other models, and none of their figures is a rerun, so treat the gap as indicative rather than exact.

beam 100k · overall
Recall (hosted, level low)
0.68
LIGHT, Llama-4-Maverick (best in the paper)
0.36
LIGHT, GPT-4.1-nano
0.34
RAG, Llama-4-Maverick
0.32
Long context, GPT-4.1-nano
0.24
paper: Table 1, arXiv:2510.27246higher is better

BEAM 500K

The same benchmark with conversations five times longer, about 500,000 tokens each. We ran all 35 of its conversations, 20 questions each, with the same models (Recall Lumen answers, Recall Loom builds memory) and the same scoring: BEAM's own evaluation code, graded by gpt-4.1-mini. All 700 questions were scored. Saying "I don't know" when the conversation never answered is the strongest ability at this length; ordering events and summarizing are again the weakest. The best system in the BEAM paper scores 0.359 at this length.

beam 500k · all 700 questions
Abstention
0.93
Preference following
0.89
Information extraction
0.78
Instruction following
0.76
Contradiction resolution
0.75
Knowledge updates
0.66
Multi-hop reasoning
0.62
Temporal reasoning
0.54
Summarization
0.52
Event ordering
0.24
overall 0.670 · 95% interval 0.643-0.695hosted · level low · oct 2026

LongMemEval-S

LongMemEval-S gives each question its own chat history of about 50 sessions and 100,000 tokens, then asks about it: facts the user or the assistant mentioned, preferences, updates, dates, and things that were never said. We ran all 500 questions, one workspace each, with Recall Lumen answering and Recall Loom building memory. The answers are graded by the benchmark's official judge, gpt-4o-2024-08-06 with the prompts from LongMemEval's own evaluation script, the judge most published LongMemEval-S figures report; that makes this figure more comparable than our earlier sample, which our own rubric graded. Recall answered 455 of 500 correctly (95% interval 88.2-93.2%). Two questions were never asked because a background memory job failed in each workspace (a provider error), and they count as wrong. The weakest types are questions that combine several sessions (102 of 121) and preferences (26 of 30); questions about what the assistant itself said are among the strongest (54 of 56).

longmemeval-s · all 500 questions
Abstention
97%
Assistant facts
96%
User facts
95%
Knowledge updates
93%
Temporal reasoning
91%
Preferences
87%
Multi-session
84%
overall 91.0% · 95% interval 88.2-93.2%hosted · level low · oct 2026

LoCoMo

On 75 held-out LoCoMo questions (15 per conversation: single-hop, multi-hop, temporal and open-domain), self-hosted with Recall Loom for every task and judged by gpt-4.1, Recall answered 60.0% correctly under a strict judge and 79.2% under a lenient one, with a median answer time of 1.6 s. Published LoCoMo scores are usually higher because of lenient judges and an easier question mix.

Method

What's next

Event ordering and summaries on BEAM, and LongMemEval-S questions that span several sessions, are what we are improving now. The 1M split follows. New results land on this page, including the ones that do not flatter us.