Codex Changelog公式発表·2026年7月8日 09:43·約22分
rust-v0.143.0
新しい機能
- リモートプラグインがデフォルトで有効化され、より豊富なカタログ行、npm マーケットプレイスソース、およびリモート/ローカルバージョンの表示が可能になりました。(#30297, #26705, #29375, #30981)
- Codex は、macOS および Windows システムプロキシ(PAC や WPAD 設定を含む)を介して認証および Responses API のトラフィックをルーティングできるようになりました。(#26708, #26709, #31335)
- 実行中のデーモンから手動ペアリングコードを生成するための
codex remote-control pairが追加されました。(#29913) - Amazon Bedrock の GPT-5.6 Sol、Terra、Luna モデルが追加され、
maxレーニングエフォート(推論努力)に対するファーストクラスサポートが提供されました。(#30285, #30467) - MCP ツールはデフォルトでツール検索を使用するようになり、ChatGPT によってホストされる MCP サーバーではセッション認証を明示的に使用できるようになりました。(#29486, #29733)
- アプリサーバークライアントは、特定のターンを通じて環境の検査、子スレッドの一覧表示、およびフォーク履歴へのアクセスが可能になりました。(#30291, #29591, #30277)
バグ修正
- Windows の ConPTY 入力処理における改行とバックスペースの扱い、およびサンドボックス認証情報の再試行に関するエッジケースを修正しました。(#29734, #29624, #29637)
- MCP(Model Context Protocol)の起動がビジー状態に見える原因となっていた、古くなった TUI 安全プロンプトとキャンセルされたレビューを修正しました。(#30490, #31189)
- 実行サーバーが一時的にオフラインになった際の回復処理を改善し、リモートコントロールトークンのリフレッシュ再試行によるストーム(集中攻撃)を防ぎました。(#30098, #30201)
- シャットダウン時に、追跡リアルタイムトランスクリプトテキストとターミナル展開イベントが保持されるようにしました。(#29918, #30144)
- 比較時にレスポンスメタデータを無視することで、インクリメンタル WebSocket リクエストの成功を改善しました。(#30770)
- リリースメタデータの再利用により、GitHub API のレート制限に起因するインストーラーの失敗を削減しました。(#31056)
Documentation
- UUID7 スレッド ID およびターン ID について文書化し、推奨されるリモートエグゼキューター統合テストワークフローを追加しました。(#27714, #29790)
Chores
- セキュリティアドバイザリーに対応するため、OpenSSL、Hono、fast-uri、quick-xml、crossbeam-epoch を更新しました。(#29487, #29650, #30941, #31308)
Changelog
完全な変更履歴: https://github.com/openai/codex/compare/rust-v0.142.0...rust-v0.143.0
- #26708 PAC 3 - Windows システムプロキシリゾルバーの追加 @canvrno-oai
- #28769 完全な CDP (Chrome DevTools Protocol) 要件機能の登録 @syuan-oai
- #29485 [codex] リモートプラグインの注目 ID の取得 @ericning-o
- #29487 バンドルされた OpenSSL を 3.6.3 にアップグレード @jif-oai
- #29489 [codex] esbuild を 0.28.1 に更新 @pakrym-oai
- #29488 [plugins] ダークモードロゴのメタデータの追加 @drewschuster-openai
- #29249 [codex] 環境コンテキストをモデルの世界状態 (world state) へ移行 @pakrym-oai
- #29494 core: トークン予算ウィンドウコンテキストのラップ処理 @bolinfest
- #29417 [codex] リモート画像をモデルが認識できるエラーテキストに置換 @rka-oai
- #28360 feat(core): ResponseItem メタデータへの turn_id の保存 @owenlin0
- #29486 [codex] デフォルトで MCP ツールにツール検索を使用 @sayan-oai
- #29501 path-uri: ホストネイティブパス変換の明確化 @anp-oai
- #29504 fix: 世界状態 (world state) ResponseItem テストの修正 @celia-oai
- #26704 TUI プラグイン共有 4 - リモートプラグインカタログフローのカバー @canvrno-oai
- #29419 [codex] アプリサーバーイングレスでのリモート画像拒否 @rka-oai
- #28992 chore: 期限切れの Bedrock 認証情報のエラー改善 @celia-oai
- #29467 フォーマッターの出力を成功時に静かにする @anp-oai
- #26709 PAC 4 - macOS システムプロキシリゾルバーの追加 @canvrno-oai
- #29490 chore: Code モードにモデルメタデータがない場合の警告 @celia-oai
- #29493 mcp: リモート stdio に対して外部絶対 CWD (Current Working Directory) を受け入れ @anp-oai
- #29473 セーフティバッファリング処理メタデータの伝播 @fc-oai
- #24092 [codex] 未変換の PowerShell AST リージョンの拒否 @bookholt-oai
- #29155 [codex] OTEL (OpenTelemetry) でのサービスティアと推論エフォートの公開 @daniel-oai
- #29068 [codex] 様式変更 @rka-oai
- #29518 冗長な Codex Apps マネージャーフラグの削除 @aibrahim-oai
- #27946 [codex] Responses Lite ツールへの入力アイテムの使用 @rka-oai
- #29528 Codex Apps クライアント処理の一元化 @aibrahim-oai
- #29577 画像 URL 検証での追加ツールの処理 @aibrahim-oai
- #29575 冗長な Codex Apps キャッシュガードの削除 @aibrahim-oai
- #29583 Codex Apps クライアント設定のグループ化 @aibrahim-oai
- #29358 codex サンドボックスが MCP (Model Context Protocol) サンドボックス状態を消費できるようにする @jif-oai
- #29599 ブリッジされたログイベントの永続化停止 @jif-oai
- #29615 Codex Apps 認証elicitation のハングアップ処理 @jif-oai
- #29067 マルチエージェント v2 ツールの名前空間をコラボレーションの下に配置 @jif-oai
- #29614 path-uri: レキシカル包含の追加 @jif-oai
- #28426 再開されたロールアウト履歴の共有 @charliemarsh-oai
- #29634 rmcp を 1.8.0 に更新 @jif-oai
- #29650 脆弱な Hono および fast-uri の依存関係の更新 @jif-oai
- #29498 [codex] ロールアウト永続化バイトの計測 @wiltzius-openai
- #29659 [core] 経過時間に基づいて現在時刻のリマインダーをデバウンス @rka-oai
- #29608 リフレッシュ時に代替された MCP マネージャーのシャットダウン @jif-oai
- #29527 core: インラインコンパクションに turn 所有の世界状態 (world state) を使用 @sayan-oai
- #29672 [codex] ロールアウト永続化メトリクスでの追加ツールの処理 @rka-oai
- #29669 ロールアウト永続化メトリクスでの追加ツールの処理 @winston-openai
- #29680 "ロールアウト永続化メトリクスでの追加ツールの処理" の元に戻し @rasmusrygaard
- #27714 app-server: スレッドおよび turn ID が UUID7 であることを文書化 @owenlin0
- #29456 マネージドネットワークサンドボックスコンテキストの準備 @jif-oai
- #28418 chore(core) AskForApproval::OnFailure の削除 @dylan-hurd-oai
- #29675 core: Thread 構造体への追加メタデータフィールドの追加 @kumquatexpress
- #29013 マネージド MITM (Man-in-the-Middle) CA 秘密鍵をプロキシメモリ内に保持 @winston-openai
- #29495 ローカルおよびリモートプラグイン分析 ID の分離 @jameswt-oai
- #29671 [codex] ファイルシステムサンドボックスヘルパー用のプロキシ状態の維持 @iceweasel-oai
- #29513 [codex] プロバイダー認証による画像生成の許可 @richardopenai
- #29526 core: 選択された環境での view_image パスの解決 @anp-oai
- #29696 [codex] MCP テスト内の期限切れ承認ポリシーの修正 @sayan-oai
- #29704 [codex] MCP テスト内の期限切れ承認ポリシーの修正 @kumquatexpress
- #29547 core: ツールへの現在ステップ環境の使用 @sayan-oai
- #28976 MCP ツール呼び出しエラーメトリクスの追加 @stevenlee-oai
- #27045 feat(guardian): アプリレビューに接続済みアカウントの電子メールを含める @viyatb-oai
- #29620 プラグマニフェストパス解決のデカップリング @jif-oai
- #29666 [codex] exec-server の作業ディレクトリの報告 @rasmusrygaard
- #29705 feat(app-server): thread/turns/items/list -> thread/items/list @owenlin0
- #29716 code-mode: codex_code_mode::CodeModeService のリネーム @cconger
- #29712 test: ランナーのフレーバーではなくターゲット OS で分岐 @anp-oai
- #29728 core テスト: 自動環境ビルダーのリネーム @anp-oai
- #29158 path-uri: レガシーパス逆シリアライズの削除 @anp-oai
- #29519 core: 初期コンテキストウィンドウメタデータの永続化 @bolinfest
- #28918 選択されたプラグインルートへの URI ネイティブ化 @jif-oai
- #29515 [codex] Code モードホストハンドシェイクプロトコルの定義 @cconger
- #29715 [codex] ロールアウト予算枯渇の表面化 @rka-oai
- #29732 code-mode: Session::is_alive() の削除 @cconger
- #29626 ホストパス変換なしでのエグゼキュータースキルの読み込み @jif-oai
- #29714 プロトコル: アプリおよび実行 RPC 所有権の分離 @anp-oai
- #29664 リファクタリング: コンテキストウィンドウトークン状態の抽出 @bolinfest
- #29665 fix: 残りのコンテキストをボディウィンドウにスコープ限定 @bolinfest
- #29744 [codex] ロールアウト予算エラーをセッション予算エラーへリネーム @rka-oai
- #29739 new_context_window 指示の更新 @andmis
- #29743 core: トークン予算コンパクション用のコンテキストのリセット @bolinfest
- #29477 スレッドレベルのオリジネーターオーバーライドのサポート @alexsong-oai
- #29745 core: 環境開始のための wait_for_environment の追加 @sayan-oai
- #28630 [codex] MCP スタートアップレイテンシーのトレース @rphilizaire-openai
- #29750 chore: エージェントメッセージに
amsg_ID を割り当て @bolinfest - #29746 test: app-server 自動環境ヘルパーの追加 @anp-oai
- #29711 画像生成拡張ホストによる出力永続化の制御 @won-openai
- #29762 [codex] 圧縮された履歴置換を新しいコンテキストウィンドウで再利用 @pakrym-oai
- #29768 [codex] バンドル済みスキルインストーラーガイダンスの更新 @sayan-oai
- #29690 [plugins] マーケットプレイスソース要件の追加 @xl-openai
- #29765 [codex] リモートカタログがアクティブな場合、ローカルキュレーションプラグインを無視 @xl-openai
- #29767 [codex] フォークされた履歴での ResponseItem ID の割り当て @pakrym-oai
- #29721 auth: ドメインモードをアプリワイヤータイプの下に移動 @anp-oai
- #29753 [plugins] マーケットプレイスソース承認要件の強制 @xl-openai
- #29722 config: レイヤープロベナンスタイプの所有権移譲 @anp-oai
- #29723 connectors: アプリメタデータタイプの所有権移譲 @anp-oai
- #29788 test: Wine 下での app-server インテグレーションテストの実行 @anp-oai
- #29789 test: app-server インテグレーションテストでの自動環境の使用 @anp-oai
- #29790 docs: リモートエグゼキューターインテグレーションテストの文書化 @anp-oai
- #29815 [codex] オートコンパクションオプトアウトの削除 @rhan-oai
- #29628 エグゼキュータープラグイン MCP パスの URI ネイティブ化維持 @jif-oai
- #29731 [codex] サポート読み取りのための暗黙的スキル使用の発行 @alexsong-oai
- #29829 エージェントメッセージを ResponseItem として永続化 @jif-oai
- #29841 有界ファイルシステムウォーク RPC の追加 @jif-oai
- #29842 環境スキル発見への fs/walk の使用 @jif-oai
- #29567 [codex] 外部インポート結果数の表示 @charlesgong-openai
- #29831 エグゼキュータースキル発見時のプラグイン名前空間のキャッシュ @jif-oai
- #29720 ci: ワークツリーを汚染したジョブの失敗 @anp-oai
- #29887 マージ後の環境スキル発見の修正 @jif-oai
- #29734 [codex] Windows ConPTY 入力処理の修正 @iceweasel-oai
- #28593 [codex] クレジット利用可能な場合、低使用量残りの警告を抑制 @brooks-oai
- #29624 認証情報再試行中の Windows サンドボックスアイデンティティの維持 @jif-oai
- #27466 [codex] exec-server JSON-RPC リクエストのトレース @richardopenai
- #29844 ファイルシステムウォークでのディレクトリシンボリックリンクの追跡 @jif-oai
- #29637 WindowsApps 起動失敗時の認証情報リフレッシュのスキップ @jif-oai
- #29591 feat(app-server): 祖先による子孫スレッドの一覧表示 @btraut-openai
- #28034 feat(network-proxy): 実験的ローカル認証情報ブローカー @winston-openai
- #29736 [codex] ThreadManager へのエージェントグラフストアの注入 @wiltzius-openai
- #29889 [apps] アプリリスト経由でのスレッド構造化アイコンアセットの転送 @drewschuster-openai
- #29724 mcp: elicitation リクエストをアプリワイヤータイプの下に維持 @anp-oai
- #29684 [plugins] プラグインインストールリクエストの ID 別追跡 @adaley-openai
- #29870 有界 AGENTS.md および Git ルートプローブのパイプライン化 @jif-oai
- #29893 [codex] リモートコントロールアカウントヘッダーの重複排除 @shuo-openai
- #29851 コネクタ宣言スナップショットの追加 @jif-oai
- #29903 path-uri: 絶対結合における親セグメントの正規化 @anp-oai
- #29852 エグゼキュータープラグインからのコネクタ宣言の読み取り @jif-oai
- #29785 キュレーション済みプラグイン同期 Git 環境の隔離 @etraut-openai
- #29907 [codex] クロック下の sleep の名前空間化 @rka-oai
- #29910 [codex] 現在時刻リマインダーの下への sleep 設定のネスト @rka-oai
- #29913 feat(remote-control): デーモンペアリングコマンドの追加 @apanasenko-oai
- #29936 core: 設定可能なメッセージの追加 @bolinfest
- #26705 TUI プラグイン共有 5 - リモートプラグインカタログ行の磨き上げ @canvrno-oai
- #29733 ChatGPT ホスト MCP サーバーによるセッション認証の使用許可 @aibrahim-oai
- #29833 [1/3] core: 世界状態 (world state) スナップショットのシリアライズ化 @sayan-oai
- #29919 バッファ体験への TUI サポート @etraut-openai
- #29924 MCP 認証の列挙型による表現 @aibrahim-oai
- #29804 code-mode: プロセスホストワイヤープロトコルの定義 @cconger
- #29956 [codex] リモートプラグインのローカルバージョンの埋め込み @abhinav-oai
- #29835 [2/3] core: ロールアウトでの世界状態 (world state) の永続化 @sayan-oai
- #29899 [codex] 推論エフォートの更新 @shijie-oai
- #29837 [3/3] core: 永続化された世界状態 (world state) の再生 @sayan-oai
- #29969 サーバー帰属付き MCP エラーコードの報告 @aibrahim-oai
- #29970 core: トークン予算メッセージ制限の引き上げ @bolinfest
- #29973 [codex] 時間プロバイダー経由での sleep のルーティング @rka-oai
- #19051 feat: 推論にエージェントタスク認証の使用 @adrian-openai
- #29810 core: AGENTS.md を環境変化に応答させる @sayan-oai
- #29997 core: レガシー WorldState セクションの統合 @sayan-oai
- #29990 並列化された環境スキル読み込み @anp-oai
- #28522 選択されたエグゼキュータープラグインからの HTTP MCP サーバーのサポート @jif-oai
- #28529 選択されたエグゼキュータープラグインからの HTTP MCP サーバーへの OAuth サポート @jif-oai
- #29656 エグゼキュータールーティング MCP OAuth トークン交換テスト @jif-oai
- #29928 chore(app-server): thread/rollback の非推奨マーク付け @owenlin0
- #29856 選択された機能ルートの永続化およびモデルステップごとの利用可能性解決 @jif-oai
- #27467 [codex] exec-server ライフサイクルメトリクスの記録 @richardopenai
- #29942 feat: スレッド開始へのプロバイダー対応モデルフォールバックの追加 @celia-oai
- #30095 cli: サンドボックス権限プロファイルフラグのリネーム @bolinfest
- #30029 [codex] 現在時刻リマインダー間隔を 0 に設定 @rka-oai
- #29941 core: シェルツールへの権限プロファイルの公開 @bolinfest
- #30031 [codex] 現在時刻リマインダー配信モード設定の追加 @rka-oai
- #30098 [codex] 一時的にオフラインのエグゼキューターサーバー回復の再試行 @richardopenai
- #30033 [codex] delivery_mode: レスポンス境界での現在時刻リマインダーの実装 @rka-oai
- #30108 [codex] code-mode ホスト IPC 転送の拡張 @cconger
- #27470 [codex] リモート exec-server ライフサイクルの観測 @richardopenai
- #30113 [codex] sleep 中の外部クロックポーリング @rka-oai
- #29003 feat(core, mcp): codex_apps ツールのメモリキャッシュ @owenlin0
- #30114 release: スタンドアロン zsh アーティファクトの公開 @bolinfest
- #30116 release: スタンドアロン zsh アーティファクトの消費 @bolinfest
- #29648 [codex] マネージド MCP サーバーマッチャーの追加 @felixxia-oai
- #30100 拡張機能による World State セクションへの貢献 @jif-oai
- #30124 fix(app-server): TUI ロールバック警告の抑制 @fcoury-oai
- #29877 [codex] MCP 再認証が必要な起動障害の表面化 @felixxia-oai
- #29988 Work ウェブおよびモバイルスレッドオリジネーターの認識 @chiam-oai
- #30110 [codex] code-mode ホスト障害監視フックの追加 @cconger
- #30088 World State へのプロジェクトエグゼキュータースキル @jif-oai
- #30117 [codex] exec-server HTTP 経由でのトレース伝播 @wiltzius-openai
- #30101 MCP ランタイムをモデルステップにピン留め @jif-oai
- #30134 ci: Windows テストスキップの絞り込み @anp-oai
- #30093 環境利用可能性による選択プラグインランタイムのプロジェクション @jif-oai
- #30145 環境スキルメタデータへのウォークインベントリの再利用 @jif-oai
- #30111 [codex] スタンドアロン code-mode プロセスホストの実装 @cconger
- #29935 [codex] スレッドオリジネーターによる app-server 分析の属性付け @alexsong-oai
- #30152 再開時の欠落した World State フラグメントの再注入 @jif-oai
- #30127 ランタイムリフレッシュ間での MCP elicitation のルーティング維持 @jif-oai
- #29934 アプリコンテキスト内への MCP アプリアイデンティティの公開 @martinauyeung-oai
- #29909 [codex] CCA 画像生成および Web 検索拡張の許可 @won-openai
- #30157 利用可能性および再開を跨ぐ選択機能テスト @jif-oai
- #30144 [codex] ターミナルロールアウトイベントの耐久性の修正 @wiltzius-openai
- #29920 失敗した Codex Apps MCP スタートアップの再試行 @kbazzi
- #29516 MCP HTTP 用の Cloudflare アフィニティクッキーの永続化 @stevenlee-oai
- #30112 [codex] プロセス所有 code-mode セッションクライアントの追加 @cconger
- #30142 [codex] プロセス所有 code-mode ホストをコアにワイヤリング @cconger
- #30198 [codex] CreateThreadParams テスト初期化子の修正 @anp-oai
- #30148 選択された利用可能性の変更がない場合の MCP ランタイム再利用 @jif-oai
- #30215 利用不可能な再開を跨ぐ選択機能テスト @jif-oai
- #29991 [codex] 未使用スキル紹介エクスポートの絞り込み @aibrahim-oai
- #30229 hooks.json トップレベルメタデータ検証の緩和 @charlesgong-openai
- #29927 feat(app-server): thread への history_mode の追加 @owenlin0
- #30276 fix main @owenlin0
- #29683 [codex] マネージド新スレッドモデル設定の追加 @hefuc-oai
- #30225 エグゼキュータースキル読み込みと名前空間発見のオーバーラップ @jif-oai
- #30274 [codex] AGENTS.md およびスキルによる委任の許可 @charlesdu-openai
- #30147 [codex] TUI スレッドへのマネージドデフォルトの使用 @hefuc-oai
- #30261 thread.history_mode の不変性の確保 @owenlin0
- #30277 feat(app-server): thread/fork へのオプション turn_id の追加 @owenlin0
- #30143 Codex によるユーザーレベル code-review-* スキルの相談許可。
@anp-oai
- #30285 feat: Bedrock カタログに GPT-5.6 バリアントを追加 @celia-oai
- #30173 送信チャンネルが閉じられた際にスレッド永続化をクローズする @alfozan
- #30257 [codex] ネストされた MCP(Model Context Protocol)認証の起動エラーを分類する @felixxia-oai
- #30375 [codex] npm マーケットプレイス プラグインソースをサポートする @charlesgong-openai
- #30146 [codex] ブロッキングとポストマージ CI ワークフローをグループ化する @anp-oai
- #30282 feat(protocol): 欠落しているロールアウトターン項目を定義する @owenlin0
- #30201 fix(remote-control): サーバートークン更新のリトライストームを回避する @apanasenko-oai
- #30273 [codex] プッシュされた exec-server プロセスイベントを消費する @richardopenai
- #30286 core: 差分ルート発見とワールドステートを重ね合わせる @anp-oai
- #30314 app-server: JSON シャットダウンログの構造化とテストを行う @bolinfest
- #30317 セキュリティチェックの文言を更新する @etraut-openai
- #30302 カスタムツール呼び出しで名前空間を保持する @nhamidi-oai
- #30327 core: 合成された呼び出し出力 ID を安定化する @bolinfest
- #30291 [app-server] 環境情報 RPC を公開する @maxj-oai
- #29691 [plugins] ランタイム時にマーケットプレイスソースポリシーを強制する @xl-openai
- #30384 [app-server] currentTime/読み込みタイムアウトを増加させる @rka-oai
- #30297 [codex] リモートプラグインをデフォルトで有効化する @xl-openai
- #30490 fix(tui): 完了したセーフティバッファリングプロンプトをクリアする @fcoury-oai
- #29740 [codex] スキル使用指示にモデルメタデータを使用する @ani-oai
- #30511 [codex] v1 委譲ガイダンスを復元する @aibrahim-oai
- #30508 「オンデマンドの自動レビュープロンプトをより積極的に行う」をリバートする @dylan-hurd-oai
- #30467 [codex] max をファーストクラスの推論エフォートとして扱う @shijie-oai
- #30491 セーフティチェックのリンクを更新する @etraut-openai
- #30607 [codex] AWS Bedrock 問題を自動ラベル付けする @etraut-openai
- #30269 [codex] Rendezvous WebSocket で Nagle アルゴリズムを無効化する @richardopenai
- #30645 [codex] セーフティ通知の文言を更新する @etraut-openai
- #30757 fix(core) 全文 WebSocket トレースを削除する @dylan-hurd-oai
- #30851 docs: フェンス付きコードブロックにタグを追加する @bolinfest
- #30643 [codex] Rendezvous WebSocket のライブネスをバウンドする @richardopenai
- #30867 マルチエージェント v2 通信の送信を統合する @bolinfest
- #30872 マルチエージェント通信ライフサイクルをログ出力する @bolinfest
- #30883 [codex] リクエストごとの TTFT(Time To First Token)完了テレメトリを発行する @xli-oai
- #30897 Bedrock モデルの継承された可用性メタデータを修正する @shijie-oai
- #30941 fix: quick-xml のセキュリティアドバイザリーに対処する @bolinfest
- #30770 fix(websockets) 増分リクエストのメタデータを無視する @dylan-hurd-oai
- #30334 telemetry:構造化された直接ツール呼び出しタイミングをログ出力する @bolinfest
- #30493 [codex] 設定可能なマルチエージェントモードヒントテキストを追加する @shijie-oai
- #30796 パスベースのフィードバック添付ファイルの MIME タイプを修正する @btraut-openai
- #31056 fix(install): GitHub リリースメタデータを再利用する @bolinfest
- #30981 [codex] リモートプラグインバージョンを公開する @ericning-o
- #31066 chore: 未使用の git-cliff 設定を削除する @bolinfest
- #31064 [codex] レスポンスイベントからバッファリングメタデータを読み取る @fc-oai
- #30223 プラグインガイダンスが環境の準備状況に応じて反応するように変更する @sayan-oai
- #31189 キャンセルされたレビューにより MCP 起動がビジー状態になる問題を修正する @charliemarsh-oai
- #30876 [core] インターリーブされたレスポンスアイテムをサポートする @alexi-openai
- #31262 [codex] バッファリングイベントからリトライモデルを読み取る @fc-oai
- #31261 "[core] インターリーブされたレスポンスアイテムをサポートする" をリバートする @alexi-openai
- #31253 新しく読み込まれたスレッド設定に対して exec ポリシーの警告を発行する @etraut-openai
- #31179 TUI exec ポリシーのコアエクスポートを削除する @etraut-openai
- #29959 codex_home の dotenv を条件付きで使用する @canvrno-oai
- #30627 elicitations: 共有 ElicitationService へ移動する @cconger
- #30318 core: エグゼキュータースキル発見をトレースする @anp-oai
- #31276 "Conditional codex_home dotenv" をリバートする @canvrno-oai
- #30956 refactor(protocol): レガシーアイテムのファンアウトを分離する @owenlin0
- #30395 [app-server] レート制限にクレジットリセットの詳細を含める @jayp-oai
- #31267 chore(approvals) シェルツールに対するガーディアン呼び出しを統合する @dylan-hurd-oai
- #31252 [tui] 会話履歴におけるフックコンテキストを切り捨てる @abhinav-oai
- #29918 [codex] 末尾のリアルタイムトランスクリプトテールをフラッシュする @guinness-oai
- #30226 Apps ガイダンスが MCP の可用性に応じて反応するように変更する @sayan-oai
- #31190 補完挿入にポップアップトークン範囲を使用する @charliemarsh-oai
- #29697 fix: Linux 上でネットワークリクエストを正確な exec に割り当てる @jif-oai
- #31303 feat(code-mode): V8 JIT の無効化を許可する @cconger
- #31271 chore: ユーザー Bazel 設定に .worktreeinclude を使用する @anp-oai
- #31308 fix: RUSTSEC-2026-0204 に対応して crossbeam-epoch を更新する @cconger
- #30202 [codex] リリースパッケージにコードモードホストをバンドルする @cconger
- #31293 [codex] app-server: プラグインインストールポリシーソースを公開する @ericning-o
- #31318 ci: 共通ワークフロー設定を共有する @anp-oai
- #29992 app-server: インテグレーションテストで選択された環境をカバーする @anp-oai
- #31284 構成されたサービスティアがサポートされていない場合に警告する @etraut-openai
- #31323 共有 HTTP トランスポートを codex-http-client に抽出する @bolinfest
- #31331 直接 HTTP コンシューマーを codex-http-client へ移行する @bolinfest
- #31337 fix: Codex 環境設定テーブルを復元する @anp-oai
- #31188 ルール解析エラー後に管理された exec ポリシーを保持する @etraut-openai
- #31306 [codex] シーケンシャルカットオフ推論サマリーをサポートする @ashwinnathan-openai
- #31344 exec-server: Noise リレーテストで仮想時間を使用する @bolinfest
- #31296 refactor(protocol): 正規のツールアイテムをレガシーイベントにマップする @owenlin0
- #31335 core: Responses API をシステムプロキシ経由でルーティングする @bolinfest
原文を表示
New Features
- Remote plugins are now enabled by default, with richer catalog rows, npm marketplace sources, and visible remote/local versions. (#30297, #26705, #29375, #30981)
- Codex can route authentication and Responses API traffic through macOS and Windows system proxies, including PAC and WPAD configurations. (#26708, #26709, #31335)
- Added
codex remote-control pairfor generating manual pairing codes from a running daemon. (#29913) - Added Amazon Bedrock GPT-5.6 Sol, Terra, and Luna models, with first-class support for
maxreasoning effort. (#30285, #30467) - MCP tools now use tool search by default, and ChatGPT-hosted MCP servers can explicitly use session authentication. (#29486, #29733)
- App-server clients can inspect environments, list descendant threads, and fork history through a specific turn. (#30291, #29591, #30277)
Bug Fixes
- Fixed Windows ConPTY input handling for line endings and backspace, plus sandbox credential retry edge cases. (#29734, #29624, #29637)
- Fixed stale TUI safety prompts and cancelled reviews that could leave MCP startup appearing busy. (#30490, #31189)
- Improved recovery when exec servers are temporarily offline and prevented remote-control token refresh retry storms. (#30098, #30201)
- Preserved trailing realtime transcript text and terminal rollout events during shutdown. (#29918, #30144)
- Improved incremental WebSocket request success by ignoring response metadata during comparisons. (#30770)
- Reduced installer failures from GitHub API rate limits by reusing release metadata. (#31056)
Documentation
- Documented UUID7 thread and turn IDs, plus recommended remote-executor integration-test workflows. (#27714, #29790)
Chores
- Updated OpenSSL, Hono, fast-uri, quick-xml, and crossbeam-epoch to address security advisories. (#29487, #29650, #30941, #31308)
Changelog
Full Changelog: https://github.com/openai/codex/compare/rust-v0.142.0...rust-v0.143.0
- #26708 PAC 3 - Add Windows system proxy resolver @canvrno-oai
- #28769 Register full CDP requirements feature @syuan-oai
- #29485 [codex] fetch featured IDs for remote plugins @ericning-o
- #29487 Upgrade bundled OpenSSL to 3.6.3 @jif-oai
- #29489 [codex] Update esbuild to 0.28.1 @pakrym-oai
- #29488 [plugins] Add dark-mode logo metadata @drewschuster-openai
- #29249 [codex] migrate environment context to model world state @pakrym-oai
- #29494 core: wrap token budget window context @bolinfest
- #29417 [codex] replace remote images with model-visible error text @rka-oai
- #28360 feat(core): store turn_id on ResponseItem metadata @owenlin0
- #29486 [codex] Use tool search for MCP tools by default @sayan-oai
- #29501 path-uri: clarify host-native path conversion @anp-oai
- #29504 fix: world state response item test @celia-oai
- #26704 TUI Plugin Sharing 4 - cover remote plugin catalog flows @canvrno-oai
- #29419 [codex] reject remote images at app-server ingress @rka-oai
- #28992 chore: improve expired Bedrock credential errors @celia-oai
- #29467 Make formatter output quiet on success @anp-oai
- #26709 PAC 4 - Add macOS system proxy resolver @canvrno-oai
- #29490 chore: warn when Code Mode lacks model metadata @celia-oai
- #29493 mcp: accept foreign absolute cwd for remote stdio @anp-oai
- #29473 Propagate safety buffering treatment metadata @fc-oai
- #24092 [codex] Reject unlowered PowerShell AST regions @bookholt-oai
- #29155 [codex] Expose service tier and reasoning effort in OTEL @daniel-oai
- #29068 [codex] stylistic changes @rka-oai
- #29518 Remove redundant Codex Apps manager flag @aibrahim-oai
- #27946 [codex] Use input items for Responses Lite tools @rka-oai
- #29528 Centralize Codex Apps client handling @aibrahim-oai
- #29577 Handle additional tools in image URL validation @aibrahim-oai
- #29575 Remove redundant Codex Apps cache guard @aibrahim-oai
- #29583 Group Codex Apps client setup @aibrahim-oai
- #29358 Allow codex sandbox to consume MCP sandbox state @jif-oai
- #29599 Stop persisting bridged log events @jif-oai
- #29615 Fix Codex Apps auth elicitation hang @jif-oai
- #29067 Namespace multi-agent v2 tools under collaboration @jif-oai
- #29614 path-uri: add lexical containment @jif-oai
- #28426 Share resumed rollout history @charliemarsh-oai
- #29634 Update rmcp to 1.8.0 @jif-oai
- #29650 Update vulnerable Hono and fast-uri dependencies @jif-oai
- #29498 [codex] Instrument rollout persistence bytes @wiltzius-openai
- #29659 [core] debounce current-time reminders by elapsed time @rka-oai
- #29608 Shut down superseded MCP managers on refresh @jif-oai
- #29527 core: use turn-owned world state for inline compaction @sayan-oai
- #29672 [codex] Handle additional tools in rollout persistence metrics @rka-oai
- #29669 Handle additional tools in rollout persistence metrics @winston-openai
- #29680 Revert "Handle additional tools in rollout persistence metrics" @rasmusrygaard
- #27714 app-server: document thread and turn IDs are UUID7 @owenlin0
- #29456 Prepare managed network sandbox context @jif-oai
- #28418 chore(core) rm AskForApproval::OnFailure @dylan-hurd-oai
- #29675 core: add extra metadata field to Thread struct @kumquatexpress
- #29013 Keep managed MITM CA private keys in proxy memory @winston-openai
- #29495 Separate local and remote plugin analytics IDs @jameswt-oai
- #29671 [codex] Preserve proxy state for filesystem sandbox helpers @iceweasel-oai
- #29513 [codex] allow image generation with provider auth @richardopenai
- #29526 core: resolve view_image paths in selected environment @anp-oai
- #29696 [codex] Fix stale approval policy in MCP test @sayan-oai
- #29704 [codex] Fix stale approval policy in MCP test @kumquatexpress
- #29547 core: use current step environments for tools @sayan-oai
- #28976 Add MCP tool call error metrics @stevenlee-oai
- #27045 feat(guardian): include connected account email in app reviews @viyatb-oai
- #29620 Decouple plugin manifest path resolution @jif-oai
- #29666 [codex] Report the exec-server working directory @rasmusrygaard
- #29705 feat(app-server): thread/turns/items/list -> thread/items/list @owenlin0
- #29716 code-mode: Rename codex_code_mode::CodeModeService @cconger
- #29712 test: branch on target OS instead of runner flavor @anp-oai
- #29728 core tests: rename automatic environment builder @anp-oai
- #29158 path-uri: remove legacy path deserialization @anp-oai
- #29519 core: persist initial context window metadata @bolinfest
- #28918 Make selected plugin roots URI-native @jif-oai
- #29515 [codex] define code mode host handshake protocol @cconger
- #29715 [codex] surface rollout budget exhaustion @rka-oai
- #29732 code-mode: Remove Session::is_alive() @cconger
- #29626 Load executor skills without host path conversion @jif-oai
- #29714 protocol: separate app and exec RPC ownership @anp-oai
- #29664 refactor: extract context window token status @bolinfest
- #29665 fix: scope context remaining to body window @bolinfest
- #29744 [codex] rename rollout budget error to session budget error @rka-oai
- #29739 Update new_context_window instructions @andmis
- #29743 core: reset context for token budget compaction @bolinfest
- #29477 Support thread-level originator overrides @alexsong-oai
- #29745 core: add wait_for_environment for starting environments @sayan-oai
- #28630 [codex] trace MCP startup latency @rphilizaire-openai
- #29750 chore: assign
amsg_IDs to agent messages @bolinfest - #29746 test: add app-server auto environment helper @anp-oai
- #29711 Let image generation extension hosts control output persistence @won-openai
- #29762 [codex] Reuse compacted history replacement for new context windows @pakrym-oai
- #29768 [codex] Update bundled skill installer guidance @sayan-oai
- #29690 [plugins] Add marketplace source requirements @xl-openai
- #29765 [codex] Ignore local curated plugins when remote catalog is active @xl-openai
- #29767 [codex] Assign response item IDs in forked history @pakrym-oai
- #29721 auth: move domain mode below app wire types @anp-oai
- #29753 [plugins] Enforce marketplace source admission requirements @xl-openai
- #29722 config: own layer provenance types @anp-oai
- #29723 connectors: own app metadata types @anp-oai
- #29788 test: run app-server integration tests under Wine @anp-oai
- #29789 test: use automatic environments in app-server integration tests @anp-oai
- #29790 docs: document remote executor integration testing @anp-oai
- #29815 [codex] Remove auto-compaction opt-out @rhan-oai
- #29628 Keep executor plugin MCP paths URI-native @jif-oai
- #29731 [codex] Emit implicit skill usage for support reads @alexsong-oai
- #29829 Persist agent messages as response items @jif-oai
- #29841 Add a bounded filesystem walk RPC @jif-oai
- #29842 Use fs/walk for environment skill discovery @jif-oai
- #29567 [codex] show external import result counts @charlesgong-openai
- #29831 Cache plugin namespace during executor skill discovery @jif-oai
- #29720 ci: fail jobs that dirty the worktree @anp-oai
- #29887 Fix environment skill discovery after merge @jif-oai
- #29734 [codex] fix Windows ConPTY input handling @iceweasel-oai
- #28593 [codex] suppress low usage remaining warnings when credits are available @brooks-oai
- #29624 Preserve Windows sandbox identity during credential retry @jif-oai
- #27466 [codex] Trace exec-server JSON-RPC requests @richardopenai
- #29844 Follow directory symlinks in filesystem walks @jif-oai
- #29637 Skip credential refresh for WindowsApps launch failures @jif-oai
- #29591 feat(app-server): list descendant threads by ancestor @btraut-openai
- #28034 feat(network-proxy): experimental local credential broker @winston-openai
- #29736 [codex] Inject agent graph store into ThreadManager @wiltzius-openai
- #29889 [apps] Thread structured icon assets through app list @drewschuster-openai
- #29724 mcp: keep elicitation requests below app wire types @anp-oai
- #29684 [plugins] Track plugin install requests by ID @adaley-openai
- #29870 Pipeline bounded AGENTS.md and Git root probes @jif-oai
- #29893 [codex] dedupe remote control account header @shuo-openai
- #29851 Add a connector declaration snapshot @jif-oai
- #29903 path-uri: normalize parent segments in absolute joins @anp-oai
- #29852 Read connector declarations from executor plugins @jif-oai
- #29785 Isolate curated plugin sync Git environment @etraut-openai
- #29907 [codex] namespace sleep under clock @rka-oai
- #29910 [codex] nest sleep config under current time reminder @rka-oai
- #29913 feat(remote-control): add daemon pairing command @apanasenko-oai
- #29936 core: add configurable <context_window_guidance> message @bolinfest
- #26705 TUI Plugin Sharing 5 - polish remote plugin catalog rows @canvrno-oai
- #29733 Allow ChatGPT-hosted MCP servers to use session auth @aibrahim-oai
- #29833 [1/3] core: make world state snapshots serializable @sayan-oai
- #29919 TUI support for buffer experience @etraut-openai
- #29924 Represent MCP authentication with an enum @aibrahim-oai
- #29804 code-mode: define process host wire protocol @cconger
- #29956 [codex] Populate remote plugin local versions @abhinav-oai
- #29835 [2/3] core: persist world state in rollouts @sayan-oai
- #29899 [codex] Update reasoning effort @shijie-oai
- #29837 [3/3] core: replay persisted world state @sayan-oai
- #29969 Report MCP error codes with server attribution @aibrahim-oai
- #29970 core: raise token budget message limits @bolinfest
- #29973 [codex] route sleep through time providers @rka-oai
- #19051 feat: use run agent task auth for inference @adrian-openai
- #29810 core: make AGENTS.md react to environment changes @sayan-oai
- #29997 core: reconcile legacy WorldState sections @sayan-oai
- #29990 Parallelize environment skill loading @anp-oai
- #28522 Support HTTP MCP servers from selected executor plugins @jif-oai
- #28529 Support OAuth for HTTP MCP servers from selected executor plugins @jif-oai
- #29656 Test executor-routed MCP OAuth token exchange @jif-oai
- #29928 chore(app-server): mark thread/rollback as deprecated @owenlin0
- #29856 Persist selected capability roots and resolve availability per model step @jif-oai
- #27467 [codex] Record exec-server lifecycle metrics @richardopenai
- #29942 feat: add provider-aware model fallback to thread start @celia-oai
- #30095 cli: rename sandbox permission profile flag @bolinfest
- #30029 [codex] current time reminder interval to be set to 0 @rka-oai
- #29941 core: expose permission profile to shell tools @bolinfest
- #30031 [codex] add current time reminder delivery mode config @rka-oai
- #30098 [codex] Retry temporarily offline exec-server recovery @richardopenai
- #30033 [codex] impl delivery_mode: current time reminders on response boundaries @rka-oai
- #30108 [codex] extend code-mode host IPC transport @cconger
- #27470 [codex] Observe remote exec-server lifecycle @richardopenai
- #30113 [codex] poll external clock during sleep @rka-oai
- #29003 feat(core, mcp): cache codex_apps tools in memory @owenlin0
- #30114 release: publish standalone zsh artifacts @bolinfest
- #30116 release: consume standalone zsh artifacts @bolinfest
- #29648 [codex] Add managed MCP server matchers @felixxia-oai
- #30100 Let extensions contribute World State sections @jif-oai
- #30124 fix(app-server): suppress TUI rollback warning @fcoury-oai
- #29877 [codex] Surface MCP reauthentication-required startup failures @felixxia-oai
- #29988 Recognize Work web and mobile thread originators @chiam-oai
- #30110 [codex] add code-mode host failure supervision hooks @cconger
- #30088 Project executor skills through World State @jif-oai
- #30117 [codex] Propagate traces through exec-server HTTP @wiltzius-openai
- #30101 Pin MCP runtimes to model steps @jif-oai
- #30134 ci: narrow Windows test skips @anp-oai
- #30093 Project selected plugin runtime by environment availability @jif-oai
- #30145 Reuse walk inventory for environment skill metadata @jif-oai
- #30111 [codex] implement standalone code-mode process host @cconger
- #29935 [codex] Attribute app-server analytics by thread originator @alexsong-oai
- #30152 Reinject missing World State fragments on resume @jif-oai
- #30127 Keep MCP elicitation routable across runtime refreshes @jif-oai
- #29934 Expose MCP app identity in app context @martinauyeung-oai
- #29909 [codex] allow CCA image generation and web search extensions @won-openai
- #30157 Test selected capabilities across availability and resume @jif-oai
- #30144 [codex] fix terminal rollout event durability @wiltzius-openai
- #29920 Retry failed Codex Apps MCP startup @kbazzi
- #29516 Persist Cloudflare affinity cookies for MCP HTTP @stevenlee-oai
- #30112 [codex] add process-owned code-mode session client @cconger
- #30142 [codex] wire process-owned code mode host into core @cconger
- #30198 [codex] fix CreateThreadParams test initializer @anp-oai
- #30148 Reuse MCP runtimes when selected availability changes nothing @jif-oai
- #30215 Test selected capabilities across unavailable resume @jif-oai
- #29991 [codex] narrow unused skills intro export @aibrahim-oai
- #30229 Relax hooks.json top-level metadata validation @charlesgong-openai
- #29927 feat(app-server): add history_mode to thread @owenlin0
- #30276 fix main @owenlin0
- #29683 [codex] Add managed new-thread model settings @hefuc-oai
- #30225 Overlap executor skill reads with namespace discovery @jif-oai
- #30274 [codex] allow AGENTS.md and skills to authorize delegation @charlesdu-openai
- #30147 [codex] Use managed defaults for TUI threads @hefuc-oai
- #30261 ensure thread.history_mode is immutable @owenlin0
- #30277 feat(app-server): add optional turn_id to thread/fork @owenlin0
- #30143 Let Codex consult user-level code-review-* skills. @anp-oai
- #30285 feat: add GPT-5.6 variants to Bedrock catalog @celia-oai
- #30173 Close thread persistence when submission channel closes @alfozan
- #30257 [codex] Classify nested MCP authentication startup errors @felixxia-oai
- #29375 [codex] Support npm marketplace plugin sources @charlesgong-openai
- #30146 [codex] group blocking and postmerge CI workflows @anp-oai
- #30282 feat(protocol): define missing rollout turn items @owenlin0
- #30201 fix(remote-control): avoid server token refresh retry storms @apanasenko-oai
- #30273 [codex] consume pushed exec-server process events @richardopenai
- #30286 core: overlap diff root discovery with world state @anp-oai
- #30314 app-server: structure and test JSON shutdown logs @bolinfest
- #30317 Update security check wording @etraut-openai
- #30302 Preserve namespaces on custom tool calls @nhamidi-oai
- #30327 core: stabilize synthesized call output IDs @bolinfest
- #30291 [app-server] expose environment info RPC @maxj-oai
- #29691 [plugins] Enforce marketplace source policy at runtime @xl-openai
- #30384 [app-server] increase currentTime/read timeout @rka-oai
- #30297 [codex] Enable remote plugins by default @xl-openai
- #30490 fix(tui): clear completed safety buffering prompt @fcoury-oai
- #29740 [codex] Use model metadata for skills usage instructions @ani-oai
- #30511 [codex] Restore v1 delegation guidance @aibrahim-oai
- #30508 Revert "Make auto-review on-request prompt more proactive" @dylan-hurd-oai
- #30467 [codex] Treat max as a first-class reasoning effort @shijie-oai
- #30491 Update safety check links @etraut-openai
- #30607 [codex] auto-label AWS Bedrock issues @etraut-openai
- #30269 [codex] disable Nagle on Rendezvous WebSockets @richardopenai
- #30645 [codex] Update safety notice wording @etraut-openai
- #30757 fix(core) Remove full text websocket trace @dylan-hurd-oai
- #30851 docs: add tag to fenced code block @bolinfest
- #30643 [codex] bound Rendezvous WebSocket liveness @richardopenai
- #30867 Consolidate multi-agent v2 communication sends @bolinfest
- #30872 Log multi-agent communication lifecycle @bolinfest
- #30883 [codex] emit per-request TTFT completion telemetry @xli-oai
- #30897 Fix inherited availability metadata for Bedrock models @shijie-oai
- #30941 fix: address quick-xml security advisories @bolinfest
- #30770 fix(websockets) ignore metadata for incremental requests @dylan-hurd-oai
- #30334 telemetry: log structured direct tool-call timing @bolinfest
- #30493 [codex] Add configurable multi-agent mode hint text @shijie-oai
- #30796 Fix MIME types for path-backed feedback attachments @btraut-openai
- #31056 fix(install): reuse GitHub release metadata @bolinfest
- #30981 [codex] expose remote plugin versions @ericning-o
- #31066 chore: remove unused git-cliff configuration @bolinfest
- #31064 [codex] Read buffering metadata from response events @fc-oai
- #30223 Make plugin guidance react to environment readiness @sayan-oai
- #31189 Fix cancelled review leaving MCP startup busy @charliemarsh-oai
- #30876 [core] Support interleaved response items @alexi-openai
- #31262 [codex] Read retry model from buffering events @fc-oai
- #31261 Revert "[core] Support interleaved response items" @alexi-openai
- #31253 Emit exec-policy warnings for freshly loaded thread config @etraut-openai
- #31179 Remove TUI exec-policy core exports @etraut-openai
- #29959 Conditional codex_home dotenv @canvrno-oai
- #30627 elicitations: Move to shared ElicitationService @cconger
- #30318 core: trace executor skill discovery @anp-oai
- #31276 Revert "Conditional codex_home dotenv" @canvrno-oai
- #30956 refactor(protocol): isolate legacy item fanout @owenlin0
- #30395 [app-server] Include reset-credit details in rate limits @jayp-oai
- #31267 chore(approvals) consolidate guardian calls for shell tools @dylan-hurd-oai
- #31252 [tui] Truncate hook context in conversation history @abhinav-oai
- #29918 [codex] Flush trailing realtime transcript tail @guinness-oai
- #30226 Make Apps guidance react to MCP availability @sayan-oai
- #31190 Use popup token ranges for autocomplete insertion @charliemarsh-oai
- #29697 fix: attribut network requests to the exact exec on linux @jif-oai
- #31303 feat(code-mode): allow disabling V8 JIT @cconger
- #31271 chore: use .worktreeinclude for user Bazel config @anp-oai
- #31308 fix: update crossbeam-epoch for RUSTSEC-2026-0204 @cconger
- #30202 [codex] bundle code mode host in release packages @cconger
- #31293 [codex] app-server: expose plugin install policy source @ericning-o
- #31318 ci: share common workflow setup @anp-oai
- #29992 app-server: cover selected environments in integration tests @anp-oai
- #31284 Warn when configured service tiers are unsupported @etraut-openai
- #31323 Extract shared HTTP transport into codex-http-client @bolinfest
- #31331 Migrate direct HTTP consumers to codex-http-client @bolinfest
- #31337 fix: restore Codex environment setup table @anp-oai
- #31188 Preserve managed exec policy after rules parse errors @etraut-openai
- #31306 [codex] Support sequential cutoff reasoning summaries @ashwinnathan-openai
- #31344 exec-server: use virtual time in Noise relay test @bolinfest
- #31296 refactor(protocol): map canonical tool items to legacy events @owenlin0
- #31335 core: route Responses API through system proxy @bolinfest
この記事をシェア
関連記事
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み