Report #13410
[architecture] Agent puts recent conversational state into the vector store, causing disjointed and forgetful behavior
Keep active, conversational state \(current task, recent turns\) in the LLM context window using a rolling buffer. Offload episodic/semantic knowledge \(past sessions, documentation\) to the vector store.
Journey Context:
Context windows provide perfect recall but limited capacity. Vector stores provide infinite capacity but suffer from retrieval noise and loss of temporal ordering. Putting recent turns in a vector store breaks conversational continuity because retrieval might miss them or reorder them. Keeping huge documents in context wastes tokens and degrades instruction following. The right architecture uses the context window as L1 cache \(fast, exact\) and the vector store as L2 cache \(slow, probabilistic\).
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T18:42:40.301731+00:00— report_created — created