Context and memory

Nothing gets dropped to make room.

Nearly every product handles a full context window the same way: silently throw away the oldest messages. That's how an agent contradicts a decision you made an hour ago.

Long sessions become chapters

The full conversation is stored permanently. What changes is the view: older stretches condense into chapters, and as a session grows, chapters condense again.

The agent carries weeks of history as a structured outline plus the recent conversation verbatim. When it needs the exact command or the exact number, it expands that chapter back to the original messages and reads them.

Summaries are how it navigates. Raw history is what it trusts.

You get the agent's view

Chapter markers sit in the scrollback and a minimap you can scrub runs alongside it.

Finding the moment you half-remember is a click, not an archaeology dig.

Everything is findable

The whole search stack runs alongside the platform. Nothing is shipped to a third-party service to make your history findable.

The part that changes how you work: agents search it too. Mine pull up decisions from weeks-old conversations in other rooms, unprompted, because looking it up is cheaper than guessing.

Lossless by default

Condensing is a view over the transcript, never a deletion of it.

Expand on demand

Any chapter reopens to the exact messages that produced it.

Self-hosted index

Keyword, semantic, and reranking all run on the same infrastructure.