EveryDocumentation Index
Fetch the complete documentation index at: https://bastani.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
atomic chat and every workflow stage runs inside an isolated tmux session on a dedicated atomic socket — your personal tmux is untouched. If your terminal disconnects, the session keeps running; reconnect anytime. On Windows the multiplexer is psmux. It’s auto-installed on the first non-info atomic command.
This is what lets workflows survive terminal disconnects, what -d / --detach uses to put a run in the background, and what atomic session connect reattaches to from any shell.
Session names
| Pattern | Used by |
|---|---|
atomic-chat-<id> | atomic chat sessions |
atomic-wf-<agent>-<workflow>-<id> | workflow runs (e.g. atomic-wf-claude-ralph-a1b2c3d4) |
Managing sessions
kill confirms before terminating unless -y / --yes is passed.
Scoped subcommands
session is available scoped under chat and workflow, so you can target one kind:
Detached mode
Pass-d / --detach to start a workflow in the background — it returns immediately and prints the session name. Attach later from any shell.
The SDK exposes the same session machinery as primitives —
listSessions, getSessionStatus, attachSession / detachSession, nextWindow / previousWindow / gotoOrchestrator. See the SDK overview.