This Level 300 deck shows how to give a Strands Agents agent memory: the conversation history and agent.state, snapshots, a SnapshotSessionManager with a Storage that continues after a restart, a MemoryManager that carries knowledge across sessions, and context_manager and conversation managers that keep the conversation inside the context window. It uses the official docs, architecture diagrams, and real output of a help-desk agent run on Amazon Bedrock in the Tokyo Region, as deck 05 (Go deeper) of the series Learn Strands Agents with Kiro.