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 键盘协议)

官方资料