Skip to content

詞彙表與資料

源码版本rust-v0.145.0

本頁收集 codex 拆解中反覆出現的術語、crate 名、協議縮寫,給一個簡短定義和指向原始碼/官方資料的連結。

核心術語

術語英文說明原始碼/資料
編碼 Agentcoding agent能讀改檔案、跑命令的 Agentcodex-rs/core/src/
會話執行緒CodexThreadcodex 的會話編排入口,消費 Op 驅動 LLMcodex-rs/core/src/codex_thread.rs:162-210
Agent 主迴圈agent loop消費 Op、呼叫 LLM、執行工具的迴圈codex-rs/core/src/agent/
壓縮compaction上下文超長時把歷史壓縮成摘要codex-rs/core/src/compact.rs
補丁協議apply_patch模型生成的文字補丁格式,應用改檔案codex-rs/apply-patch/
沙箱sandbox命令執行隔離層,跨平台codex-rs/sandboxing/
命令分類execpolicy對 shell 命令做分類決定放行/攔截/審批codex-rs/execpolicy/
App-serverapp-server把 Agent 能力以協議暴露給外部客戶端codex-rs/app-server/
模型 Providermodel provider抽象不同 LLM 後端codex-rs/model-provider/
Cloud Taskscloud-tasks把任務丟到 OpenAI 雲端跑codex-rs/cloud-tasks/
MCPModel Context Protocol工具/資源標準化協議codex-rs/mcp-server/
Responses APIResponses APIOpenAI 的統一模型呼叫介面codex-rs/core/src/client.rs:413-480

crate 命名約定

codex-rs 的 crate 名大多對應目錄名,加 codex- 前綴(如 codex-corecodex-tui)。看 Cargo.toml 的 [package] name 欄位確認正式 crate 名。

協議縮寫

  • SSE:Server-Sent Events,串流回應傳輸
  • JSON-RPC:App-server / MCP 的訊息格式
  • DECSET:終端轉義序列,TUI 用來切模式(如 DECSET 2026 進 kitty 鍵盤協議)

官方資料