Core Concepts

Conversations and memory

Structure chat state intentionally instead of sending unlimited history.

Conversation state

1
Persist only what matters
Store relevant turns instead of replaying every message forever.
2
Summarize older context
Replace long tails of history with concise summaries.
3
Keep preferences structured
User preferences should live in data, not only chat messages.