การตั้งค่าพื้นฐาน
Codex อ่านการตั้งค่าจากหลายตำแหน่ง โดยมี user-level defaults ที่ ~/.codex/config.toml และ project-specific overrides ที่ .codex/config.toml การตั้งค่าระดับ project จะโหลดก็ต่อเมื่อ project ถูกทำเครื่องหมายว่า trusted เท่านั้น
ตำแหน่งไฟล์ Configuration
| ระดับ | ตำแหน่ง |
|---|---|
| User-level | ~/.codex/config.toml |
| Project-level | .codex/config.toml ใน repository |
หากต้องการเข้าถึงการตั้งค่าจาก IDE extension ให้เลือก gear icon แล้วไปที่ Codex Settings > Open config.toml
ลำดับความสำคัญ (สูงสุดไปต่ำสุด)
- CLI flags และ
--configoverrides - Project config files (
.codex/config.toml— ไฟล์ที่อยู่ใกล้ working directory มากที่สุดจะถูกใช้ก่อน) - Profile files ที่เลือกด้วย
--profile profile-name - User config (
~/.codex/config.toml) - System config (
/etc/codex/config.tomlบน Unix) - Built-in defaults
Project ที่ไม่ได้รับความไว้วางใจ (untrusted) จะข้าม project-scoped configurations แต่ยังคงโหลด user และ system settings ตามปกติ
Options ที่ใช้บ่อย
Default Model
model = "gpt-5.5"
Approval Prompts
approval_policy = "on-request"
ค่าที่รองรับ: untrusted, on-request, never
Sandbox Level
sandbox_mode = "workspace-write"
Windows Sandbox
[windows]
sandbox = "elevated" # แนะนำ
Web Search Mode
web_search = "cached" # ค่าเริ่มต้น
web_search = "live" # ดึงข้อมูลล่าสุด
web_search = "disabled" # ปิดใช้งาน
Reasoning Effort
model_reasoning_effort = "high"
Communication Style
personality = "friendly"
TUI Keybindings
[tui.keymap.global]
open_transcript = "ctrl-t"
Shell Environment
[shell_environment_policy]
include_only = ["PATH", "HOME"]
Log Directory
log_dir = "/absolute/path/to/codex-logs"
Feature Flags
เปิดใช้งาน optional features ในตาราง [features]:
[features]
shell_snapshot = true
memories = false
ตาราง Features ที่น่าสนใจ
| Feature | ค่าเริ่มต้น | สถานะ | วัตถุประสงค์ |
|---|---|---|---|
hooks | true | Stable | เปิดใช้งาน lifecycle hooks |
memories | false | Stable | เปิดใช้งาน Memories feature |
web_search | true | Deprecated | Legacy toggle |
shell_snapshot | true | Stable | เร่งความเร็วคำสั่งที่ทำซ้ำ |
เปิดใช้งาน features ผ่าน CLI:
codex --enable feature_name