What the failures look like in practice
Some failures are the provider's; some are the benchmark's.
Each example below is a real question from the benchmark. They show the different ways providers fail: dropping a detail during storage, summarizing away a place name, assembling context that contradicts itself, or surfacing so many memories that the needed one gets buried.
Dynamic · Darwin → Melbourne
A distractor became the origin
The user moved from Darwin to Melbourne. When asked where they moved from, Supermemory's stored memories included Melbourne and a Los Angeles upbringing but not Darwin. The assistant guessed Los Angeles. RetainDB remembered that a move happened, but its summary replaced "Melbourne" with "a new city," so the assistant could not name the destination.
For a deployment: if a provider replaces a place name with a generic phrase during storage, the assistant will either say nothing or guess from whatever other location it finds.
Static · Cal State vs MIT
The contradiction became a plausible biography
The user graduated from Cal State Long Beach. A later conversation casually mentioned "my grad years at MIT." When asked about education, Honcho presented both schools, and the assistant combined them into a plausible biography: Cal State for undergrad, MIT for graduate school. A human reader would likely make the same connection. The benchmark counts it as wrong because the MIT mention was planted as a false claim. mem0 and Hindsight stored Cal State but not the MIT mention, so they gave the correct answer without ever facing the conflict.
For a deployment: some answers the benchmark penalizes are sensible inferences from the conversation. This also shows a real risk with Honcho: richer context gives the assistant more material to rationalize with, so it is more likely to produce a confident wrong answer than to abstain.
Conditional · iced Americano preference
Derived context contradicted itself
The user prefers iced Americanos "when needing a caffeine boost and childcare help is available." mem0, Hindsight, RetainDB, and Supermemory all stored that fact intact and the assistant answered correctly. Honcho built two separate profile summaries of the user, and they disagreed: one said the drink is preferred when childcare is limited, the other said childcare help is available. The assistant followed the wrong summary.
For a deployment: Honcho's summaries improve coverage, but they can invert a detail. A small assistant model may not catch the contradiction between two sections of its own context.
Static · mother's birth year
The benchmark rewarded the questionable answer
Early conversations say the user's mother was born on 1936-09-18. Later sessions describe passport and medical records placing the birth year around 1990 and call 1936 a clerical error on a church form. Honcho recovered both dates and the official correction. Mnemosyne's summary also identified 1936 as a clerical error. But the benchmark designates 1936 as the correct answer, so mem0 received full credit for selecting it, alongside a self-contradictory stored fact that read "1936 was a typo since the actual birth year is 1936."
For a deployment: the providers that reconstructed the facts most carefully scored worse than ones that happened to keep the older value. Some penalized answers are better personal-agent behavior than the officially correct ones.
Dynamic · "has a father"
No provider resolved the ambiguity
Earlier sessions describe a living father in Rome, a structural engineer and emergency contact. A later statement says "I don't have a father." Hindsight and RetainDB happened to return only the older sessions, so the assistant said yes and the benchmark counted that as correct. mem0 and Supermemory returned the newer statement, the assistant said no, and the benchmark counted that as wrong. Honcho exposed both accounts and interpreted the newer statement as a relationship change, though it stated the interpretation as fact rather than flagging the inconsistency.
For a deployment: the best assistant response would present both accounts and note the inconsistency. No provider did this. Providers that happened not to return the conflicting statement got credit by luck, not by resolving the conflict.
Conditional · audiobooks while commuting
The preference survived without its condition
The user listens to audiobooks for professional study while commuting. When asked about this preference, mem0 and Supermemory stored the audiobook-and-commuting pair intact and the assistant answered correctly. Hindsight returned roughly 123 stored items but the audiobook preference was not among them; the closest match, a commute-related fact, appeared at position 57. Honcho found audiobook facts about professional development but its summary dropped "while commuting" and its internal search added unsupported qualifications.
For a deployment: a condition-bound preference fails when the provider separates the preference from the situation it applies to, or when it never stores the preference as a distinct fact. Returning many memories does not help if the needed one is not among them.