Conversational memory in long-running agents

How we design memory that persists across sessions without leaking sensitive data.

Enterprise agent memory must be selective: remember preferences and operational context, forget sensitive personal data per policy.

We implement three levels: session memory (ephemeral), profile memory (preferences), and knowledge memory (indexed documents). Each level has distinct TTL and permissions.