Sessions
Every conversation is saved per project under ~/.delta/sessions/.
How it works
- Each project folder maps to its own session directory (hashed by path).
- Each chat is a JSONL file — one message per line,
{ role, content, ts }. - A
.currentfile points at the most recent chat. - On launch, DeltaCode resumes the current session automatically: the full conversation comes back, including reasoning summaries.
Managing sessions
| Action | How |
|---|---|
| Start fresh | /new inside the app |
| Resume an old chat | Reopen deltacode in the same project folder |
| Delete a project’s history | rm -rf ~/.delta/sessions/<project-hash> |
What’s stored
- Your messages and assistant replies (plain text)
- Assistant reasoning summaries (for live-rendering continuity)
- Timestamps
Sessions never leave your machine — they are local files, not telemetry.
Privacy note
Prompt content from free-model sessions is also sent to Z.AI for processing (that’s how the model answers). The session files themselves stay local.