配置
Savfox 使用分层配置系统,支持配置档案、命令行覆盖和特性标志。
配置文件位置
Windows 上:%USERPROFILE%\.savfox\config.toml
配置区块
认证
对于 ChatGPT 托管认证(推荐),使用 savfox login 而非手动设置 API 密钥。
模型选择
沙箱策略
网关服务器
聊天桥接
MCP 服务器
Skills
Shell 偏好
Git 集成
命令行覆盖
使用 -c 从命令行覆盖任意配置值:
可以叠加多个覆盖:
配置档案
使用命名档案在不同配置之间切换:
特性标志
特性标志控制实验性和开发中功能的访问权限。
阶段
- under-development — 尚未准备好供一般使用
- experimental — 可用但可能变化
- stable — 生产就绪
- deprecated — 将在未来版本中移除
管理特性标志
通过 CLI:
或通过命令行选项:
配置优先级
配置按以下顺序解析(后者覆盖前者):
- 系统默认 — 内置默认值
- 用户配置 —
~/.savfox/config.toml - 工作区配置 — 项目级
.savfox/config.toml - 配置档案 — 命名档案覆盖
- 命令行覆盖 —
-c key=value选项 - 云端要求 — 企业/托管设置(如适用)
JSON Schema
导出配置的 JSON Schema 供编辑器集成:
这会生成一个 JSON Schema 文件,编辑器可以用它来提供 config.toml 的自动补全和验证。