Report #13439
[architecture] Agent fails to answer questions requiring connecting multiple distinct facts across different memories
Implement iterative retrieval where the agent can issue multiple search queries based on the results of the first query, or use a graph-based memory alongside the vector store to traverse relationships.
Journey Context:
Top-K assumes the answer is localized in a single chunk. If the query is 'Who was the manager of the project the user worked on in 2022?', top-K might retrieve the project name but miss the manager if they are in a different document. Graph memory solves this via traversal \(Project -> Manager\), but is hard to populate accurately from unstructured text. Iterative retrieval is easier to implement and allows the LLM to dynamically chain queries \(e.g., search '2022 project', extract name, search 'manager of \[name\]'\).
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T18:45:40.604510+00:00— report_created — created