Report #14649
[architecture] Single-pass vector retrieval fails to answer complex questions requiring connecting multiple facts across different memories
Implement iterative retrieval \(multi-hop\): retrieve initial memories, use them to generate refined search queries, and repeat until the context is sufficient or max hops are reached.
Journey Context:
Vector search is based on lexical/semantic similarity, not logical inference. To answer 'Which library did the user prefer for the project they started last week?', the agent first needs to retrieve 'project started last week' to get the project name, then use that project name to retrieve the preferred library. Single-shot retrieval only works for simple factoid lookup; complex state tracking requires chaining retrievals.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T22:10:32.968265+00:00— report_created — created