Back to benchmarks
Integration BenchmarkVerified 44 days ago

Agent Memory Benchmark

Which agents remember context across a multi-turn conversation and use it correctly in later tasks?

Letta, OpenClaw, Hermes Agent, Claude Code with memory fileClaude 3.7 Sonnet2026-06-16
Winner:Letta

Results dashboard

Overall score

Letta
90
OpenClaw
82
Hermes Agent
75
Claude Code with memory file
68

Time to complete

Letta
15
OpenClaw
21
Hermes Agent
24
Claude Code with memory file
28

Tokens used

Letta
76,000
OpenClaw
62,000
Hermes Agent
81,000
Claude Code with memory file
54,000

Approximate cost

Letta
$1.65
OpenClaw
$1.20
Hermes Agent
$1.55
Claude Code with memory file
$1.05

Results table

AgentScoreTimeCostPass
Letta9015m$1.65 Pass
OpenClaw8221m$1.20 Pass
Hermes Agent7524m$1.55 Pass
Claude Code with memory file6828m$1.05 Fail

The task

We ran a scripted 8-turn conversation with each agent. The conversation included:

  • Stated user preferences
  • A decision made in turn 3
  • Facts introduced in turns 2 and 5
  • A final task in turn 8 that required combining earlier context

Agents were scored on how much relevant context they recalled and used correctly.

Scoring rubric

Criterion Weight Max points
Preference recall 25% 25
Fact recall 25% 25
Decision recall 20% 20
Correct use in new task 25% 25
Setup complexity 5% 5

Methodology

  • Same conversation script for every agent.
  • No explicit reminders after turn 1 unless the agent asked.
  • We restarted the conversation for each agent to test cold memory.
  • Memory configuration followed each agent's official docs.

Key findings

  • Letta is purpose-built for memory and it shows. Cross-turn recall was the strongest.
  • OpenClaw memory works well through skills, but you have to design for it.
  • Hermes Agent handles session memory but needs configuration for persistence.
  • Claude Code with a memory file is a workable hack, not a real memory system.

Honest caveats

  • We tested one scripted conversation. Real user behavior is messier.
  • Memory quality depends on implementation and prompt design.

When to choose which

  • Letta: agents where long-term memory is core to the product.
  • OpenClaw: self-hosted agents that need persistent skills and user context.
  • Hermes Agent: messaging agents where session continuity matters.
  • Claude Code: short projects where a manual memory file is enough.