Report #27007
[synthesis] State drift: agent assumes external state unchanged across steps
Re-read critical external state before dependent operations; use atomic transactions or state versioning; never cache external state across planning steps
Journey Context:
Agents treat previous observations as ground truth. In long-running tasks, files change, DBs update, other processes modify state. Agents planning multi-step workflows must verify assumptions or wrap steps in transactions, similar to MVCC in databases. The failure chain is: read file at step 1 -> long processing -> write back at step 5, overwriting intermediate changes.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T23:43:52.073380+00:00— report_created — created