本文へ移動

エージェントが自分用の“作業部屋”を建て始めた──Codex 0.162が、並走タスクの下ごしらえと指令席のピン留めを内側に取り込んだ

Codex CLI 0.162が、エージェント自身に「管理されたgit worktree」を作らせる道具を追加。並走タスクを指令席でピン留めできるようにし、無人・並走運用の下ごしらえを内側に取り込みました。信頼境界の線引きという課題も残ります。

エージェントが自分用の“作業部屋”を建て始めた──Codex 0.162が、並走タスクの下ごしらえと指令席のピン留めを内側に取り込んだ

OpenAI の Codex CLI が、10月8日に 0.162.0、翌9日に 0.162.1 を公開しました。目玉は、エージェント自身が「管理された git worktree」を作成・一覧できる道具が加わったことです。これまで人が手で済ませていた並走の下ごしらえを、エージェントの内側に取り込んだ更新といえます。

人がやっていた「並走の下ごしらえ」を、道具としてエージェントに渡す

git worktree は、一つのリポジトリから複数の作業ツリーを枝分かれさせる仕組みです。別ブランチの作業を、ディレクトリごと切り分けて同時に進められます。これまで複数タスクを並走させるには、人が git worktree add であらかじめ受け皿を用意しておくのが前提でした。

Codex は9月末の 0.156 で、セッション単位の worktree を既定の作業机に据えていました。今回の 0.162 はその先に進み、信頼済みのローカルプロジェクト(trusted local projects)に限って、エージェントが worktree を作成・一覧する道具を持てるようにしました。対象を信頼済みに絞り、機能を有効にしたときだけ使える設計です。

「見失わない」ための指令席──タスクのピン留め

並走するタスクが増えるほど、重要なものが履歴に流れて見失いやすくなります。0.162 では、タスクを束ねる Command Center(指令席)で p を押すとタスクをピン留めでき、共有の Pinned グループにまとめて留めておけます(サーバが対応している場合)。長時間・無人で回す運用で、本命のタスクを手前に固定しておく用途を想定した更新です。

主な変更点

変更内容
管理された git worktree信頼済みローカルプロジェクトで worktree を作成・一覧する道具(要有効化)
タスクのピン留めCommand Center で p。共有の Pinned グループに保持
Code Modeストリーミング結果向けの JavaScript ヘルパー、ランク付きツール検索(オプトイン)
操作性/copy で履歴ブロックを複製、Ctrl+Insert でコピー、ホイール速度の調整、各所のURLをクリック可能に
0.162.1(翌日)複数行の非同期質問で起きるTUIクラッシュを修正、既定値との不一致による起動失敗を修正

0.162.1 は新機能を伴わない修正版で、表示の安定性と起動まわりの不具合を2点直したものです。

道具選びを速くする:Code Mode のランク付き検索

MCP などで呼べるツールが増えるほど、エージェントは「どの道具を使うか」の選択肢に埋もれがちです。今回のランク付きツール検索(オプトイン)は、関連する道具を上位に出し、道具選びの手数を減らす狙いの機能です。あわせて、ストリーミングで返る結果を扱う JavaScript ヘルパーも足されました。

開発ワークフローはどう変わるか

並走を前提にした開発では、タスクごとに作業を隔離できるかが生産性を左右します。worktree をエージェントの道具にすると、人手の下ごしらえを挟まず「1タスク=1隔離ツリー」で走らせやすくなります。ピン留めは、同時に複数を動かしても本命を見失わないための補助線です。要件を小さく分け、隔離して並走させ、結果を後からマージするという進め方と相性がよい更新といえます。

見落とせない懸念:並走が増えるほど、信頼とレビューの線引きが要る

一方で、こうした自動化には注意点も指摘しておきたいところです。worktree を手軽に増やせると、未マージの作業ツリーが散らかり、どれが本筋か分かりにくくなる恐れがあります。並走の本数が増えれば、人がレビューすべき差分も比例して増えます。

OpenAI が作成対象を「信頼済みローカルプロジェクト」に限り、機能を既定で有効にしていないのは、信頼境界をまたいだ無断の作業ツリー作成を避ける狙いとみられます。便利さを取り入れるときは、どのプロジェクトを「信頼済み」とするかの線引きを、運用側であらかじめ決めておくのが安全です。

参照: OpenAI Codex rust-v0.162.0 リリースノート / rust-v0.162.1 リリースノート / AI TLDR: Codex CLI 0.162 / Releasebot: OpenAI Codex updates