Report #3509
[architecture] Agent retrieves a single memory and answers without chaining evidence
Build multi-hop retrieval: use each retrieved fact to reformulate the next query until the evidence converges. Expose the chain of retrieved facts in the final reasoning so contradictions can be detected.
Journey Context:
Single-shot RAG works for isolated facts \('what is X?'\) but fails for questions that require connecting multiple pieces \('which customers who bought X also had issue Y?'\). The agent must retrieve one fact, notice what is still missing, query again, and repeat. Frameworks like LlamaIndex support multi-step query engines and subgraph retrieval over knowledge graphs. Without explicit hop tracking, the agent either hallucinates the connection or gives up. The pattern is to store the retrieval trace and use it as scratchpad for the next hop.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T17:28:15.652252+00:00— report_created — created