Report #3150
[architecture] Old project context leaks into unrelated new tasks
Scope memory to a thread or task; start new tasks with a fresh context window and only pull in cross-cutting facts from long-term memory on demand.
Journey Context:
Context pollution happens when one conversation carries every prior tool result, plan, and assumption into a new problem. ReAct-style agents interleave reasoning and action in one trace, which is powerful but means stale reasoning can bias new steps. The defense is task scoping: each thread gets its own checkpoint stream; global facts live in a store and are retrieved explicitly. When a task changes, start a new thread. This is why structured boundaries matter: the model's attention drifts if contexts bleed together. The tradeoff is that you must explicitly design what crosses threads and what stays local.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T15:35:44.443861+00:00— report_created — created