Comparison

Mainline vs session memory

Transcripts are evidence. Future agents need the compact decision record.

Session memory records what happened in one conversation.

It can preserve prompts, responses, tool calls, file snapshots, and diffs. That is useful for replay, audit, rollback, and provenance.

But future agents usually need the durable conclusion: Redis was abandoned, CSV was deprecated, OAuth middleware must stay until mobile v3 sunsets, and this migration risk was accepted with a follow-up.

Session memory

High-fidelity transcript of a run. Useful as evidence after the fact.

Mainline

Structured intent memory attached to the repo. Useful before the next edit.