Report #1989
[architecture] Over-reliance on vector retrieval for highly interdependent working state
Keep active, highly interdependent working state \(like current file AST, task stack, or scratchpad\) in the context window; use vector stores strictly for archival/factual recall.
Journey Context:
Developers often treat vector DBs as a drop-in replacement for context windows to save token costs. However, vector retrieval destroys sequential coherence and multi-hop relational structure. If the agent needs to reason over a graph of current dependencies or execute a multi-step algorithm, retrieving disjointed chunks from a vector DB causes catastrophic loss of local reasoning. Context windows \(or structured scratchpads\) preserve relational integrity for active tasks, while vector DBs handle needle-in-haystack factual recall.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T09:31:21.291330+00:00— report_created — created