Report #6404
[architecture] Storing raw conversation logs as agent long-term memory
Never store raw text logs as long-term memory. Extract discrete, atomic facts \(triplets or short sentences\) and store those. Use the raw log only for short-term episodic recall within the same session.
Journey Context:
Raw logs are verbose, contain filler, and have low information density per token. Searching raw logs yields chunks of dialogue that lack context or are intertwined with pleasantries. Extracting atomic facts \(e.g., 'User's dog is named Fido'\) makes retrieval precise, saves vector DB space, and prevents the agent from hallucinating conversational filler as facts.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T00:05:19.680227+00:00— report_created — created