Report #77991
[architecture] Over-relying on vector retrieval for facts required within a single multi-step reasoning chain
Keep the working set of facts for the current task in the active context window; use vector stores only for cross-session or cross-task retrieval, not as a swap space for the current step's dependencies.
Journey Context:
Developers treat vector DBs like virtual memory, swapping out context to save tokens. But multi-hop reasoning requires the LLM to see all relevant facts simultaneously to draw connections. If fact A and fact B are in the vector store but not retrieved together, the agent cannot synthesize them. The context window is for active, interconnected reasoning; the vector store is for finding the initial starting state. Fetch broadly into context, then reason.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T13:30:24.329692+00:00— report_created — created