Agent stores and retrieves conversations, actions, and observations across various timescales.
Enables agents to assess their own state and performance, allowing for moment-by-moment adjustments.