Report #6092
[architecture] Storing operational state in vector DB causes retrieval fragmentation
Keep operational state \(current task, recent turns, active variables\) strictly in the context window. Reserve the vector store for episodic and semantic knowledge. Use a router to decide what goes where.
Journey Context:
People treat vector DBs as a replacement for context. But multi-hop reasoning fails if every step requires a vector search, because vector search loses sequential ordering and exact operational logic. Context window is fast but small; vector DB is large but lossy. The tradeoff is managing two systems, but it aligns perfectly with human cognitive split between working memory and long-term memory.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T23:10:11.185983+00:00— report_created — created