Speaker
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,995, Conference (3 days). Current pricing ends November 10th. 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.
Slides & video
Video Not available
Part of the track
Sponsored Solution Track IIIFrom the same track
Tuesday 17 November
10:35 Pacific LM Session Sponsored session Details coming soon! 11:45 Pacific LM Session Notes From 300 Installs Inside Someone Else's Cloud Adam Hicks Senior Solutions Architect @Groundcover We run our storage and query backend inside our customers' own VPCs. They own the infrastructure. We own the pager. I'm the person who helps installs it, so I've watched this architecture meet a few hundred different production Kubernetes environments and I've kept notes on what went wrong. 13:35 Pacific LM Sponsored Why Your Document AI Fails in Production — And How to Fix the Infrastructure Underneath It Pavitter Josan Solutions Engineer @Nutrient The session explains why document AI that works in demos can fail in production: document structure can be lost during ingestion, rendering can break on edge cases, and extraction can vary across runs. When agents make routing or approval decisions, teams also need governance. 14:45 Pacific LM Session Trust, but Verify: Delivering Quality with Agentic Workflows Adrian Hatch Solutions Engineer @Antithesis In spite of all the recent panic, nothing has really changed about software development. We’re worried about agents being unreliable. Newsflash: human devs are too. We’re worried about agents producing more code than we can read, but did you ever really do all your reviews within 24 hours? 15:55 Pacific LM Sponsored Your Agents Have Amnesia: Lessons from Building a Memory Layer for Multi-Agent Systems Heather Downing Developer advocate @YugabyteDB 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.