词汇表与资料
源码版本rust-v0.145.0
本页收集 codex 拆解中反复出现的术语、crate 名、协议缩写,给一个简短定义和指向源码/官方资料的链接。
核心术语
| 术语 | 英文 | 说明 | 源码/资料 |
|---|---|---|---|
| 编码 Agent | coding agent | 能读改文件、跑命令的 Agent | codex-rs/core/src/ |
| 会话线程 | CodexThread | codex 的会话编排入口,消费 Op 驱动 LLM | codex-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-server | app-server | 把 Agent 能力以协议暴露给外部客户端 | codex-rs/app-server/ |
| 模型 Provider | model provider | 抽象不同 LLM 后端 | codex-rs/model-provider/ |
| Cloud Tasks | cloud-tasks | 把任务丢到 OpenAI 云端跑 | codex-rs/cloud-tasks/ |
| MCP | Model Context Protocol | 工具/资源标准化协议 | codex-rs/mcp-server/ |
| Responses API | Responses API | OpenAI 的统一模型调用接口 | codex-rs/core/src/client.rs:413-480 |
crate 命名约定
codex-rs 的 crate 名大多对应目录名,加 codex- 前缀(如 codex-core、codex-tui)。看 Cargo.toml 的 [package] name 字段确认正式 crate 名。
协议缩写
- SSE:Server-Sent Events,流式响应传输
- JSON-RPC:App-server / MCP 的消息格式
- DECSET:终端转义序列,TUI 用来切模式(如
DECSET 2026进 kitty 键盘协议)
官方资料
- 仓库:
openai/codex - 安装与使用:看仓库根 README,本站不重复
- 配置文件:仓库
docs/和codex-rs/config.md - 系统提示词:
codex-rs/prompts/templates/