sivtr uses the platform config directory:
Platform Current path Windows %APPDATA%\sivtr\config.tomlmacOS ~/Library/Application Support/sivtr/config.tomlLinux ~/.config/sivtr/config.toml
If a legacy sift/config.toml exists, sivtr reads it for compatibility.
prompts = [ " PS C: \\ repo> " , " dev> " ]
session_dirs = [ " /srv/sivtr/root-codex/sessions " ]
Key Type Default Meaning open_mode"tui" or "editor""tui"Where captured output opens preserve_colorsboolean truePreserve original ANSI colors in TUI display
Key Type Default Meaning commandstring ""Editor command. Empty means auto-detect.
Examples:
Key Type Default Meaning auto_saveboolean trueSave captured output to history max_entriesinteger 0Maximum entries to retain. 0 means unlimited.
Key Type Default Meaning promptsstring array []Prompt profiles or literal prefixes used when detecting command lines
prompt_presets is a legacy field and is not serialized by the current config writer.
Key Type Default Meaning session_dirsstring array []Extra exported Codex sessions directories to browse with copy codex --pick
On macOS, a typical shared path is /Users/Shared/sivtr/root-codex/sessions.
Only Codex mirrors are currently configured here. Claude, Hermes, OpenCode, and Pi discovery use their provider-specific local locations and environment signals.
Key Type Default Meaning chordstring "alt+y"Chord used by sivtr hotkey start