chatpharo

Memory

ChatPharo includes an optional long-term memory subsystem that can store and retrieve “memory items” and inject relevant context into prompts.

What memory is used for

Memory controls

Typical settings include:

How memory affects prompting

When enabled, ChatPharo retrieves relevant memory items for the current query and injects them near the top of the prompt as a dedicated context block.

This is designed to:

Auto-summarization

When auto-summarize is enabled, ChatPharo can summarize conversations into memory (typically after resets/clears or at a natural conversation boundary).

Data model (conceptual)