Skip to main content

sync_enabled_to_codex

Function sync_enabled_to_codex 

Source
pub fn sync_enabled_to_codex(config: &MultiAppConfig) -> Result<(), AppError>
Expand description

将 config.json 中 Codex 的 enabled==true 项以 TOML 形式写入 ~/.codex/config.toml

格式策略:

  • 唯一正确格式:[mcp_servers] 顶层表(Codex 官方标准)
  • 自动清理错误格式:[mcp.servers](如果存在)
  • 读取现有 config.toml;若语法无效则报错,不尝试覆盖
  • 仅更新 mcp_servers 表,保留其它键
  • 仅写入启用项;无启用项时清理 mcp_servers 表