AIニュース解説

Claude Code新版 会話の複製と裏作業が実装

Claude Code v2.1.212の要点を整理。/forkによる会話の複製、長時間処理の自動バックグラウンド化、検索回数の上限など、毎日使う人ほど効く更新です。

  • #Claude Code
  • #AIエージェント
  • #開発ツール

AnthropicのCLIツール(=黒い画面に文字を打って使う開発道具)「Claude Code」がv2.1.212に更新されました。公式のリリースページによると、この版は2026年7月17日に公開されています。本記事では、公式リリースノートと公式ドキュメントで確認できた変更の中から、日常的に使う人に効くものを選んで解説します。

v2.1.212の要点は「本流を止めずに仕事を分ける」

今回の更新の柱は4つです。

  • /fork コマンドが、いまの会話を裏の新しいセッションへ丸ごと複製するようになった
  • agent view(=裏で動くセッションを一覧で見張る画面)から、過去の会話を裏作業として再開できるようになった
  • 2分を超えるMCPツール呼び出し(=外部ツールとの連携処理)が、自動で裏へ回るようになった
  • ウェブ検索とサブエージェント生成に、回数の上限という「保険」が付いた

どれも「人間が画面に張り付かなくても、複数の仕事が並行して進む」ための部品です。派手な新機能というより、AIに長時間の仕事を任せるための足場固めと読めます。

/forkは会話を丸ごと「裏のセッション」へ複製する

一番大きいのは /fork です。いま進めている会話を、独立したバックグラウンドセッション(=裏で動く別の作業部屋)へそのまま複製します。「この作業の途中で別の調べ物をしたいが、今の文脈は壊したくない」という場面で、会話ごと分岐させて裏で走らせられます。

公式ドキュメントによると、複製先には次のものが引き継がれます。

  • 実行した時点までの会話の中身
  • 作業ディレクトリ(=作業しているフォルダ)
  • モデルと権限モード、effort(考える深さ)の設定
  • セッション中に追加したフォルダや、許可済みの権限

使い方の流れは次のとおりです。

  1. Claude Codeをv2.1.212以降に更新する
  2. 会話の途中で /fork 別の指示 と打つ。複製先はすぐその指示に取りかかる。引数なしの /fork なら、複製先はagent viewで指示待ちになる
  3. agent viewを開いて、裏の作業の進み具合を確認する

大事な注意が1つあります。**複製した瞬間から、2つのセッションは互いに独立します。**裏の作業結果が、元の会話へ自動で戻ることはありません。また、複製先は通常、ファイルを編集する前に独立したgit worktree(=同じ資料の別の作業机)へ移るため、同じファイルの取り合いが起きにくい設計です。ただしgit管理外のフォルダなど例外もあり、絶対に競合しないという保証ではありません。なお、agent view自体はresearch preview(=試験公開)の段階で、画面や操作は今後変わる可能性があります。

/fork・/branch・/subtaskは目的で使い分ける

似た名前のコマンドが3つあるので、公式のコマンド一覧をもとに早見表で整理します。

コマンド自分はどの会話にいるか結果は元の会話へ戻るか向いている場面
/fork元の会話に残る戻らない(独立)本流を続けながら、別の仕事を裏で走らせたい
/branch複製した新しい会話へ自分が移る戻らない(会話が分かれる)別の案を自分の手で試したい
/subtask元の会話に残る戻る横道の調べ物の結果を、いまの会話で使いたい

1つ落とし穴があります。/fork の意味は版によって違います。v2.1.161からv2.1.211までの /fork は「結果を元へ返すサブエージェントの起動」で、その役割はv2.1.212で /subtask へ移りました。agent viewを無効にしている環境では、/fork は旧来の動きのままです。古い解説記事を読むときは、どの版の話かを確認してください。

過去の会話の再開と、長い処理の自動裏送り

/resume について、境界線を正確に書きます。セッション管理の公式ドキュメントにあるとおり、会話の保存と /resume による再開は以前からある機能です。v2.1.212で新しくなったのは入口で、agent viewの入力欄で /resume を打つと、過去のセッションを一覧から選んで、バックグラウンドで再開できるようになりました。一覧から消したセッションも候補に出ます。「過去の作業の続きを、裏で走らせる」という使い方が公式に整った形です。

もうひとつ地味に効くのが、MCPツール呼び出しの自動バックグラウンド化です。呼び出しが2分を超えると自動で裏へ回り、会話を使い続けられます。重い外部ツールの応答待ちでセッション全体が止まる、という詰まり方が減ります。この「2分」は既定値で、環境変数 CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS で変更や無効化ができます。

暴走の保険と、計画モードの安全修正

並列化と同時に、止める仕組みも入りました。WebSearch(AIが自分で行うウェブ検索)に、セッション単位の呼び出し上限が付きました。既定は200回です。あわせて、サブエージェント生成にも別の既定200回上限が入りました。AIに自律的な調査をさせると、まれに検索や子タスクの起動を延々と繰り返すことがあります。上限は、そうしたループが計算資源を溶かすのを止める保険です。どちらも環境変数(CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION など)で調整でき、/clear で回数はリセットされます。数値は今後変わり得るので、利用時点の公式案内で確認してください。

安全面の修正も重要です。プランモード(実行前に計画だけ立てるモード)が、touchrm のようなファイルを変更するコマンドを、許可の確認なしに実行してしまう不具合が修正されました。権限モードの公式説明では、プランモードは調査と変更案の提示までを行い、承認前の編集は止める設計とされています。「計画だけのつもりが実行されていた」は安全に関わる挙動なので、古い版を使っている人は更新をおすすめします。

最後にコストの話です。公式の並列実行ガイドは、複数セッションを同時に動かすとトークン使用量(=AIの利用量)が増えると注意しています。並列化は待ち時間を減らす道具であって、無料の高速化ではありません。裏作業を増やすほど利用量も増える、と覚えておくとよいです。

よくある質問

/forkした仕事の結果は、元の会話へ自動で戻りますか?

戻りません。複製した時点から2つのセッションは独立します。調べ物の結果をいまの会話へ返してほしいときは、/subtask のほうが向いています。

2つのセッションが同じファイルを同時に書き換えませんか?

裏のセッションは通常、編集の前に独立したgit worktreeへ移るため、直接の取り合いは起きにくい設計です。ただしgit管理外のフォルダや、分離設定を切った環境などの例外があります。大事なファイルは、合流のときに差分を確認するのが安全です。

端末を閉じても裏の作業は続きますか?

agent viewのバックグラウンドセッションは、端末とは別の監督プロセスで動くため、画面を閉じても保持されます。ただしPC自体の再起動や終了では止まり得ます。クラウドの常時実行と同じものではありません。

ウェブ検索の200回上限は変更できますか?

できます。既定はセッションあたり200回で、環境変数 CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION で調整します。サブエージェント生成の上限も別の環境変数で変更できます。既定値は版によって変わる可能性があるため、利用時点の公式案内で確認してください。

まとめ

v2.1.212は「会話を止めずに仕事を分ける」ための更新でした。/fork は本流を保ったまま独立作業を増やす道具で、/resume の新しさは「agent viewから裏で再開できる入口」の追加です。便利さの裏で、worktreeの分離・トークン使用量・試験公開という前提も動きます。読者が次にやることは3つです。

  • Claude Codeをv2.1.212以降へ更新する(特にプランモードの修正前の版を使っている人)
  • 本流を守りたい作業で /fork、結果を返してほしい調べ物で /subtask、と使い分けを試す
  • 裏作業を増やしたら、利用量と上限の設定(200回の既定値)を利用時点の公式案内で確認する

公式一次情報

確認日: 2026-07-26

  • Release v2.1.212(GitHub): v2.1.212の変更一覧。/forkの新挙動、検索とサブエージェント生成の既定200回上限、2分超のMCP呼び出しの自動裏送り、プランモードの修正を記載
  • Manage multiple agents with agent view: agent viewの使い方。/forkが引き継ぐもの、複製後の独立、worktree分離、過去セッションの裏再開を説明
  • Commands: /fork/branch/subtaskの公式なコマンド定義と、版による意味の違いを記載
  • Run agents in parallel: 並列実行の方式比較と、複数セッション同時実行がトークン使用量を増やすという注意を記載
  • Manage sessions: セッションの保存と/resumeが以前からある機能であることと、/branchの挙動を説明
  • Choose a permission mode: プランモードが承認前の編集を止める設計であることを説明