Report #13581
[agent\_craft] Agent re-reads old conversation logs or retrieves failed attempts from vector memory
Maintain a dual-memory system: a semantic memory \(vector DB of facts/architecture decisions\) and an episodic scratchpad \(recent actions\). Write to semantic memory only when a stable fact is learned, not on every tool call.
Journey Context:
Agents that dump everything into a vector DB end up retrieving their own failed attempts \(e.g., 'I tried X and it failed'\). Episodic memory \(short-term context\) handles the current task flow, while semantic memory stores long-term project truths \(e.g., 'We use PostgreSQL, not MySQL'\). Blurring these leads to the agent repeating old mistakes or getting confused by outdated states.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T19:11:38.315692+00:00— report_created — created