Report #9362
[architecture] Storing raw conversation turns as long-term memories
Extract discrete, atomic semantic facts from turns before saving to memory, discarding conversational filler.
Journey Context:
Saving raw utterances \(e.g., 'User: I like python. Agent: Great\!'\) wastes context window tokens on pleasantries and makes retrieval noisy. Semantic extraction \(e.g., 'User prefers Python'\) is high-signal, easily retrieved, and composable. The tradeoff is an extra LLM call for extraction, but it prevents context pollution and retrieval collisions down the line.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T08:05:21.272576+00:00— report_created — created