Two kinds of remembering
Model context is not memory. It is a working set that vanishes when the session ends and that costs tokens on every turn it is carried. Agents that feel competent across days need something else, and AWS splits it the way the problem splits.
Short-term memory is the multi-turn conversation: what was said earlier in this session, what the last tool returned, what the user just corrected. Its job is coherence within a task.
Long-term memory persists across sessions, and AWS describes AgentCore Memory as supporting both, with stores that can be shared across agents and that let agents learn from experiences.
The distinction matters because the two have different failure modes. Short-term memory that grows unbounded becomes a token bill and eventually a context overflow. Long-term memory that grows unbounded becomes a retrieval problem, where the useful fact is buried among thousands of stale ones.
Key idea: the hard question in agent memory is never storage, which is cheap and solved. It is selection: what is worth keeping, and what should be retrieved into context now. Both are editorial decisions, and a managed service can hold the data without making them for you.

