Sessions
Bookmark important chats and delete sessions safely (including ones with sub-agents).
Find & Switch Sessions
- Recent list on Chat / sidebar
- Full list: History (server-side search with cursor pagination, bookmark/status filters)
Recently active sessions are retained warm in memory, making switching between sessions instant without reload latency.
Workspace override & /reload
- A session workspace override (custom working folder) is kept even if the path is briefly unavailable; it applies again when the directory returns.
- Type
/reloadin chat to refresh workspace tools and skills without wiping history.
Rich content in chat
- Mermaid (
```mermaid) and LaTeX ($…$/$$…$$) render in chat messages, deliverable cards, and interactive markdown panels. - Per-message Copy / Export PDF keep diagrams and equations (PDF preprocess embeds Mermaid as images; math uses the PDF TeX path).
Regenerate last turn
When the session is idle (not streaming), the latest assistant message shows a Regenerate action. It discards that completed turn and re-runs completion from the preceding user message. Use this when you want another take without pasting the same prompt again. Error-path retry remains available when a turn fails.
Export
Use the Export control on the chat header or a History card to save the stored conversation:
- Markdown (.md) — full untruncated transcript from storage, including thinking and tool calls. Compaction/recovery scaffolding is omitted.
- ATIF trajectory (.json) — Harbor-aligned ATIF-v1.7 for analysis. Binary media (screenshots, audio) is stored as placeholders, not raw payloads.
- Copy visible window (active chat only) — copies the in-memory window to the clipboard. This path skips thinking and is size-limited; it is not the same as the Markdown file export.
Busy sessions can still be exported as a point-in-time snapshot. In-flight streaming rows are omitted.
Bookmark
Use the bookmark control on the session card or header to pin important work.
Delete
Deleting a session is permanent.
Sessions with sub-agents
Some sessions spawn child agents. When you delete a parent:
- The UI may ask whether to delete with sub-agents or keep children.
- Prefer the option that matches your intent — orphaned children can clutter History.
Exact wording follows the product (often a confirmation dialog).