Environment Variables
DSCC 读取的所有环境变量。Cite 列指向实际消费这个变量的代码位置。
变量列表
| 变量 | 作用 | File:line |
|---|---|---|
DSCC_MODEL |
未指定 --model 时使用的默认模型 |
main.rs:391 |
DSCC_PERMISSION_MODE |
默认权限模式 | main.rs:448–452 |
DSCC_API_KEY |
通用 OpenAI 兼容接口的 API Key | main.rs:195–205 |
DSCC_BASE_URL |
通用 OpenAI 兼容接口的 endpoint | main.rs:207–216 |
ANTHROPIC_API_KEY |
Anthropic 鉴权 | api providers |
ANTHROPIC_BASE_URL |
Anthropic endpoint 覆盖 | api providers |
XAI_API_KEY |
xAI / Grok 鉴权 | api providers |
XAI_BASE_URL |
xAI endpoint(默认 https://api.x.ai/v1) |
api providers |
DEEPSEEK_API_KEY |
DeepSeek 鉴权 | api providers |
DEEPSEEK_BASE_URL |
DeepSeek endpoint(默认
https://api.deepseek.com/v1) |
api providers |
DSCC_WEB_SEARCH_BASE_URL |
覆盖 web-search 端点 | tools.rs WebSearch |
DSCC_TODO_STORE |
TodoWrite 存储路径覆盖 |
tools.rs TodoWrite |
DSCC_AGENT_STORE |
Agent 产物路径覆盖 | tools.rs Agent |
DSCC_BUNDLED_SKILLS |
打包 skill 所在目录 | commands/lib.rs skill discovery |
DSCC_CONFIG_HOME |
用户配置根目录覆盖(默认 ~/.dscc/) |
runtime config |
CODEX_HOME |
兼容旧字段:用户指令 / skill 目录 | tools.rs:1473;commands/lib.rs:642 |
优先级说明
--api-key与--base-url会在其他读取方看到之前,分别写入DSCC_API_KEY与DSCC_BASE_URL(main.rs:195–216)。--permission-mode优先级高于DSCC_PERMISSION_MODE;两者都未设置时,默认danger-full-access(main.rs:428–452)。- 带 provider 前缀的
Key(
ANTHROPIC_API_KEY、XAI_API_KEY、DEEPSEEK_API_KEY)只被对应 provider 适配器读取;DSCC 不会在 provider 之间回退。