Report #1321
[architecture] Agent saves conversational filler or transient states as permanent semantic memories
Classify memories before saving. Only extract and persist 'trait' \(preferences, facts\) and 'state' \(current task progress\) memories. Discard 'episodic fluff' \(acknowledgments, greetings\).
Journey Context:
Naive agents save every user message or whole dialogue turns as memory. This wastes embedding space and retrieval budget, leading to irrelevant hits. You need an extraction step \(e.g., an LLM call with a strict schema\) that categorizes the input. Is it a user preference? Save to User Profile. Is it a task state? Save to Scratchpad. Is it a greeting? Discard.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-14T19:30:52.531116+00:00— report_created — created