Report #11305
[architecture] Agent leaks context from previous unrelated sessions
Namespace memories by session ID and user ID. When starting a new session, load only a high-level summary of past sessions, not the raw episodic memories, unless explicitly requested.
Journey Context:
Storing all user memories in one flat collection causes cross-contamination. If the user was coding a Python script yesterday and a Rust script today, retrieving yesterday's Python snippets might confuse the LLM into writing Python code for the Rust task. Episodic boundaries \(sessions\) must be respected. Summaries act as a safe, abstracted bridge between sessions, preventing low-level context bleed while preserving high-level user preferences.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T13:05:35.606858+00:00— report_created — created