Claude Codeにファイルの編集やコマンドの実行を任せているなら、v2.1.309以降へ更新しておくのが今週の一手です。v2.1.309は日本時間2026年10月23日に公開された、安全面の修正が中心の更新で、サンドボックス(AIのコマンドを閉じ込める囲い)の外へはみ出せる経路が少なくとも二つふさがれました。確かめ方は、ターミナルでclaude --versionと打ち、表示された番号が2.1.309以上かを見るだけです。古ければclaude updateなどで更新します。なお、2026年10月28日の確認時点で公式の最新版はv2.1.312です。
この記事は、2026年10月24日(日本時間)にS.EarchのYouTubeチャンネルで公開された無料動画「【安全更新】AIにPC操作を任せているなら今週入れたいClaude Code v2.1.309」の無料公開部分(冒頭から約5分45秒)を核にしています。番号・日付・修正の内容は、2026年10月28日に確認したAnthropicの公式ページ(Claude CodeのCHANGELOG、セットアップのページ、サンドボックスのページ)の記載で裏付けた範囲に限っています。
Claude Code v2.1.309はどんな更新か
Claude Code v2.1.309とは、Anthropicのターミナル向けの道具Claude Codeの、2026年10月23日(日本時間)公開の版です。新しい機能の追加よりも、サンドボックスや権限の確認まわりの不具合を直す修正が中心です。2.1.309はClaude Code本体(CLI)の版番号で、AIモデルの名前ではありません。
GitHubのリリースページに記録された公開時刻は2026年10月22日22時18分(協定世界時)で、日本時間では10月23日の朝にあたります。動画の時点ではこれが最新でしたが、その後もv2.1.310・v2.1.311・v2.1.312が出ています。v2.1.309の修正は、それ以降の版にも含まれる前提で「2.1.309以上になっているか」を確かめれば足ります。
| 版 | 公開日(日本時間) | この記事に関係する内容 |
|---|---|---|
| v2.1.307 | 2026年10月22日 | /claude-api api-versionコマンドの追加(Claude APIを呼ぶコードをAPIバージョン2026-10-21へ移す) |
| v2.1.309 | 2026年10月23日 | サンドボックスの外へはみ出す経路の修正など、安全面の修正が中心 |
| v2.1.312 | 2026年10月28日 | 2026年10月28日の確認時点の最新版 |
公開日はGitHubのリリース一覧の記録時刻を日本時間に直したものです。
ふさがれた二つの穴|サンドボックスの外へ出られる経路
公式のサンドボックスのページでは、サンドボックスを「Claudeが自分のパソコンで動かすシェルのコマンドの周りに、OSが強制する境界」と説明しています。どのファイルとどのネットワーク先に届くかを利用者が決め、その範囲の中でならコマンドを1件ずつ承認せずに動かせる仕組みです。初期設定ではオフで、/sandboxで有効にします。macOS・Linux・WSL2で使え、Windowsで直接動かす場合はサンドボックスなしで動きます。
動画で取り上げた二つの修正は、CHANGELOGのv2.1.309の項に次のように書かれています。
| 修正 | CHANGELOGの記載(要旨) | どういう穴だったか |
|---|---|---|
| 一つ目 | サンドボックス内のコマンドと自動承認された編集が、--mcp-configで渡したMCP設定ファイルを書き換えられた問題を修正 |
MCPは、Claude Codeに外部の道具をつなぐ仕組み。そのつなぎ先を決める設定ファイルを、囲いの中から変えられた |
| 二つ目 | macOSとLinuxで、サンドボックス内のBashコマンドを動かす前に、シェルの起動ファイルがサンドボックスの外で実行されていた問題を修正 | コマンドの前に読み込まれるファイルが、囲いの外で動いていた |
公式のサンドボックスのページには、サンドボックスが囲うのはシェルのコマンドだけで、MCPサーバーやフックは囲いの外で動くと書かれています。つまり一つ目は、囲いの中のコマンドが、囲いの外で動くもののつなぎ先を変えられた、という問題でした。どちらも、囲ったはずの範囲の外へ出られる抜け道を閉じた修正です。
v2.1.309の項には、ほかにも権限の確認やworktree(作業用の分岐フォルダ)の隔離まわりの修正が並んでいます。サンドボックスや権限の設定に頼ってAIに作業を任せている人ほど、関係が大きい更新です。
今の版を確かめて、更新する手順
やることは3つです。どれも無料で、数分で終わります。
- 今の版を見る:ターミナルで
claude --versionと打ちます。公式のセットアップのページでは、正しく入っていれば「2.1.211 (Claude Code)」のような形で番号が表示されると説明されています。 - 2.1.309と見比べる:表示が2.1.309以上なら、今回の二つの修正は入っています。それより小さい番号なら、次の手順で更新します。
- 古ければ更新する:入れ方によって更新の方法が違います(下の表)。更新したら、もう一度
claude --versionで番号を確かめ、「何日に何番を確認したか」を一行メモに残しておくと、チームで状況を共有しやすくなります。例えば「10月28日、claude –versionで2.1.312を確認、更新不要」のように書きます(日付と番号は一例です)。
| 入れ方 | 自動更新 | すぐ更新したいとき |
|---|---|---|
| 公式のインストーラー(ネイティブ版) | 裏で自動更新される | claude update |
| Homebrew | 初期設定では自動更新されない | brew upgrade claude-code(入れたcaskがclaude-code@latestならbrew upgrade claude-code@latest) |
| WinGet | 初期設定では自動更新されない | winget upgrade Anthropic.ClaudeCode |
| apt・dnf・apk | 自動更新されない | 公式ページにある各パッケージの更新コマンド |
表はセットアップのページの「Update Claude Code」の節をまとめたものです。claude updateを実行すると、更新された場合は旧版から新版への更新が、すでに最新なら最新である旨が表示されます。入れ方が分からないときや更新がうまくいかないときは、claude doctorで、インストールの状態や前回の更新の結果を確かめられます。
見落としやすい分かれ道|stableチャンネルとAPIを呼ぶコード
更新のチャンネルが「stable」だと、まだ届いていないことがある
セットアップのページによると、Claude Codeの更新には「latest」(初期設定。新しい版がすぐ届く)と「stable」(だいたい1週間前の版を使い、大きな不具合のあった版を飛ばす)の2つのチャンネルがあります。Homebrewではclaude-codeがstable、claude-code@latestがlatestに対応します。stableを使っている場合は、自動更新が動いていても2.1.309より前の版のままのことがあるので、番号を見て確かめてください。
Claude APIを呼ぶコードを書いている人だけの三つ目の手順
v2.1.307で追加された/claude-api api-versionは、自分のコードが呼び出すClaude APIを、APIバージョン2026-10-21へ移すためのコマンドです(CHANGELOGのv2.1.307の項)。関係するのは、コードの中でClaude APIを直接呼んでいる人だけです。ターミナルでClaude Codeに作業を任せているだけなら、この手順は要らず、更新だけで完了です。
| 自分の使い方 | やること |
|---|---|
| ターミナルでClaude Codeに作業を任せているだけ | 版の確認と更新だけ |
| 自分のコードからClaude APIを呼んでいる | 更新に加えて、必要に応じて/claude-api api-versionでAPIバージョンを移す |
APIバージョンを移したときに、自分のコードのどこを直す必要があるかは、コードの中身によって変わります。動画でも、細かい手順は自己流で進めず、公式の案内を正本にするよう勧めています。
そのまま使える依頼文
更新そのものをAIに丸投げするのではなく、確認と連絡という、人が判断しやすい形に切り出して頼むのがポイントです。動画で紹介された2つの例を、そのまま使える形にしました。
確認メモを作ってもらう
いま入っているClaude Codeのバージョンと、公式の最新版を見比べて、更新が必要かどうかを一行でまとめてください。分からない点は、そのまま残してください。
最後の「分からない点は、そのまま残して」が大事です。AIに無理に断定させず、はっきりしない所を正直に残してもらうための一文です。
社内への連絡文を作ってもらう(架空の例)
AIにPC操作を任せている担当者へ、今週は安全中心の更新が出たので最新版へ上げてほしい、という短い連絡文を作ってください。手順は、公式の案内に沿うよう促してください。
どちらも例なので、文面は自分の環境や社内の言い方に合わせて直してください。連絡文には、確かめる番号(2.1.309以上)と確認のコマンド(claude --version)を入れておくと、受け取った人が迷いません。
よくある質問
- Q1. v2.1.309は新しい機能が増える更新ですか?
- いいえ。CHANGELOGのv2.1.309の項は、サンドボックスや権限の確認、worktreeの隔離などの不具合修正が中心です。目に見える新機能より、AIに任せる作業の土台を安全に保つための更新です。
- Q2. 2.1.309より新しい版が入っていれば、今回の修正は入っていますか?
- v2.1.309以降の版は、その修正を引き継いだ版です。2026年10月28日の確認時点の最新はv2.1.312なので、表示が2.1.309以上であれば、改めて2.1.309を入れ直す必要はありません。
- Q3. 自動更新にしているのに、番号が2.1.309より古いのはなぜですか?
- 考えられる理由は2つです。1つは、更新のチャンネルがstable(だいたい1週間前の版)になっていること。もう1つは、HomebrewやWinGet、apt・dnf・apkで入れていて、初期設定では自動更新されないことです(公式のセットアップのページ)。
claude doctorで前回の更新の結果を確かめられます。 - Q4. サンドボックスを使っていなくても、更新したほうがよいですか?
- 今回取り上げた二つの修正はサンドボックスまわりですが、v2.1.309にはBashの権限確認など、サンドボックスを使っていない人にも関係する修正も含まれます。手間は数分なので、使い方にかかわらず最新版へ上げておくのが無難です。
- Q5. /claude-api api-versionは全員が実行する必要がありますか?
- いいえ。自分のコードの中でClaude APIを直接呼んでいる人のためのコマンドです。ターミナルでClaude Codeに作業を任せているだけなら、版の確認と更新だけで足ります。
まとめ|番号を見て、古ければ上げて、一行残す
Claude Code v2.1.309は、サンドボックスの外へはみ出せる経路をふさいだ安全中心の更新です。claude --versionで2.1.309以上かを見て、古ければ入れ方に合った方法で更新し、確認した日付と番号を一行メモに残せば、今日の作業は完了です。stableチャンネルや手動更新の入れ方の人は、自動で上がっていると思い込まず番号で確かめてください。Claude Codeの別の使い方は、離席中の自動圧縮と継続メモの記事やクラウドセッションで離席中に修正を任せる記事でも紹介しています。
流れは、2026年10月24日公開の無料動画でも確認できます。ほかの動画記事はS.Enseのトップページから読めます。
この記事は、2026年10月24日公開の無料動画のうち無料で見られる部分をもとにしています。番号や手順は、2026年10月28日に確認したAnthropicの公式ページ(Claude CodeのCHANGELOG・GitHubのリリース記録、セットアップのページ、サンドボックスのページ)の記載で確かめました。社内への連絡文は説明用の架空の例です。仕様と更新の方法は変わることがあるため、作業の前に公式の最新の記載を確認してください。

