存储的内容
数据默认位于操作系统的配置目录下(Windows 为 %APPDATA%\wrolp-terminal),
也可在设置中改到任意位置。
| 文件或目录 | 内容 |
|---|---|
window.json | 窗口、录制与 keepalive 设置 |
connections.json | 连接与工作区,加密存储 |
wrolp.db | SQLite 数据库:会话索引、命令集、代码片段 |
recordings/ | NDJSON 会话录制 |
vault.key | AES-256-GCM 保险库密钥,与当前机器绑定 |
data_root.json | 记录所选的数据目录;保存在默认位置 |
迁移数据目录
设置可以把数据目录指向任意位置。wrolp.db、recordings/、
connections.json 与窗口配置会一起迁移。
- 这一选择会写入默认位置的
data_root.json,并在下次启动时生效。 - 如果目标位置为空,现有数据会被复制到其中。
- 如果目标位置非空,则直接复用。
- 现有数据绝不会被覆盖。
vault.key可以选择随其余数据一起迁移,这正是整个目录可移植的原因。
备份注意事项
应用没有独立的备份按钮;迁移所移动的文件,正是备份需要捕获的文件。一份一致的副本应包含
wrolp.db、recordings/、connections.json、
window.json,以及(如果希望 AI 密钥随之迁移)vault.key。
数据库维护
设置中显示 wrolp.db 的当前大小与可回收空间,并提供
立即压缩操作,执行 VACUUM。
相关章节
- 第 11 章 —— 会话录制与导出。
- 第 10 章 —— AI 助手:保险库密钥保护已存储的 API 密钥。