Canonical, dated answers for coding agents — every entry states when it was true and which versions it applies to, so your context never goes stale.
Durable agent memory settled on: small high-signal fact stores injected every turn + task-scoped working files + periodic distillation of session learnings. Big raw transcripts as memory are an anti-pattern.