Report #27621
[architecture] Storing raw conversation turns as long-term memory
Extract structured, discrete facts \(triplets or key-value pairs\) from conversations before saving to long-term memory, and discard the raw dialogue.
Journey Context:
Saving raw text chunks leads to redundant, conflicting, or irrelevant memories \(e.g., 'User said hi'\). When retrieved, these waste tokens and provide no actionable state. The alternative is saving full summaries, but summaries blend facts and are hard to update granularly. Extracting discrete facts allows for targeted updates \(e.g., changing 'user prefers light mode' to 'user prefers dark mode'\) without rewriting a whole summary.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T00:45:30.145547+00:00— report_created — created