---
title: "Recall | Agent Memory | SurrealDB"
description: "Recall you can trust. A hybrid ranker weighs meaning, keywords and graph connections together, and every answer comes back with its sources."
url: https://surrealdb.com/agent-memory/recall
---

RECALL

# Recall you can trust

Every turn, agent memory feeds the context window the slice that matters - and recall is engineered for correctness. A hybrid, multi-signal ranker weighs meaning, exact keywords, and graph connections together, and every answer comes back with the exact sources behind it.

[Join the waitlist](https://surrealdb.com/agent-memory/get-started) [Technical deep-dive](https://surrealdb.com/agent-memory/deep-dive)

1. ![Babcock](https://surrealdb.com/assets/static/babcock.lo4rnVg1.svg)
2. ![ING](https://surrealdb.com/assets/static/ing.X3I6S3_V.svg)
3. ![British Airways](https://surrealdb.com/assets/static/british-airways.KEsZiwV-.svg)
4. ![Nvidia](https://surrealdb.com/assets/static/nvidia.DaIEuMil.svg)
5. ![Apple](https://surrealdb.com/assets/static/apple.D5pq4flY.svg)
6. ![SpaceX](https://surrealdb.com/assets/static/spacex.CQJEk-IL.svg)
7. ![Samsung](https://surrealdb.com/assets/static/samsung.CH-vQgnb.svg)
8. ![adidas](https://surrealdb.com/assets/static/adidas.DdTC5qhk.svg)
9. ![Tencent](https://surrealdb.com/assets/static/tencent.paQmLxyy.svg)
10. ![Alibaba](https://surrealdb.com/assets/static/alibaba.B16idgfM.svg)
11. ![PolyAI](https://surrealdb.com/assets/static/poly-ai.c3w_fAg6.svg)
12. ![Later](https://surrealdb.com/assets/static/later.Ds736jFO.svg)
13. ![Verizon](https://surrealdb.com/assets/static/verizon.BI7CajdX.svg)
14. ![Liberty Mutual](https://surrealdb.com/assets/static/liberty-mutual.B7qOU1pd.svg)
15. ![Walmart](https://surrealdb.com/assets/static/walmart.BjDg_Sr8.svg)
16. ![Carrier](https://surrealdb.com/assets/static/carrier.D21gC6NX.svg)
17. ![Saks Fifth Avenue](https://surrealdb.com/assets/static/saks-fifth-avenue.COIDpLSb.svg)
18. ![San Francisco Compute Company](https://surrealdb.com/assets/static/sfcc.B7jlImq4.svg)
19. ![Shield AI](https://surrealdb.com/assets/static/shield-ai.pINZ0KJr.svg)
20. ![Wix](https://surrealdb.com/assets/static/wix.DvHhmoBi.svg)

01 |HYBRID RETRIEVAL

## Cheap questions stay cheap

A typed lookup answers straight from the graph and never touches the ranker. Only real retrieval runs the full fusion, with a broader sweep held in reserve for when the answer is thin - so recall is fast when it can be and thorough when it must be.

Search

Natural language query

Generate embeddingsProvider-pluggable

Vector searchchunks

HNSW · COSINE

Entity searchentities

HNSW · COSINE

Fact chain traversalentity → relation → entity

3-depth recursive DFS

Success

Memories + facts

```
// npm install @surrealdb/agent-memoryimport { AgentMemory } from "@surrealdb/agent-memory";const memory = new AgentMemory({ context: "acme-prod" });await memory.remember("I work at Acme as CTO");const hits = await memory.recall("what do I do at Acme");
```

## Many signals, fused in one ranker

Meaning, exact terms, and graph structure are weighed together in a single ranker - not vector similarity alone, and not a rerank bolted on afterwards.

### [Vector recall](https://surrealdb.com/agent-memory/deep-dive)

Semantic similarity over embeddings stored on the same records.

Learn more

### [Lexical (BM25)](https://surrealdb.com/agent-memory/deep-dive)

Exact keyword matching, so specific terms are never lost to paraphrase.

Learn more

### [Graph traversal](https://surrealdb.com/agent-memory/knowledge-graph)

Connected entities pulled in through typed relationships.

Learn more

### [Personalised PageRank](https://surrealdb.com/agent-memory/deep-dive)

Importance weighted by how memories connect, not just how they read.

Learn more

### [Keyword bridges](https://surrealdb.com/agent-memory/deep-dive)

Shared terms link memories that vector similarity alone would miss.

Learn more

### [Sources on every answer](https://surrealdb.com/agent-memory/provenance)

Recall returns the exact records behind each result, ready to cite.

Learn more

02 |ONE SUBSTRATE

## Similarity alone gets the wrong thing

A pure vector search returns what reads similarly - which is not always what's true, current, or relevant. Agent Memory fuses multiple signals and reconciles what changed, so recall surfaces the right thing, with its sources.

### Tiered, so it stays cheap

Direct lookups answer from the graph; only genuine retrieval runs the full fusion. Cost tracks difficulty, not volume.

### Reconciled, not stale

Superseded facts step aside for the current one, so recall reflects what's true now, not what was said first.

### Provable, every time

Each answer carries the exact records behind it, so nothing recall returns is a black box.

## Keep exploring

### [Provenance](https://surrealdb.com/agent-memory/provenance)

How every answer traces back to its source.

Explore

### [Knowledge graph](https://surrealdb.com/agent-memory/knowledge-graph)

The connections recall traverses.

Explore

### [Technical deep-dive](https://surrealdb.com/agent-memory/deep-dive)

The full retrieval pipeline.

Explore

GET STARTED

## Give your agents recall they can trust

Trustworthy recall, durable memory, and a knowledge graph - one system you buy, secure, and audit once. Built on SurrealDB.

![Samsung](https://surrealdb.com/assets/static/4c58b81e7b3c9466.C_Hv0eml.svg)![NVIDIA](https://surrealdb.com/assets/static/nvidia.DaIEuMil.svg)![Apple](https://surrealdb.com/assets/static/f7dc2519e0d212bc.Cn8MYAK7.svg)![Verizon](https://surrealdb.com/assets/static/18b99996c689000f.B5PQ-nI9.svg)![Tencent](https://surrealdb.com/assets/static/401d8346058682c8.DqM87mst.svg)

SOC 2 Type 2

GDPR

Cyber Essentials Plus

ISO 27001

[Join the waitlist](https://surrealdb.com/agent-memory/get-started) [Talk to sales](https://surrealdb.com/contact/sales)

```json
{"@context":"https://schema.org","@type":"Organization","name":"SurrealDB","url":"https://surrealdb.com","logo":"https://surrealdb.com/assets/static/logo.BG7_TG2b.svg","description":"SurrealDB is the unified data layer for AI. A multi-model database for documents, graphs, vectors, and time-series.","foundingDate":"2022","legalName":"SurrealDB Ltd","identifier":{"@type":"PropertyValue","propertyID":"GB-COH","value":"13615201"},"address":{"@type":"PostalAddress","streetAddress":"3rd Floor, 1 Ashley Road","addressLocality":"Altrincham","addressRegion":"Cheshire","postalCode":"WA14 2DT","addressCountry":"GB"},"contactPoint":[{"@type":"ContactPoint","contactType":"customer support","email":"support@surrealdb.com","url":"https://surrealdb.com/contact","availableLanguage":"English"},{"@type":"ContactPoint","contactType":"sales","email":"info@surrealdb.com","url":"https://surrealdb.com/contact","availableLanguage":"English"},{"@type":"ContactPoint","contactType":"security","email":"security@surrealdb.com","url":"https://surrealdb.com/.well-known/security.txt","availableLanguage":"English"},{"@type":"ContactPoint","contactType":"legal","email":"legal@surrealdb.com","url":"https://surrealdb.com/legal","availableLanguage":"English"}],"hasCertification":[{"@type":"Certification","name":"SOC 2 Type 2"},{"@type":"Certification","name":"GDPR"},{"@type":"Certification","name":"Cyber Essentials Plus"},{"@type":"Certification","name":"ISO 27001"}],"owns":[{"@type":"SoftwareApplication","name":"SurrealDB","url":"https://surrealdb.com/surrealdb"},{"@type":"SoftwareApplication","name":"Agent Memory","url":"https://surrealdb.com/agent-memory"}],"knowsAbout":["multi-model databases","document databases","graph databases","vector search","time-series databases","SurrealQL","Agent Memory","real-time databases","embedded databases","context layer","graph ontology","distributed database","knowledge graphs","distributed transaction protocols","highly-scalable databases"],"sameAs":["https://www.wikidata.org/wiki/Q124316308","https://github.com/surrealdb/surrealdb","https://twitter.com/surrealdb","https://www.youtube.com/@surrealdb","https://www.linkedin.com/company/surrealdb","https://discord.gg/surrealdb","https://www.reddit.com/r/surrealdb","https://www.instagram.com/surrealdb","https://medium.com/surrealdb","https://dev.to/surrealdb"]}
```

```json
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://surrealdb.com"},{"@type":"ListItem","position":2,"name":"Agent Memory","item":"https://surrealdb.com/agent-memory"},{"@type":"ListItem","position":3,"name":"Recall","item":"https://surrealdb.com/agent-memory/recall"}]}
```
