Skip to content

Pages

  • Getting started
  • Models & providers
  • Sessions
  • Customization
  • Automation

Sessions

Resume a conversation, try a different branch, or carry your work into a new session.

Resume work

Saved conversations live under ~/.e/sessions/. Use /resume to choose a session and continue it.

A session contains messages and tool activity. Treat its files as project data, especially if tools have read private source or configuration.

Branch or fork

/tree returns to an earlier message in the same session. From there you can try another approach while keeping the original branch in its history.

/fork creates a separate session file seeded from the current conversation. Use it when the next task deserves its own history.

Branching changes the conversation, not the working directory. It does not undo edits made by tools. Use Git to inspect or restore file changes.

Manage context

When the model's context fills up, e summarizes older messages to make room. Run /compact to request that summary yourself.

Compaction is part of the agent loop. It does not require you to restart the task. Use /usage to inspect recorded model usage for the session.

Export a conversation

/export saves the active branch as an HTML page. Review the export before sharing it: source code and tool output can appear alongside the conversation.

Session commands

/resume
Reopen a saved session.
/tree
Return to an earlier message and branch in place.
/fork
Continue in a separate session file.
/compact
Summarize older context.
/usage
Inspect recorded model usage.
/export
Save the active branch as HTML.