# 策展 · X (Twitter) 🔥🔥🔥🔥

> 📖 本站完整內容索引（documentation index）：[llms.txt](/llms.txt)

> 作者：Tibo (@thsottiaux) · 平台：X (Twitter) · 日期：2026-06-18

> 原始來源：https://x.com/thsottiaux/status/2067181377028538431

## 中文摘要

Codex App、CLI 與 SDK 支援搭配開源模型。

這項提醒強調了 Codex 在模型供應商選擇上的靈活性，使用者可以透過設定檔將其與本地或開源模型整合，而不僅僅侷限於 OpenAI 的生態系統。

**配置架構與模型供應商**
Codex 採用多層次的 TOML 配置架構，包含使用者層級 `~/.codex/config.toml` 與專案層級 `.codex/config.toml`。自 0.134.0 版本起，設定檔已移除頂層 `profile` 選擇器，需將設定移至獨立的 `.config.toml` 檔案。
- 透過 `--oss` 旗標可指定本地供應商，如 `ollama` 或 `lmstudio`。
- 若需自訂供應商，可設定 `[model_providers.<id>.auth]` 透過指令獲取 bearer token：
  ```toml
  [model_providers.proxy.auth]
  command = "/usr/local/bin/fetch-codex-token"
  args = ["--audience", "codex"]
  timeout_ms = 5000
  refresh_interval_ms = 300000
  ```
- 針對 Azure 供應商，建議設定如下：
  ```toml
  [model_providers.azure]
  name = "Azure"
  base_url = "https://YOUR_PROJECT_NAME.openai.azure.com/openai"
  env_key = "AZURE_OPENAI_API_KEY"
  query_params = { api-version = "2025-04-01-preview" }
  ```

**安全性與沙盒控制**
Codex 對專案層級配置設有嚴格的信任機制，僅在專案被標記為「受信任（trusted）」時載入相關設定。
- 沙盒模式預設為 `workspace-write`，若需完全停用隔離，可設定 `sandbox_mode = "danger-full-access"`。
- 系統透過 `shell_environment_policy` 控制子執行緒的環境變數，支援 `inherit`、`set`、`exclude` 與 `include_only` 等規則，以防止機密洩漏。
- 更多安全性指引可參考 [Agent approvals security](https://developers.openai.com/codex/agent-approvals-security)。

**遙測與監控**
Codex 支援透過 OpenTelemetry (OTel) 匯出日誌與指標，預設為關閉。
- 啟用 OTel 後，可追蹤 API 請求、SSE 事件及工具審核結果。
- OTel 配置範例：
  ```toml
  [otel]
  environment = "staging"
  exporter = { otlp-http = {
    endpoint = "https://otel.example.com/v1/logs",
    protocol = "binary",
    headers = { "x-otlp-api-key" = "${OTLP_TOKEN}" }
  }}
  ```
- 若需停用分析資料回傳，可在設定中加入：
  ```toml
  [analytics]
  enabled = false
  ```

**進階功能與整合**
- **外部通知**：可透過 `notify` 欄位觸發外部程式（如 Python 腳本）處理 `agent-turn-complete` 事件：
  ```toml
  notify = ["python3", "/path/to/notify.py"]
  ```
- **專案指引**：Codex 會讀取 `AGENTS.md` 提供專案指導，並支援透過 `file_opener` 設定（如 `vscode`、`cursor`）將終端機中的檔案引用轉換為可點擊的 URI。
- **歷史紀錄**：預設儲存於 `~/.codex/history.jsonl`，可透過 `[history]` 區塊設定 `persistence = "none"` 停用，或限制檔案大小。
- 更多詳細設定可參閱 [Configuration Reference](https://developers.openai.com/codex/config-reference)。

## 標籤

Codex, CLI, SDK, 開源專案, 功能更新, Codex, Ollama
