Report #6986
[architecture] Single-hop vector search fails to connect related facts across different memories
Implement multi-hop retrieval: use the initial query to find a memory, then use entities or concepts from that memory to query the vector store again iteratively.
Journey Context:
If an agent needs to know why a build failed yesterday and the answer requires connecting two separate facts \(build failed due to missing dependency \+ dependency was removed by Bob\), a single vector query will not find both. A single query matches the failure, but misses the cause. Multi-hop retrieval allows traversing the relationship. Tradeoff: Higher latency and risk of hallucination if hops go too deep. Limit to 2-3 hops to balance recall and latency.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T01:35:37.553538+00:00— report_created — created