# Claude Code v2.1.186→v2.1.212 の8リリース：/fork 作り直しと並列運用の落とし穴

- 公開日: 2026-07-28
- URL: https://ainewsdaily-site.pages.dev/posts/20260728-claude_code-t1/
- 動画: https://www.youtube.com/watch?v=cIlWteV-ttQ
- シリーズ: claude_code
- タグ: claudecode, ai, anthropic, mcp, cli

> Claude Code の v2.1.186〜v2.1.212、8リリース290項目から手を動かす価値のある3点に絞りました。/fork の作り直し、既定のバックグラウンド実行、v2.1.210 未満の隔離の穴。


Claude Code の v2.1.186 から v2.1.212 まで、2週間で8つのリリースが出ました。チェンジログの項目を数えると、8本あわせて290あります。全部を読む必要はなく、手を動かす価値があったのは3つでした。

`/fork` が会話まるごとの複製に変わったこと、サブエージェントと MCP が既定で裏に回るようになったこと、v2.1.210 より前は worktree の隔離に穴があったことです。数字とバージョンは一次のリリースノートの範囲で書いています。

https://youtu.be/cIlWteV-ttQ

## 8リリースの並び：読むもの、飛ばすもの

- **v2.1.186** — `claude mcp login` / `logout` が CLI に入った
- **v2.1.198** — サブエージェントの実行が既定でバックグラウンドに
- **v2.1.203** — ログイン期限切れの事前警告と、背景セッションの自動復旧
- **v2.1.205** — セッション記録の改ざん防止と、`rm -rf` の事前確認
- **v2.1.208** — スクリーンリーダー対応と、メモリリークの一括修正
- **v2.1.210** — worktree 隔離の穴と、hooks のタイムアウト誤認を修正
- **v2.1.211** — サブエージェントの出力を JSON ストリームへ流せるように
- **v2.1.212** — 48項目。`/fork` の作り直しと MCP の自動バックグラウンド

290項目のうち48が v2.1.212 に集中しています。個人利用なら v2.1.186 / v2.1.198 / v2.1.212 の3本、無人・並列で回しているなら v2.1.203 / v2.1.210 / v2.1.211 を足せば足ります。

## ① /fork は「会話の複製」になった

設計方針を2案で迷ったとき、これまでは会話を捨てるか1つに混ぜるかの二択でした。v2.1.212 の `/fork` は、そこに複製という3つ目を足します。

`/fork` を打つと、いまの会話がまるごとコピーされます。コピー先は `claude agents` の一覧に独立した行を持ち、元の会話は止まらずそのまま進みます。

```
$ claude --version              # v2.1.212 以上を確認
> /fork                         # 分岐したい場所で打つ
$ claude agents                 # 複製先の行を開く
```

分岐のたびに文脈を貼り直していた時間が浮きます。筆者の体感で1回5分ほどです。

### 落とし穴：名前は同じで、中身が入れ替わった

`/fork` は名前を変えないまま機能が置き換わりました。v2.1.211 までの `/fork`、つまりセッション内でサブエージェント（Claude が自分の代わりに立てる小さな作業係）を1体起動する用法は `/subtask` へ移っています。手順書やスキルに `/fork` と書いてあるなら読み替えが必要です。

```
$ grep -rn '/fork' .claude/   # ヒットしたら /subtask へ読み替える
```

上限も同時に入りました。サブエージェントの起動と Web 検索が、それぞれ1セッション200回で止まります（既定値）。

## ② 投げたら待たない、が既定になった

v2.1.198 で、サブエージェントの実行が既定でバックグラウンドになりました。投げた瞬間から本体は次へ進み、入力待ちと完了の2種類が通知で届きます。通知は hooks（ツールの実行前後に自分のコマンドを差し込む仕組み）に流れるので、Slack や音に回せます。

v2.1.212 ではもう1段あって、2分を超えた MCP のツール呼び出しも自動で裏に回ります。MCP は Claude Code を外部のツールやデータに繋ぐ仕組みで、重い照会や検索でセッションが固まる待ちが既定で消えます。閾値は120秒、環境変数から変更も無効化もできます。

```
$ export CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS=180000    # 閾値を3分へ
$ export CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION=200    # 既定200
$ export CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION=200 # 既定200
```

1回15分の待ちが1日3回なら45分が戻る計算です（この15分と3回も体感値）。

同じ v2.1.212 で、プランモードの穴も塞がれました。計画だけを立てて実行しないはずのモードで、`touch` や `rm` が確認なし・SDK の `canUseTool` 呼び出しなしで走っていた状態です。

## ③ 並列で回しているなら、v2.1.210 未満は危ない

無人・並列で運用している人向けですが、個人でも2本3本と走らせ始めたら関係します。

**worktree の隔離に穴がありました。** v2.1.210 より前は、worktree（同じリポジトリを別フォルダで同時に開く仕組み）に隔離したサブエージェントが、自分の作業ツリーではなくメインのチェックアウトに git の変更コマンドを実行できました。隔離しているつもりで、隔離できていません。

**hooks のタイムアウトが誤って伝わっていました。** コールバックがタイムアウトすると、モデルには「ユーザーが拒否した」と伝わります。無人セッションはそこで止まって待ち続けるので、朝きたら夜間の処理が終わっていない原因になり得ます。v2.1.211 では、オートモードが hook の確認要求を上書きしていた問題も直りました。

**効かない権限ルールがあります。** `Write(path)` / `NotebookEdit(path)` / `Glob(path)` は意図通りに効かないので、`Edit(path)` / `Read(path)` に書き換えます。v2.1.210 から起動時に警告が出ます。

確認は3行で終わります。

```
$ claude --version    # v2.1.211 以上が安全圏
$ claude agents       # 背景セッションの一覧
$ git worktree list   # 隔離先が本体と別ツリーか確認
```

事故が起きてからの復旧は半日仕事ですが、これは上げるだけで消える種類のリスクです。

## 名前だけ覚えればいいもの、と料金

- `claude mcp login` — CLI だけで MCP 認証が終わる。SSH 越しは `--no-browser`（v2.1.186）
- `/doctor` — 見つけるだけでなく直すところまでやる総合点検に。別名 `/checkup`（v2.1.205）

料金は、今回の8リリースで Pro / Max / API の体系そのものに変更はありません。プランごとの利用可否の差は、公開情報からは確認できませんでした（未確認）。

## 4社を並べると、分割の「単位」が割れている

2026年7月時点の各社公式ページをもとに4軸で並べます。

| | Claude Code | OpenAI Codex | Cursor | Gemini Code Assist |
|---|---|---|---|---|
| 並列実行の単位 | 会話まるごと | タスク単位 | エディタ単位 | エディタ単位 |
| 隔離の置き場所 | ローカルの worktree | クラウド側 | 手元の作業ツリー | 手元の作業ツリー |
| 同時実行の上限値 | 200回/セッション | 公開値なし | 公開値なし | 公開値なし |
| 個人向け月額 | 20ドル〜 | 20ドル〜 | 20ドル〜 | 0ドル〜 |

定量で並ぶのは同時実行の上限だけで、公開値があるのは Claude Code の200回（v2.1.212 のチェンジログ記載）のみでした。OSS・ローカル併用の Aider などは課金前提が違うため外しています。

読み取れるのは、Anthropic が「1人1セッション」から「1人で複数エージェントを回す」前提へ土台を寄せている、ということだと思います。次の3リリースで agents / worktree / background 関連の修正が1本も出なければ、この読みは外れです。ベンチマークのスコアへの影響は、公開情報からは確認できませんでした。

## まとめ

今日試す価値があるのは `/fork` の会話複製、既定のバックグラウンド実行、MCP の自動バックグラウンド（既定120秒）の3つです。worktree 隔離と `claude mcp login` は条件付き、`/doctor` は名前だけ覚えておけば十分です。

## 出典

- [Claude Code Releases](https://github.com/anthropics/claude-code/releases)
- [CHANGELOG](https://code.claude.com/docs/en/changelog)
- [v2.1.186](https://github.com/anthropics/claude-code/releases/tag/v2.1.186)
- [v2.1.198](https://github.com/anthropics/claude-code/releases/tag/v2.1.198)
- [v2.1.203](https://github.com/anthropics/claude-code/releases/tag/v2.1.203)
- [v2.1.205](https://github.com/anthropics/claude-code/releases/tag/v2.1.205)
- [v2.1.208](https://github.com/anthropics/claude-code/releases/tag/v2.1.208)
- [v2.1.210](https://github.com/anthropics/claude-code/releases/tag/v2.1.210)
- [v2.1.211](https://github.com/anthropics/claude-code/releases/tag/v2.1.211)
- [v2.1.212](https://github.com/anthropics/claude-code/releases/tag/v2.1.212)
- [Anthropic Pricing](https://www.anthropic.com/pricing)
- [OpenAI Codex](https://openai.com/codex)
- [Cursor](https://cursor.com)
- [Gemini Code Assist](https://codeassist.google)

価格・プランは変動します。

## 動画で見る

手順の画面や比較表は動画のほうが追いやすいので、詳しくはこちらから。

https://youtu.be/cIlWteV-ttQ

次の更新でも同じ形でリリースノートを追い、予想が外れたときはそこで報告します。

