---
title: "SurrealDB Stream #37: Building a living knowledge layer for your agents | Livestream | SurrealDB"
description: "Everyone shows the clever query side of AI agents: vector search, GraphRAG, memory. Almost nobody shows the part that decides whether your agent is actually any good - how the data gets in, and how you keep it fresh. Re-embed everything on a schedule and your agent's knowledge is stale the moment the job finishes.\n\nOn Thursday 30 July, Tobie Morgan Hitchcock sits down with Linghua Jin from CocoIndex and SurrealDB's Martin Schaer to walk through how a living knowledge layer for AI agents actually comes together. CocoIndex ingests your documents incrementally - recomputing only what changed - straight into SurrealDB, where the documents, an entity graph and the vectors all live in one store.\n\nCode-first and conversational: a walkthrough of a real, working pipeline and live queries.\n\nWe'll cover:\n\n- Why stale, disconnected context is what really hurts agent accuracy\n- How incremental ingestion keeps your knowledge layer fresh, with no full rebuilds\n- How a folder of documents becomes chunks, embeddings and an entity graph in SurrealDB\n- Running vector search and graph traversal together in a single query\n- The edit-one-document moment: seeing only the delta re-embed\n\nLinks:\n\n- Living knowledge layer blog: https://surrealdb.com/blog/a-living-knowledge-layer-for-your-agents-surrealdb-cocoindex"
url: https://surrealdb.com/events/4A-6suVZUqQ
---

Friday, July 31 at 6:30 AM GMT+1

Livestream

# SurrealDB Stream #37: Building a living knowledge layer for your agents

```
Everyone shows the clever query side of AI agents: vector search, GraphRAG, memory. Almost nobody shows the part that decides whether your agent is actually any good - how the data gets in, and how you keep it fresh. Re-embed everything on a schedule and your agent's knowledge is stale the moment the job finishes.

On Thursday 30 July, Tobie Morgan Hitchcock sits down with Linghua Jin from CocoIndex and SurrealDB's Martin Schaer to walk through how a living knowledge layer for AI agents actually comes together. CocoIndex ingests your documents incrementally - recomputing only what changed - straight into SurrealDB, where the documents, an entity graph and the vectors all live in one store.

Code-first and conversational: a walkthrough of a real, working pipeline and live queries.

We'll cover:

- Why stale, disconnected context is what really hurts agent accuracy
- How incremental ingestion keeps your knowledge layer fresh, with no full rebuilds
- How a folder of documents becomes chunks, embeddings and an entity graph in SurrealDB
- Running vector search and graph traversal together in a single query
- The edit-one-document moment: seeing only the delta re-embed

Links:

- Living knowledge layer blog: https://surrealdb.com/blog/a-living-knowledge-layer-for-your-agents-surrealdb-cocoindex
```

Share

```json
{"@context":"https://schema.org","@type":"Event","name":"SurrealDB Stream #37: Building a living knowledge layer for your agents","description":"Everyone shows the clever query side of AI agents: vector search, GraphRAG, memory. Almost nobody shows the part that decides whether your agent is actually any good - how the data gets in, and how you keep it fresh. Re-embed everything on a schedule and your agent's knowledge is stale the moment the job finishes.\n\nOn Thursday 30 July, Tobie Morgan Hitchcock sits down with Linghua Jin from CocoIndex and SurrealDB's Martin Schaer to walk through how a living knowledge layer for AI agents actually comes together. CocoIndex ingests your documents incrementally - recomputing only what changed - straight into SurrealDB, where the documents, an entity graph and the vectors all live in one store.\n\nCode-first and conversational: a walkthrough of a real, working pipeline and live queries.\n\nWe'll cover:\n\n- Why stale, disconnected context is what really hurts agent accuracy\n- How incremental ingestion keeps your knowledge layer fresh, with no full rebuilds\n- How a folder of documents becomes chunks, embeddings and an entity graph in SurrealDB\n- Running vector search and graph traversal together in a single query\n- The edit-one-document moment: seeing only the delta re-embed\n\nLinks:\n\n- Living knowledge layer blog: https://surrealdb.com/blog/a-living-knowledge-layer-for-your-agents-surrealdb-cocoindex","startDate":"2026-07-31T05:30:50Z","image":"https://i.ytimg.com/vi/4A-6suVZUqQ/maxresdefault.jpg","url":"https://surrealdb.com/events/4A-6suVZUqQ","eventStatus":"https://schema.org/EventScheduled","eventAttendanceMode":"https://schema.org/OnlineEventAttendanceMode","location":{"@type":"VirtualLocation","url":"https://surrealdb.com/events/4A-6suVZUqQ"},"organizer":{"@type":"Organization","name":"SurrealDB","url":"https://surrealdb.com","logo":{"@type":"ImageObject","url":"https://surrealdb.com/assets/static/logo.BG7_TG2b.svg"}}}
```

```json
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://surrealdb.com"},{"@type":"ListItem","position":2,"name":"Events","item":"https://surrealdb.com/events"},{"@type":"ListItem","position":3,"name":"SurrealDB Stream #37: Building a living knowledge layer for your agents","item":"https://surrealdb.com/events/4A-6suVZUqQ"}]}
```

```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","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"]}
```
