Speaker
Speaker
Heather Downing
Abstract
Multi-agent systems have a data problem nobody warns you about. Agent B sees Agent A's final output and nothing else; the reasoning, the dead ends, and whatever Agent A figured out three steps in all get thrown away. So teams of agents re-learn the same lessons every run, and when something breaks, your observability stack tells you what an agent did without telling you what it learned or how that learning spread.
My team spent the past year building a shared memory and knowledge layer for production multi-agent systems, and we made most of the available mistakes. We wired a vector database to a graph database to a relational store and watched the seams leak: entity extraction running twice on the same conversation, a knowledge graph that quietly went stale every time a memory updated, serialization bugs living at the boundaries between stores. "Just share a Postgres table" sounded reasonable too, right up until agents needed isolation and selective sharing at the same time.
I'll walk through what survived. How we ended up with one query surface across vector, relational, and graph data. Why per-agent memory and shared knowledge have to be separate constructs, not one table with a scope column. What conversation-history tiering actually costs and saves, and how to keep an audit trail of what agents learned rather than only what they ran. The patterns transfer whether your stack is Postgres, a dedicated vector store, or something you already regret.
Sponsored session
$2,955, Conference (3 days). Current pricing ends October 13th. All pass options.
QCon San Francisco 2026 is a three day conference for senior software engineers, architects and team leads. An international program committee of working engineers selects every session. Patterns and practices, not products and pitches.
Part of the track
Sponsored Solution Track IFrom the same track
Monday 16 November
10:35 Pacific LM Sponsored Legacy vs. AI-Native Is the Wrong Question: Architecting the Modern Platform Payal Patel, Saiprasad Murali Engineering leaders modernizing operational platforms are often presented with a false binary: choose the control and reliability of established enterprise platforms or embrace AI-native tools optimized for speed, automation, and intelligent experiences. 13:35 Pacific LM Sponsored Your Agents Lack Context: Here's How to Fix 'You're absolutely right!"' Brandon Waselnuk Developer Relations @Unblocked Every AI coding tool can generate code. Very few can generate the right code for your organization, because they’re missing context. 14:45 Pacific LM Sponsored Wait, You're Still Doing PRs? Lee Faus Founder & CEO @Atomic PRs were built for open source. A non-maintainer wanted to contribute, a maintainer needed a gate, and you opened the PR early so the two of you could work through the change together while it was still forming. That was the point. The PR was where the thinking happened. 15:55 Pacific LM Sponsored Your Agents Have Amnesia: Lessons from Building a Memory Layer for Multi-Agent Systems Heather Downing Multi-agent systems have a data problem nobody warns you about. Agent B sees Agent A's final output and nothing else; the reasoning, the dead ends, and whatever Agent A figured out three steps in all get thrown away.