本文記錄我的 Codex CLI 基本設定。
Version
Codex CLI 0.139.0
Homebrew
$ brew install --cask codex
- 使用 Homebrew 安裝 Codex CLI
Config
~/.codex/config.toml
approval_policy = "never"
sandbox_mode = "workspace-write"
[sandbox_workspace_write]
writable_roots = [
"/Users/oomusou/MyNippon",
"/Users/oomusou/MyMarkdown",
]
approval_policy = "never":Codex 不會向使用者要求升級權限;遇到被 sandbox 擋下的指令時,會直接把失敗結果交回給模型處理sandbox_mode = "workspace-write":允許 Codex 讀取檔案,並只在目前 workspace 與允許的目錄中寫入檔案sandbox_workspace_write:設定workspace-writesandbox 的細部規則writable_roots:額外允許 Codex 寫入的目錄;適合加入常用專案目錄,讓 Codex 可跨 workspace 修改指定資料夾
macOS Permission
$ sudo chown -R oomusou:staff /Users/oomusou/MyNippon
$ chmod -R u+rwX /Users/oomusou/MyNippon
- 讓 Codex CLI 對
其他目錄有寫入權限
Conclusion
- Codex CLI 執行速度遠本 Codex Desktop 速度快,尤其在同時執行多個 Agent 時,可明顯感覺 Codex Desktop 會造成 macOS 使用上的卡頓,但 Codex CLI 則無