Skip to content

用語集と資料

源码版本rust-v0.145.0

本ページは codex 分解で繰り返し現れる用語、crate 名、プロトコル略称を集め、短い定義とソース/公式資料へのリンクを与える。

主要用語

用語英文説明ソース/資料
コーディング Agentcoding agentファイルを読み書きし、コマンドを走らせる Agentcodex-rs/core/src/
セッションスレッドCodexThreadcodex のセッションオーケストレーション入口、Op を消費して LLM を駆動codex-rs/core/src/codex_thread.rs:162-210
Agent メインループagent loopOp を消費し、LLM を呼び、ツールを実行するループcodex-rs/core/src/agent/
圧縮compactionコンテキストが長すぎる時に履歴を要約に圧縮codex-rs/core/src/compact.rs
パッチプロトコルapply_patchモデルが生成するテキストパッチ形式、適用してファイルを書き換えcodex-rs/apply-patch/
サンドボックスsandboxコマンド実行の隔離層、クロスプラットフォームcodex-rs/sandboxing/
コマンド分類execpolicyshell コマンドを分類し許可/拒否/承認を決めるcodex-rs/execpolicy/
App-serverapp-serverAgent 能力をプロトコルで外部クライアントに公開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 など)。正式な 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/