Open, unified, and reproducible evaluation for long-term memory systems.
Leaderboard | 2026 Challenge | Submit a System | Documentation | API Guide
English | 简体中文
Agent Memory Leaderboard (AML) is an open evaluation platform for measuring how well memory systems store, retrieve, and support the use of long-term information. It gives research methods, open-source projects, and commercial memory services a shared protocol, a versioned evaluation process, and a public leaderboard.
AML was launched on July 29, 2026 by researchers from more than twenty universities and research organizations. It is now operating as a continuous public evaluation program: the first leaderboard release is public, the first submission cycle is closed, and the second cycle has been scheduled.
AML is now in continuous public operation. The first leaderboard release is available, community interest on Hugging Face continues, and the second challenge cycle is on the calendar.
Memory systems are often reported on different datasets, with different answer models, retrieval settings, judges, and aggregation rules. Scores produced under those conditions are useful within an individual study, but they do not always support direct comparison across systems.
AML is designed around three goals:
| Track | What it evaluates | Current coverage |
|---|---|---|
| Textual Memory | Long conversations, cross-session history, personal preferences, rules, temporal events, long contexts, and continuous narratives | More than 10 benchmark datasets, over 1,500 histories and tasks, and nearly 5,000 evaluation questions |
| Coding Memory | Whether an agent can retrieve, filter, and reuse relevant engineering experience from earlier work in the same repository | 12 repositories, 150 base software-engineering tasks, and 1,290 time-constrained historical tasks with fine-grained relevance annotations |
The textual suite includes benchmarks such as PersonaMem, LoCoMo-Refined, CLBench, BEAM, LongMemEval, and ScriptMem. The coding dataset is currently operated as an unreleased evaluation track; private tasks, verifier materials, and protected annotations are not distributed through this repository.
Coverage figures describe the current challenge suite and may evolve through versioned leaderboard releases.
AML maps questions from different source datasets into a common capability taxonomy. This makes results comparable at the level of memory behavior rather than only at the level of dataset names.
| Capability | Core question |
|---|---|
| Explicit fact recall | Can the system retrieve the right stated facts? |
| Relational and multi-hop reasoning | Can it connect evidence distributed across memories? |
| Temporal and event understanding | Can it distinguish order, updates, and the latest valid state? |
| Memory governance | Can it update, retain, and use memory appropriately over time? |
| Personalization and care | Can it preserve preferences, identity, and user-specific context? |
| Rules and process execution | Can it recall and follow established constraints and procedures? |
| Epistemic safety and privacy | Can it respect evidence boundaries, uncertainty, and sensitive information? |
Participants expose only two memory operations:
The platform controls answer generation, evaluation, aggregation, and run orchestration. A versioned evaluation contract records the benchmark bundle, pipeline revision, model configuration, and scoring rules used for every comparable result.
This separation matters: the participant is responsible for memory, while AML holds the downstream measurement conditions constant.
Apply for an AML Key
|
Provide Add and Search APIs
|
Pass the compatibility smoke test
|
Run the complete evaluation suite
|
Review and publish the result
All formal results remain private until the evaluation completes and the submission passes leaderboard review. Public entries are tied to a named system version and its evaluation contract so that later updates remain traceable.
AML supports two leaderboard categories:
| Category | Intended for | Submission expectation |
|---|---|---|
| Open-source methods | Research teams and open-source maintainers | Public code, configuration, attribution, and reproducibility materials |
| Commercial products | Hosted memory products and API providers | A stable Add/Search service; internal implementation may remain private |
To submit a system:
Participants operate and fund their own memory API, storage, bandwidth, and compute. AML operates the answer, evaluation, orchestration, and leaderboard infrastructure.
This repository is the public evaluation release for AML. It is not a copy of the production leaderboard service and it does not contain benchmark data.
agent-memory-leaderboard/
|-- data/ # Public per-benchmark evaluation contracts
| |-- beam/
| |-- clbench/
| |-- locomo-refined/
| |-- longmemeval-s/
| |-- personamem/
| `-- scriptmem/
|-- api_config.py # Shared public runtime configuration surface
|-- requirements.txt # Minimal Python dependency set
|-- README.md # English
`-- README_CN.md # Simplified Chinese
The published modules make the public answer and scoring behavior inspectable. They are provided for transparency, methodological review, and alignment with reported leaderboard results.
To protect benchmark integrity and participant privacy, this repository does not publish:
Do not submit any of these materials in an issue or pull request.
The first Agent Memory Challenge opened on July 29, 2026 and has moved from its launch phase into ongoing public leaderboard operation. AML continues to serve researchers, open-source maintainers, and commercial memory teams through subsequent evaluation cycles.
| Milestone | Date |
|---|---|
| Registration opened | July 29, 2026 |
| Submission deadline | August 7, 2026 |
| First leaderboard release | August 12, 2026 |
The challenge provides separate rankings for open-source methods and commercial products. Membership and API-credit awards, contribution rewards, and any deadline updates are governed by the official challenge rules.
The first cycle is closed, and the second cycle is expected to open on September 20, 2026. AML will continue accepting new systems, updated versions, and complementary benchmark proposals through future leaderboard releases and challenge cycles.
We welcome contributions that improve public documentation, clarify an exposed evaluation contract, or propose a complementary benchmark with meaningful difficulty and clear provenance.
Before opening a contribution:
For benchmark proposals and current contribution requirements, see the documentation.
If AML is useful in your research or evaluation work, please cite the project:
@misc{agent_memory_leaderboard_2026,
title = {Agent Memory Leaderboard: Open and Reproducible Evaluation for Long-Term Memory Systems},
author = {{Agent Memory Leaderboard Organizers}},
year = {2026},
howpublished = {\url{https://agentmemoryleaderboard.ai/}},
note = {Accessed: YYYY-MM-DD}
}
Memory systems need a measurement standard that is broad enough to be useful, controlled enough to be comparable, and transparent enough to be trusted. AML is built to make that standard a shared, evolving piece of infrastructure.
Python
100.0%
Open, unified, and reproducible evaluation for long-term memory systems.
Leaderboard | 2026 Challenge | Submit a System | Documentation | API Guide
English | 简体中文
Agent Memory Leaderboard (AML) is an open evaluation platform for measuring how well memory systems store, retrieve, and support the use of long-term information. It gives research methods, open-source projects, and commercial memory services a shared protocol, a versioned evaluation process, and a public leaderboard.
AML was launched on July 29, 2026 by researchers from more than twenty universities and research organizations. It is now operating as a continuous public evaluation program: the first leaderboard release is public, the first submission cycle is closed, and the second cycle has been scheduled.
AML is now in continuous public operation. The first leaderboard release is available, community interest on Hugging Face continues, and the second challenge cycle is on the calendar.
Memory systems are often reported on different datasets, with different answer models, retrieval settings, judges, and aggregation rules. Scores produced under those conditions are useful within an individual study, but they do not always support direct comparison across systems.
AML is designed around three goals:
| Track | What it evaluates | Current coverage |
|---|---|---|
| Textual Memory | Long conversations, cross-session history, personal preferences, rules, temporal events, long contexts, and continuous narratives | More than 10 benchmark datasets, over 1,500 histories and tasks, and nearly 5,000 evaluation questions |
| Coding Memory | Whether an agent can retrieve, filter, and reuse relevant engineering experience from earlier work in the same repository | 12 repositories, 150 base software-engineering tasks, and 1,290 time-constrained historical tasks with fine-grained relevance annotations |
The textual suite includes benchmarks such as PersonaMem, LoCoMo-Refined, CLBench, BEAM, LongMemEval, and ScriptMem. The coding dataset is currently operated as an unreleased evaluation track; private tasks, verifier materials, and protected annotations are not distributed through this repository.
Coverage figures describe the current challenge suite and may evolve through versioned leaderboard releases.
AML maps questions from different source datasets into a common capability taxonomy. This makes results comparable at the level of memory behavior rather than only at the level of dataset names.
| Capability | Core question |
|---|---|
| Explicit fact recall | Can the system retrieve the right stated facts? |
| Relational and multi-hop reasoning | Can it connect evidence distributed across memories? |
| Temporal and event understanding | Can it distinguish order, updates, and the latest valid state? |
| Memory governance | Can it update, retain, and use memory appropriately over time? |
| Personalization and care | Can it preserve preferences, identity, and user-specific context? |
| Rules and process execution | Can it recall and follow established constraints and procedures? |
| Epistemic safety and privacy | Can it respect evidence boundaries, uncertainty, and sensitive information? |
Participants expose only two memory operations:
The platform controls answer generation, evaluation, aggregation, and run orchestration. A versioned evaluation contract records the benchmark bundle, pipeline revision, model configuration, and scoring rules used for every comparable result.
This separation matters: the participant is responsible for memory, while AML holds the downstream measurement conditions constant.
Apply for an AML Key
|
Provide Add and Search APIs
|
Pass the compatibility smoke test
|
Run the complete evaluation suite
|
Review and publish the result
All formal results remain private until the evaluation completes and the submission passes leaderboard review. Public entries are tied to a named system version and its evaluation contract so that later updates remain traceable.
AML supports two leaderboard categories:
| Category | Intended for | Submission expectation |
|---|---|---|
| Open-source methods | Research teams and open-source maintainers | Public code, configuration, attribution, and reproducibility materials |
| Commercial products | Hosted memory products and API providers | A stable Add/Search service; internal implementation may remain private |
To submit a system:
Participants operate and fund their own memory API, storage, bandwidth, and compute. AML operates the answer, evaluation, orchestration, and leaderboard infrastructure.
This repository is the public evaluation release for AML. It is not a copy of the production leaderboard service and it does not contain benchmark data.
agent-memory-leaderboard/
|-- data/ # Public per-benchmark evaluation contracts
| |-- beam/
| |-- clbench/
| |-- locomo-refined/
| |-- longmemeval-s/
| |-- personamem/
| `-- scriptmem/
|-- api_config.py # Shared public runtime configuration surface
|-- requirements.txt # Minimal Python dependency set
|-- README.md # English
`-- README_CN.md # Simplified Chinese
The published modules make the public answer and scoring behavior inspectable. They are provided for transparency, methodological review, and alignment with reported leaderboard results.
To protect benchmark integrity and participant privacy, this repository does not publish:
Do not submit any of these materials in an issue or pull request.
The first Agent Memory Challenge opened on July 29, 2026 and has moved from its launch phase into ongoing public leaderboard operation. AML continues to serve researchers, open-source maintainers, and commercial memory teams through subsequent evaluation cycles.
| Milestone | Date |
|---|---|
| Registration opened | July 29, 2026 |
| Submission deadline | August 7, 2026 |
| First leaderboard release | August 12, 2026 |
The challenge provides separate rankings for open-source methods and commercial products. Membership and API-credit awards, contribution rewards, and any deadline updates are governed by the official challenge rules.
The first cycle is closed, and the second cycle is expected to open on September 20, 2026. AML will continue accepting new systems, updated versions, and complementary benchmark proposals through future leaderboard releases and challenge cycles.
We welcome contributions that improve public documentation, clarify an exposed evaluation contract, or propose a complementary benchmark with meaningful difficulty and clear provenance.
Before opening a contribution:
For benchmark proposals and current contribution requirements, see the documentation.
If AML is useful in your research or evaluation work, please cite the project:
@misc{agent_memory_leaderboard_2026,
title = {Agent Memory Leaderboard: Open and Reproducible Evaluation for Long-Term Memory Systems},
author = {{Agent Memory Leaderboard Organizers}},
year = {2026},
howpublished = {\url{https://agentmemoryleaderboard.ai/}},
note = {Accessed: YYYY-MM-DD}
}
Memory systems need a measurement standard that is broad enough to be useful, controlled enough to be comparable, and transparent enough to be trusted. AML is built to make that standard a shared, evolving piece of infrastructure.
Python
100.0%