sivtr 使用平台配置目录:
| 平台 | 当前路径 |
|---|
| Windows | %APPDATA%\sivtr\config.toml |
| macOS | ~/Library/Application Support/sivtr/config.toml |
| Linux | ~/.config/sivtr/config.toml |
如果存在旧的 sift/config.toml,sivtr 会为兼容性读取它。
prompts = ["PS C:\\repo> ", "dev>"]
session_dirs = ["/srv/sivtr/root-codex/sessions"]
| 键 | 类型 | 默认值 | 含义 |
|---|
open_mode | "tui" 或 "editor" | "tui" | 捕获输出打开的位置 |
preserve_colors | boolean | true | 在 TUI 显示中保留原始 ANSI 颜色 |
| 键 | 类型 | 默认值 | 含义 |
|---|
command | string | "" | 编辑器命令。空字符串表示自动检测。 |
示例:
| 键 | 类型 | 默认值 | 含义 |
|---|
auto_save | boolean | true | 将捕获输出保存到历史 |
max_entries | integer | 0 | 最多保留条目数。0 表示不限。 |
| 键 | 类型 | 默认值 | 含义 |
|---|
prompts | string array | [] | 检测命令行时使用的 prompt 配置或字面前缀 |
prompt_presets 是旧字段,当前配置写入器不会序列化它。
| 键 | 类型 | 默认值 | 含义 |
|---|
session_dirs | string array | [] | 额外的导出 Codex sessions 目录,可供 copy codex --pick 浏览 |
在 macOS 上,常见的共享路径可以是 /Users/Shared/sivtr/root-codex/sessions。
| 键 | 类型 | 默认值 | 含义 |
|---|
chord | string | "alt+y" | sivtr hotkey start 使用的组合键 |