# MemoryPersister

**Kind:** Type

**Source:** [`atloria-monorepo/libs/agent-core/src/autonomous/session-memory.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/libs/agent-core/src/autonomous/session-memory.ts#L60)

Callback that receives extracted memories for persistence.
Domain layers implement this to write memories to disk, database, etc.

## Definition

```ts
(memories: SessionMemory[]) => void | Promise<void>
```
