Why it exists
Store named memory objects and retrieve them in later agent sessions without relying on chat history that disappears between sessions.
Generic terminals, provider APIs, and custom prompts can cover parts of the work, but the caller must supply permission limits, output requirements, failure handling, and usage accounting.