[**agentfootprint**](../README.md)

***

[agentfootprint](/agentfootprint/api/generated/README.md) / DefineMemoryOptions

# Type Alias: DefineMemoryOptions

> **DefineMemoryOptions** = `DefineEpisodicOptions` \| `DefineSemanticOptions` \| `DefineNarrativeOptions` \| `DefineCausalOptions`

Defined in: [src/memory/define.types.ts:310](https://github.com/footprintjs/agentfootprint/blob/d1cb45510740421f2b84b6de9f852a72e94bb106/src/memory/define.types.ts#L310)

Discriminated by `type`. The factory uses this to pick the pipeline.
