跳转到内容

配置档

配置档用于表达一组可复用的默认行为。但 Jarvis 不把所有默认值塞进一个全局配置档,因为主聊天、后端和运行时的生命周期不同。

  1. Jarvis 本地配置:端口、数据库、API 密钥、运行模式等基础设施设置。
  2. 模型池配置:主聊天可用模型提供商、模型选择和显示名称。
  3. 运行时本地配置档:Claude Code、Codex、OpenCode 自己维护的默认模型、登录状态和权限策略。

本地配置主要来自 .env。它决定 Jarvis 后端如何启动、监听哪个端口、使用哪个数据库,以及哪些内置模型提供商凭证可用。

这类配置属于本机运行环境,不应提交到公开仓库。

模型池是主聊天的首选配置入口。它适合管理:

  • 主聊天默认模型;
  • 自定义模型提供商;
  • base URL;
  • 用户可见名称;
  • 临时切换。

运行时 CLI 保留自己的配置档:

  • Claude Code 的登录和 CLI 默认值;
  • Codex 的模型提供商与配置文件;
  • OpenCode 的模型提供商、边车服务和本地会话设置。

Jarvis 启动工作会话时可以注入会话级参数,但不应把运行时的全局配置档改写成 Jarvis 私有格式。

想配置什么 放哪里
Jarvis 端口、数据库、API 密钥 .env
主聊天默认模型 模型池 UI
Claude Code / Codex / OpenCode 登录状态 运行时官方 CLI
单次工作会话启动的会话参数 Jarvis 启动链路