Day 09 / 共 20 天 · 第 2 周 · 核心引擎

配置分层与 config.toml

~/.codex/config.toml、profile、-c 覆盖、features 开关、schema。

📍 你在整门课的位置 · 第 2 周 · 核心引擎
D06 启动链D07 Op 协议与 app-serverD08 Agent Turn 主循环D09 配置分层与 config.tomlD10 认证与模型 Provider
L01

配置住哪

  • 主目录:$CODEX_HOME~/.codex
  • 主文件:config.toml
  • Profile:~/.codex/<name>.config.toml + -p
  • Schema:codex-rs/core/config.schema.json
L02

你会改的键

model = "…"
approval_policy = "on-request"
sandbox_mode = "workspace-write"

[mcp_servers.my_server]
command = "npx"
args = ["-y", "some-mcp-server"]

[features]
# 功能开关…

临时覆盖:codex -c model=… -c sandbox_mode=read-only

L03

分层与 features

codex features list
codex features enable some_feature
codex features disable some_feature
源码:加载逻辑在 codex-rs/config/core/src/config/;覆盖解析 utils/cli/src/config_override.rs
L04

今日小结

✅ 知道 CODEX_HOME;会写 sandbox/approval;会用 -c 与 features。
← Day 08 Day 10 · 认证与模型 Provider →