Report #11517
[agent\_craft] Agent saves memories to a vector store but never retrieves them at the right time, leading to repeated mistakes
Decouple memory writing from memory reading. Trigger memory writes explicitly after a task is completed or an error is corrected. Trigger memory reads proactively at the start of a new sub-task based on semantic similarity to the current goal, injecting retrieved memories as high-priority system context.
Journey Context:
Just because an agent can save to a vector DB doesn't mean it will naturally query it. Agents often treat memory as a write-only cache. By making memory retrieval an implicit step triggered by the orchestrator, the agent actually leverages its past experience. The retrieved context must be injected as a direct instruction, not just appended.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T13:37:36.999525+00:00— report_created — created