环境变量
Agent Diva 支持的环境变量与路径覆盖。
环境变量
配置路径覆盖
CLI
--config <path>:指定配置文件路径(如config.json)--config-dir <path>:指定配置目录(替代默认~/.agent-diva)
示例:
agent-diva --config /path/to/config.json onboard
agent-diva --config-dir ~/.agent-diva-instance2 gatewayGUI
AGENT_DIVA_CONFIG_DIR:指定配置目录,GUI 会从该目录加载config.json
配置项覆盖(AGENT_DIVA__*)
配置可通过环境变量覆盖,格式为 AGENT_DIVA__SECTION__KEY 或 AGENT_DIVA__SECTION__SUBSECTION__KEY,使用双下划线表示嵌套。
示例:
AGENT_DIVA__AGENTS__DEFAULTS__MODEL:覆盖默认模型AGENT_DIVA__AGENTS__DEFAULTS__PROVIDER:覆盖默认 ProviderAGENT_DIVA__AGENTS__DEFAULTS__TEMPERATURE:覆盖温度AGENT_DIVA__CHANNELS__TELEGRAM__ENABLED:覆盖 Telegram 启用状态AGENT_DIVA__CHANNELS__TELEGRAM__TOKEN:覆盖 Telegram TokenAGENT_DIVA__PROVIDERS__OPENAI__API_KEY:覆盖 OpenAI API KeyAGENT_DIVA__PROVIDERS__OPENROUTER__API_KEY:覆盖 OpenRouter API Key
环境变量优先级高于配置文件。
默认路径
- 配置目录:
~/.agent-diva(或%USERPROFILE%\.agent-divaon Windows) - 配置文件:
<config_dir>/config.json - Workspace:由
agents.defaults.workspace指定,默认~/.agent-diva/workspace