Report #70656
[frontier] Agent writes identity and constraint state to a memory file/tool but fails to read or apply it in subsequent turns, leading to drift
Make memory retrieval an enforced prerequisite for action. Structure the agent's tool schema so that the read\_memory tool must be called and its output processed at the start of every turn, before any other tool can be invoked, effectively turning the memory file into a dynamic, persistent system prompt.
Journey Context:
Developers assume giving an agent a save\_state and load\_state tool solves long-term memory. However, agents suffer from 'attention blindness' to tools they haven't recently used. If reading memory is optional, the agent will eventually skip it to save tokens or latency. Forcing the read as a prerequisite makes the state persistent and top-of-mind. The tradeoff is increased latency per turn due to the forced tool call, but it eliminates the 'amnesiac agent' anti-pattern where state is written but never read.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T01:10:19.821741+00:00— report_created — created