LongMemEval · 500 questions · 24 September 2026

Memory, measured

LongMemEval is the public test of whether a chat assistant remembers: 500 questions, each about something said in one of roughly 48 earlier chats. We run Sochen’s own memory on it, put every other memory system’s published score beside ours, and show what each answer costs.

89.2%

answered correctly, Sochen's best, with DeepSeek V4.1 Flash, lean

$1.43

per 1,000 questions, memory included, for 89.2% correct with DeepSeek V4.1 Flash, lean

87–89%

in Hindi, Hinglish and Tamil, against 90.0% in English on the same questions

Every memory system, one chart

Each dot is a published LongMemEval score, placed by what the model writing the answers costs. Sochen is in gold. Most systems reach their top scores with larger, pricier models. The other numbers are each system’s own, nobody else has checked them, and a few are graded by a different model than LongMemEval’s GPT-4o (noted in the ranking below).

Mastra · GPT-5 mini 94.9
Mastra · Gemini 3 Pro 93.3
ByteRover · Gemini 3.1 Pro 92.8
Hindsight · Gemini 3 Pro 91.4
Zep · GPT-5.4 90.2
Sochen · DeepSeek V4.1 Flash, lean 89.2
Hindsight · GPT-OSS-120B 89.0
Sochen · Gemini 3.8 Flash 85.2
Mastra · GPT-4o 84.2
Hindsight · GPT-OSS-20B 83.6
EmergenceMem · GPT-4o 82.4
MemOS · GPT-4o mini 77.8
Nemori · GPT-4.1 mini 74.6
Zep 2025 · GPT-4o 71.2
Nemori · GPT-4o mini 64.2
A-Mem · GPT-4o mini 62.6
model not disclosed
Agent Zero 95.6
Mem0 94.4
RippleMem 86.6
Accuracy on all 500 questions against the answering model’s list price per million input tokens (log scale). Gold: Sochen.

The ranking

System and the model answeringCorrect
  1. Agent Zero Memory

    Not disclosed · source

    95.6

  2. Mastra Observational Memory

    GPT-5 mini · source

    94.9

  3. Mem0

    Not disclosed · source

    94.4

  4. Mastra Observational Memory

    Gemini 3 Pro · source

    93.3

  5. ByteRover 2.1.5

    Gemini 3.1 Pro; graded by Gemini 3 Flash · source

    92.8

  6. Hindsight

    Gemini 3 Pro; graded by GPT-OSS-120B · source

    91.4

  7. Zep

    GPT-5.4; graded by GPT-5.4 · source

    90.2

  8. Sochen

    DeepSeek V4.1 Flash, lean

    89.2

  9. Hindsight

    GPT-OSS-120B; graded by GPT-OSS-120B · source

    89.0

  10. Sochen

    DeepSeek V4.1 Flash

    88.6

  11. RippleMem

    Not disclosed; graded by GPT-4o mini · source

    86.6

  12. Sochen

    Gemini 3.8 Flash

    85.2

  13. Mastra Observational Memory

    GPT-4o · source

    84.2

  14. Hindsight

    GPT-OSS-20B; graded by GPT-OSS-120B · source

    83.6

  15. EmergenceMem (Simple)

    GPT-4o · source

    82.4

  16. MemOS

    GPT-4o mini · source

    77.8

  17. Nemori

    GPT-4.1 mini · source

    74.6

  18. Zep (2025 paper)

    GPT-4o · source

    71.2

  19. Nemori

    GPT-4o mini · source

    64.2

  20. A-Mem (run by HeLa-Mem)

    GPT-4o mini · source

    62.6

What an answer costs

The same memory under every run: what Sochen recalls on its own, its memory search, and collect, which gathers facts across chats. Every model ran with medium reasoning, as Sochen runs them. The lean setup reranks collect's candidates to the 20 best with Voyage rerank-2.5-lite and reads them with DeepSeek V4.1 Flash on the cheapest private host; the standard one reads all 40 with Gemini 3.8 Flash.

DeepSeek V4.1 Flash, lean 89.2%
DeepSeek V4.1 Flash 88.6%
Gemini 3.8 Flash 85.2%
Cost per 1,000 questions (log scale) against the share answered correctly.
Model answeringCorrectCost per 1,000 questions
DeepSeek V4.1 Flash, lean (Sochen's default)In Sochen89.2%$1.43model $0.85 · memory $0.58
DeepSeek V4.1 FlashIn Sochen88.6%$10.81model $2.26 · memory $8.55
Gemini 3.8 FlashIn Sochen85.2%$11.86model $8.13 · memory $3.73

Cost is list price through Vercel AI Gateway, from the gateway’s billing data for each call: the model that answers (grey in the bar) plus Sochen’s memory work, collect’s reranking and reading (gold). Grading is left out.

By kind of question

LongMemEval mixes six kinds of question. Using a preference nobody asked about, and adding things up across many chats, are the hardest for every memory system we know of.

Kind of questionDeepSeek V4.1 Flash, leanDeepSeek V4.1 FlashGemini 3.8 Flash
Something the user said (70)97.197.195.7
Something the assistant said (56)89.391.185.7
Preferences, used unasked (30)93.383.370.0
Adding up across chats (133)83.585.083.5
Facts that changed (78)85.987.287.2
Dates and time (133)91.788.783.5
Saying it doesn’t know (30)86.790.090.0
All 50089.288.685.2

Percent correct; deeper gold is higher. The 30 questions whose answer is not in the history are spread across the kinds above, and count as correct when the model says it doesn’t have the answer.

In Indian languages

We found no memory benchmark in any Indian language, so we built one. LongMemEval-IN takes 100 of the questions, a balanced sample of all six kinds, and rewrites each question, and the chats that hold its answer, in Hindi, Hinglish or Tamil. The rest of the history stays in English, the way most Indian users mix languages. Names, numbers and dates stay exactly as they were.

English

the original questions

90.0%

Hindi

Devanagari script

89.0%

Hinglish

Hindi in Roman letters, mixed with English

88.0%

Tamil

Tamil script

87.0%

Gemini 3.8 Flash answered in every language, with the same memory. It also did the rewriting, which native speakers have not reviewed yet. With 100 questions, each question is one point.

How we test

  1. Step 1The questionOne of 500, with its own history of about 48 past chats.
  2. Step 2RecallSochen puts the notes and facts that match it in view, found by words and by meaning.
  3. Step 3Memory toolsThe model can search, or collect every instance across chats (reranked, then read).
  4. Step 4The answerWritten by the model under test, with the question's own date as today.
  5. Step 5The gradeGPT-4o with LongMemEval's own prompts decides whether it is right.
  • The questions. LongMemEval_S from the LongMemEval paper (ICLR 2025), in its cleaned release: all 500 questions, each with its own history of 38 to 62 chats, about 120,000 tokens.
  • The memory. Each question gets a fresh test account whose history is saved the way Sochen saves a real chat, one note per turn, indexed for search by words and by meaning. The answering model sees what Sochen’s memory shows it and can use the same memory tools as Sochen’s agent.
  • The grade. GPT-4o with LongMemEval’s own grading prompts, at temperature 0. All 500 questions count, including the 30 whose answer is not in the history.
  • The runs. All on 24 September 2026, through Vercel AI Gateway. Write to us for the per-question results.

How we got here

Sochen’s default setup (Gemini 3.8 Flash) on all 500 questions, as we improved it on 24 September 2026. These runs used the model’s own reasoning default; the charts above use medium reasoning, as Sochen does.

  1. 1Keyword search only81.4%
  2. 2Plus search by meaning, and collect across chats86.0%
  3. 3Plus smarter recall, and checking memory before advice87.4%

Try the memory yourself

Everything Sochen remembers about you is on your Memory page, where you can read, change or delete it.

Start free

Questions about the numbers? Write to ndivij2004@gmail.com.