- • NEW: session created, no messages yet, no title
- • ACTIVE: first message sent; title auto-generated
- • ARCHIVED: hidden from sidebar by default; read-only
- • DELETED: removed from sessions.db; unrecoverable
- • Creates a new ACTIVE child session
- • Copies message history up to the fork point
- • Parent session remains independent and ACTIVE
- • Useful for exploring alternate conversation branches
- • All state lives in ~/.hermes/sessions.db (SQLite)
- • Every turn written server-side by Hermes Agent
- • PIN keeps session at top of the sidebar list
- • RENAME does an in-place title PATCH via /api/sessions/:id