Sessions
Open Interpreter stores conversations locally under ~/.openinterpreter/ so
you can continue work later.
Resume
Resume the newest session for the current directory:
interpreter resume --lastOpen a picker:
interpreter resumeInclude sessions from other directories:
interpreter resume --allResume a known id:
interpreter resume <SESSION_ID>Fork
Forking creates a new thread from an older session. The original stays intact.
interpreter fork --last
interpreter fork <SESSION_ID>
interpreter fork --allInside the TUI, use /fork or /side.
Exec Sessions
Non-interactive sessions can also be resumed:
interpreter exec resume --last "continue with the implementation"Use --include-non-interactive with interactive resume when you want exec
sessions to appear in the picker.
Compact
Long conversations can be compacted into a shorter summary:
/compactAutomatic compaction can also run when the active model is near its context
limit. Set model_auto_compact_token_limit in config if you need an explicit
threshold.
History Controls
Disable saved transcript history:
[history]
persistence = "none"Cap history size:
[history]
max_bytes = 104857600Daemon
The public interpreter launcher starts a local app-server-backed runtime for
interactive work, and reuses it across runs so subsequent launches are fast.
Stop it with:
interpreter killUse --force only when a normal stop does not return. See the
Daemon page for startup behavior, file locations, and
troubleshooting.