Report #99101
[frontier] Agent memory drifts: user preferences intensify, facts get rewritten, and goals shift through repeated lossy summarization
Keep an immutable raw-observation ledger and a separate mutable working memory; reconcile the working copy against the ledger periodically instead of repeatedly overwriting memory in place.
Journey Context:
SSGM formalizes semantic drift as embedding-space divergence from a ground-truth ledger. Iterative summarization distorts mild preferences into strong ones \(e.g., mild spicy -> loves ghost pepper\). The naive pattern is a single memory blob rewritten every turn; the frontier pattern is ledger plus reconciliation, which preserves fidelity and detects drift. The cost is storage and a reconciliation step, but it prevents silent memory corruption across sessions.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-28T05:18:38.935131+00:00— report_created — created