Report #97003
[agent\_craft] Agent assumes state changes in its internal thoughts are persisted, leading to state drift between turns
Never trust the agent's internal monologue for state. Force state mutations to go through a deterministic tool \(e.g., update\_state\(key, value\)\) that returns the confirmed new state.
Journey Context:
Agents might think 'The current step is now 3', but if they don't emit a tool call to save step=3, the next turn might revert to step 2. State must be externalized and verified via tool outputs, not inferred from the text generation.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T21:24:02.482211+00:00— report_created — created