Memory

Give Agents durable knowledge with explicit ownership, retention, and retrieval boundaries.

landingFor agent developers, platform operatorsOwner Constal platform teamVerified 2026-08-22

A Memory is an Agent-facing Resource for durable knowledge. An Agent can remember a record, search relevant records, retrieve one record, delete one record, or purge everything it owns in that Memory. The Memory defines who owns each partition, how long records remain, and how retrieval behaves. Agent input never selects an arbitrary partition.

Memory and Memory Stores

The Console separates the logical capability from its persistence backend:

ObjectResponsibility
MemoryStable Agent binding, owner scope, retention, retrieval defaults, and access Policy
Memory StorePersistence, indexing, retrieval implementation, Credentials, and provider-specific configuration

Constal Memory is a platform-provided Store available to every tenant. A tenant may also configure another Store that implements the same Memory Store capability. Changing the Store implementation does not change the operations the Agent uses.

Choose an owner scope

ScopePartition is derived fromTypical use
SessionAccepted durable sessionConversation context that must not cross sessions
PrincipalAuthenticated principalPersonal preferences and individual history
CustomerAuthenticated downstream customerShared context for one customer organization
TenantAuthenticated tenantKnowledge shared across authorized tenant Agents

Customer scope fails closed when the accepted request has no authenticated customer. Principal and customer identities come from Channel authentication and accepted authority, not from text supplied to the Agent.

Continue

Use Configure Memory to create one, then Use Memory from an Agent to bind and invoke it. Review Scoped bindings when the Store itself must vary by tenant, customer, or principal.