用語集と資料
源码版本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 など)。正式な crate 名は Cargo.toml の [package] name フィールドで確認する。
プロトコル略称
- 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/