{
  "id": 18614498,
  "title": "It Remembers Across Restarts — and Forgets Mid-Conversation",
  "url": "https://urgent.news/2026/11/07/it-remembers-across-restarts-and-forgets-mid-conversation",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-11-07T01:50:54.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/aws-builders/it-remembers-across-restarts-and-forgets-mid-conversation-1ehh"
  },
  "original_language": "en",
  "account": "The model being tested is amazon.nova-pro-v1:0, hosted on Amazon Bedrock. The agent possesses a list of messages and a conversation manager. When restarted, the agent retains knowledge of the user's name but forgets information after seven turns in the same conversation. These are two distinct failures. The agent's state is stored in three components: a key-value store, bookkeeping, and internal state. The key-value store and bookkeeping are written during the agent.state.set calls, while the internal state remains empty for plain chat agents. The JSON format is used for serialization, and only JSON-compatible types are allowed. When the agent persists state, it occurs after the next agent invocation.",
  "summary": "Verified on 2026-11-07 against strands-agents 1.63.0, Python 3.11 and Bedrock in us-east-1 . Every number below came out of a run, and the setup steps live in README.md . The model is amazon.nova-pro-v1:0 on Amazon Bedrock. An agent can remember your name across a restart and still lose it seven turns later in the same conversation. Those are two separate failures, and fixing one does nothing for…",
  "key_points": [
    "Agent retains user's name across restarts",
    "Forgets info after 7 turns in same conversation",
    "State stored in key-value store and bookkeeping"
  ],
  "editors_take": "Inconsistent state management across different storage components creates a reliability gap where long-term user recognition succeeds but immediate conversational context fails during extended interactions.",
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}