Report #94159
[architecture] Over-relying on vector retrieval for state that must be immediately consistent
Keep highly mutable, currently active state \(like scratchpads, current task steps, or user profiles\) strictly within the context window or a fast key-value store. Use vector stores only for archival, cross-session, or large-scale reference memory.
Journey Context:
Agents often try to offload everything to a vector DB to save context tokens. However, vector retrieval is probabilistic and lossy. If an agent needs to know 'what step am I on right now', a missed retrieval breaks the agent loop. Context windows provide deterministic, exact recall. The tradeoff is capacity vs. certainty. Active state needs certainty; archival state needs capacity.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T16:37:53.943995+00:00— report_created — created