そもそもClaude Codeって何?なぜアップデートが気になるの?
Claude Code(クロード・コード)とは、AI会社のAnthropic(アンソロピック)が提供している「AIにプログラミング作業を手伝ってもらうための道具」です。ターミナルと呼ばれる黒い画面(パソコンに文字で命令を打ち込む画面)から使い、ファイルの編集やコードの生成をAIに任せることができます。
「プログラミングなんて自分には関係ない」と思うかもしれません。でも最近は、ブログの自動生成、データの整理、ウェブサイトの修正といった「ちょっとした作業」にもClaude Codeを使う人が増えています。つまり、エンジニア以外の人にとっても「知っておくと得をする道具」に変わりつつあるのです。
そのClaude Codeが、2026年5月末から6月中旬にかけて、バージョン2.1.153から2.1.178まで細かく更新されました。バージョン番号は「ソフトの改訂番号」で、数字が大きいほど新しいです。約2週間半で25回以上の更新が入ったことになります。
この記事では、「結局何が変わったの?」「自分の作業に関係あるの?」「使ってみるなら何から始めればいいの?」という疑問に答えていきます。専門用語はその都度かみ砕いて説明しますので、プログラミング経験がなくても最後まで読めるはずです。
作業フォルダを安全に切り替えられる「/cd」は何がうれしいの?
答えを先に言うと、AIとの会話を途切れさせずに、作業場所だけを変えられるようになったということです。これはバージョン2.1.169で追加された「/cd」というコマンド(命令文)によるものです。
「作業ディレクトリの移動」ってどういう意味?
パソコンの中にはたくさんのフォルダがありますよね。たとえば「書類」フォルダの中に「プロジェクトA」と「プロジェクトB」があるとします。Claude Codeで作業をしているとき、途中で別のフォルダに移りたくなることがあります。身近に言うと、机の上で書類Aを広げて作業していたのに、「あ、書類Bも確認しなきゃ」と別の引き出しを開けるような場面です。
以前のClaude Codeでは、この「フォルダの移動」をすると、それまでAIが覚えていた会話の流れがリセットされてしまうことがありました。専門的に言うと「プロンプトキャッシュが壊れる」という現象です。プロンプトキャッシュとは、AIが過去のやりとりを一時的に記憶しておく仕組みのことです。これが壊れると、AIは「さっきまで何を話していたっけ?」という状態になり、もう一度最初から説明し直す必要がありました。
「/cd」で何が変わったのか
新しい「/cd」コマンドを使えば、プロンプトキャッシュを壊さずにフォルダを移動できます。つまり、AIが「さっきの話の続きね」と理解したまま、別のフォルダの作業に取りかかれるわけです。
たとえば、ウェブサイトのデザインを調整しているときに、「あ、画像素材が別のフォルダにあった」と気づいたとしましょう。以前なら会話が切れてしまいましたが、今は「/cd 画像フォルダのパス」と打つだけで、AIとの対話をそのまま続けられます。パスとはフォルダの住所のようなもので、パソコン内のどこにそのフォルダがあるかを示す文字列です。
地味に聞こえるかもしれませんが、これは作業の効率に大きく影響します。AIとの長い会話には「文脈」という価値があります。30分かけて説明した背景情報が一瞬で消えてしまうのは、メモを取りながら会議をしていたのにノートを丸ごと捨てるようなものだからです。
読者が次にできること
もしClaude Codeを使っていて「フォルダを移るたびに会話がリセットされて面倒だな」と感じていたなら、まずバージョンが2.1.169以上かを確認してみてください。バージョンの確認方法はターミナルで「claude –version」と入力するだけです。該当のバージョン以上であれば、フォルダ移動のときに「cd」ではなく「/cd」を使うだけで、この恩恵を受けられます。
AIが「子分のAI」を呼べるようになったって本当?入れ子サブエージェントの仕組み
本当です。バージョン2.1.172で、サブエージェント(AIの助手)がさらに自分の助手を呼び出せるようになりました。これを「入れ子サブエージェント」と呼びます。入れ子とは、箱の中にまた箱が入っているような構造のことです。
サブエージェントって何をするもの?
まず「サブエージェント」という言葉を説明します。Claude Codeでは、メインのAIが大きなタスクを受け取ったとき、その一部を別の小さなAI(サブエージェント)に任せることができます。たとえるなら、料理長が「前菜はAさん、メインはBさん」と仕事を振り分けるようなものです。
これまでのサブエージェントは「1階層だけ」でした。料理長が部下に指示は出せるけれど、部下がさらに自分の助手を使うことはできなかったのです。今回の更新で、この制限が緩和されました。
どこまで深く入れ子にできるの?
入れ子の深さには上限があり、サーバー側で5階層に固定されています。サーバー側とは、あなたのパソコンではなくAnthropic(AIの提供会社)のコンピューター側で設定されているという意味です。つまり、ユーザーが勝手に「100階層まで許可」とすることはできません。
5階層もあれば十分すぎるほどです。身近に言うと、社長→部長→課長→係長→担当者、という5段階の指示系統がAIの中にできるイメージです。現実的には2〜3階層で多くの作業は完結します。
具体的にどんな場面で役立つの?
たとえば、大規模なウェブサイトを作るとき、メインのAIが「トップページ」「お問い合わせページ」「商品一覧ページ」の3つをそれぞれサブエージェントに割り振るとします。さらに「商品一覧ページ」を担当するサブエージェントが、「商品の画像を最適なサイズに加工する作業」をさらに別のサブエージェントに任せる、ということが可能になります。
これは複雑な仕事を自動で分業できるということです。人間が細かく指示を出さなくても、AIが自分で仕事を分けて、それぞれの担当に渡してくれる。結果として、一度に処理できる作業の規模が大きくなります。
注意しておきたいこと
便利な反面、入れ子が深くなるほど何が起きているか人間から見えにくくなるという面もあります。AIが裏で5階層の作業を勝手に進めてしまうと、途中で間違いが起きても気づきにくい場合があります。大事な作業では、途中経過を確認するステップを意識的に入れるのがおすすめです。
読者がこの機能を試すなら、まずは「1つのサブエージェントがもう1つだけ子を呼ぶ」2階層から始めてみてください。いきなり5階層を使おうとすると、結果の確認が追いつかなくなることがあります。
トラブルが起きたときに原因を探せる「セーフモード」って何?
答えを先に言えば、Claude Codeがおかしな動きをしたとき、原因を絞り込むための「まっさらな状態で起動する方法」が追加されました。バージョン2.1.169で導入された「–safe-mode」(セーフモード)という起動オプションです。
そもそもなぜトラブルが起きるの?
Claude Codeは、ただAIと会話するだけの道具ではありません。いろいろな「追加設定」を組み合わせて、自分好みにカスタマイズできるようになっています。たとえば以下のようなものがあります。
- CLAUDE.md(クロード・エムディー):AIに「こういうルールで動いてね」と伝える設定ファイル。身近に言うと、新しく入ったアルバイトに渡す業務マニュアルのようなもの。
- プラグイン・スキルAIの能力を拡張する追加パーツ。スマホにアプリを入れて機能を増やすのと同じ考え方です。
- フック(Hooks)AIが特定の動作をしたとき、自動で別の処理を実行する仕組み。たとえば「ファイルを保存したら自動でバックアップを取る」というような連動設定です。
- MCP(Model Context Protocol)外部のツールやサービスとAIをつなぐための接続規格。USBケーブルのように「何と何をつなぐか」を決めるルールだと思ってください。
これらの設定が複雑に絡み合うと、どこかの設定が悪さをして、AIが正しく動かなくなることがあります。でも、設定が5つも6つもあると「どれが原因なの?」と特定するのが大変です。
セーフモードはどう使うの?
セーフモードで起動すると、上に挙げたCLAUDE.md・プラグイン・スキル・フック・MCPの設定がすべて無効化されます。つまり、何もカスタマイズしていない「買ったばかりの状態」でClaude Codeが立ち上がります。
使い方はとてもシンプルです。ターミナルに「claude –safe-mode」と打つだけです。もしセーフモードで問題が起きなければ、「原因はAI本体ではなく、自分が追加した設定のどれかだ」と判断できます。そこから設定を1つずつ戻していけば、犯人が見つかります。
たとえるなら、パソコンの調子が悪いときに「セーフモードで起動してみてください」とサポートに言われるのと同じ発想です。Windowsにもmacにもセーフモードがありますよね。それのClaude Code版が今回追加されたと考えれば分かりやすいでしょう。
「自分は設定をいじっていないから関係ない」と思ったら
実は、CLAUDE.mdファイルはプロジェクトのフォルダに置いてあるだけで自動的に読み込まれます。チームで作業している場合、誰かが知らないうちにCLAUDE.mdを追加・変更している可能性もあります。「自分は何もしていないのに急に動きが変わった」というときこそ、セーフモードの出番です。
困ったときにまず試す「最初の一手」として覚えておくと、トラブル解決の時間を大幅に節約できます。
AIモデルが使えなくなっても止まらない「フォールバック連鎖」って何のこと?
一言で答えると、「第一候補のAIモデルが混雑して使えないときに、自動で別のモデルに切り替えてくれる仕組み」です。バージョン2.1.166で追加された「fallbackModel」(フォールバックモデル)という設定で実現します。フォールバックとは「代替手段に切り替わること」を指す言葉です。
なぜAIモデルが使えなくなることがあるの?
Claude Codeが裏で使っているAI(たとえばClaude Sonnetなど)は、世界中の人が同時にアクセスしています。人気のレストランがランチタイムに満席になるのと同じで、アクセスが集中するとサーバーが「ちょっと待ってね」と応答を断ることがあります。これを「過負荷(かふか)」と呼びます。
過負荷が起きると、今まではAIからの返事がエラーになり、作業が止まってしまいました。手動で別のモデルに切り替えれば済む話ですが、夜中に自動で動かしている作業が止まると、朝起きて「全然進んでなかった……」とがっかりすることになります。
フォールバック連鎖の仕組み
fallbackModel設定では、最大3つのAIモデルを優先順位をつけて並べておくことができます。たとえば「第一候補はSonnet、ダメならHaiku、それもダメならOpus」という具合です。第一候補が過負荷で応答できないターン(AIとの1回のやりとり)だけ、自動的に次の候補に切り替わります。
ここで大事なのは、「常に代替モデルを使い続ける」わけではないという点です。あくまで第一候補が使えないときだけ切り替わり、次のターンでは第一候補への接続をまた試みます。身近に言うと、行きつけのカフェが満席のときだけ隣の店に入るけれど、次回はまた行きつけに行く、という動き方です。
設定は難しいの?
設定の方法自体はシンプルです。Claude Codeの設定ファイル(JSONという形式のテキストファイル)に、使いたいモデル名を順番に書くだけです。JSONとは、データを整理して書くためのテキストの書き方の一つで、プログラミングの世界では非常によく使われます。
ただし、注意点が一つあります。モデルごとに性能や料金が異なるため、「安いけれど少し精度が落ちるモデル」に自動で切り替わる可能性があるということです。大事な作業では、フォールバック先のモデルが自分の求める品質を満たしているかを事前に確認しておくと安心です。
どんな人に特に役立つの?
この機能が最もありがたいのは、AIを使った作業を長時間・無人で走らせている人です。たとえば、大量のデータを夜通しAIに処理させているようなケースです。人間が画面の前にいなくても、AIが自力で「別の道」を見つけて作業を続けてくれるので、朝起きたら作業が終わっている状態を作りやすくなります。
逆に、短い質問を1つずつAIに投げるような使い方であれば、過負荷に遭遇してもすぐ手動で対応できるため、恩恵は小さめです。自分の使い方に照らして、設定するかどうかを判断してみてください。
「ツールの許可・拒否」がもっと細かくなったって聞いたけど、何が変わったの?
答えを先に言うと、AIが使う道具(ツール)に対して、「この道具のこの使い方だけ許可する」という細かい条件を設定できるようになったということです。バージョン2.1.178で追加された「Tool(param:value)権限構文」がその仕組みです。
まず「ツールの許可・拒否」の基本を理解しよう
Claude Codeには、AIが使える「ツール」がいくつもあります。たとえば「ファイルを読む」「ファイルを書き換える」「コマンドを実行する」といった操作です。安全のために、どのツールをAIに使わせるか、あらかじめ人間が許可・拒否を設定できるようになっています。
これまでの設定は「ツール単位」でした。たとえば「ファイル書き換えツールを許可する」か「許可しない」かの二択です。身近に言うと、「ハサミを使っていいよ」か「ハサミは一切ダメ」かの二択しかなかったようなものです。
新しい権限構文で何ができるようになったの?
新しい「Tool(param:value)」構文を使うと、ツールの「入力パラメータの値」、つまり「どんな内容でそのツールを使おうとしているか」まで見て、許可・拒否を判定できます。パラメータとは、ツールに渡す具体的な指示内容のことです。
たとえるなら、「ハサミは使っていいけど、赤い紙を切るときだけ許可。青い紙を切るのはダメ」というレベルの細かい条件が設定できるようになったわけです。
具体的な例で考えてみましょう。「コマンドを実行するツール」に対して、これまでは「コマンド実行ツールを許可する」か「しない」かでした。新しい構文では、「コマンド実行ツールのうち、git(ギット、ファイルの変更履歴を管理するツール)に関するコマンドだけ許可して、それ以外のコマンドは拒否する」という設定ができます。
なぜこの細かさが大事なの?
AIに作業を任せるとき、最大の心配事は「予想外のことをされないか」です。ファイルを勝手に消されたり、意図しないプログラムを実行されたりするリスクがあります。
ツール単位の許可では、安全を取ると「便利な機能まで全部使えなくなる」し、便利さを取ると「危険な操作まで全部許可してしまう」というジレンマがありました。新しい権限構文は、この二択を解消してくれます。必要な操作だけをピンポイントで許可し、それ以外はしっかりブロックできるのです。
これはセキュリティ(安全対策)の観点から非常に重要な進歩です。特にチームで作業していて、複数の人がClaude Codeを使う環境では、「誰かが間違って危険な操作を許可してしまう」リスクを減らせます。
読者が次にできること
もしClaude Codeを使っていて「AIに任せたいけど、全部任せるのは怖い」と感じている方は、この権限構文を設定ファイルに書いてみてください。最初は「ファイル読み取りは許可するが、ファイル書き換えは特定のフォルダ内だけに限定する」といったシンプルなルールから始めるとよいでしょう。公式ドキュメントに構文の書き方の例が載っています。
6月のアップデートをまとめると、結局何がどう便利になったの?
ここまで読んできた内容を、「自分にとって何が変わるのか」という視点で整理しましょう。
5つの変化をひと言でまとめると
- /cdコマンドAIとの会話を途切れさせずにフォルダを移動できるようになった。→ 長い作業の途中で場所を変えても、やり直しが不要になった。
- 入れ子サブエージェントAIが自分で仕事を分業し、下請けにまで仕事を振れるようになった。→ 大きな作業を一度に処理できる規模が広がった。
- セーフモード問題が起きたとき、まっさらな状態で起動して原因を探せるようになった。→ トラブル解決にかかる時間が大幅に短くなった。
- フォールバック連鎖AIモデルが混雑していても、自動で別のモデルに切り替えて作業が止まらなくなった。→ 夜間や長時間の自動処理が安定した。
- ツール権限の細分化AIに「この操作のこの使い方だけ許可」と細かく指定できるようになった。→ 安全に任せられる範囲が広がった。
共通しているのは「AIにもっと安心して任せられる」という方向性
5つの更新を俯瞰すると、一つの明確な方向が見えてきます。それは「AIに任せる範囲を広げながら、人間がコントロールを手放さない」という設計思想です。
入れ子サブエージェントやフォールバック連鎖は「AIができることを増やす」更新です。一方で、セーフモードやツール権限の細分化は「人間が管理しやすくする」更新です。この両方が同時に進んでいるところがポイントです。
アクセルとブレーキの両方が強化されている、と考えると分かりやすいでしょう。速く走れるようになったけれど、止まる力も同時に強くなっている。だから安心してスピードを出せる、というわけです。
モデルの追加についても触れておきます
今回の更新期間中、AIモデルそのものにも動きがありました。バージョン2.1.154でOpus 4.8が、バージョン2.1.170でClaude Fable 5がそれぞれ使えるようになっています。Opusは高性能・高精度だけれど処理に時間がかかるモデル、Fableは特定の用途に特化したモデルです。
モデルの選択肢が増えるということは、フォールバック連鎖の設定でより柔軟な組み合わせが作れるということでもあります。「普段はFable 5を使い、混雑時はSonnetに切り替え、それもダメならHaikuを使う」といった3段構えが組めるようになったわけです。
初めてClaude Codeを使う人がまずやるべきこと
この記事を読んで「ちょっと触ってみようかな」と思った方は、以下の順番で進めるのがおすすめです。
- ステップ1Claude Codeをインストールする。公式サイトに手順が載っており、ターミナルにコマンドを1行打つだけでインストールできます。
- ステップ2簡単な作業を1つ頼んでみる。「このテキストファイルの中身を要約して」程度の軽い依頼から始めましょう。
- ステップ3CLAUDE.mdファイルを作ってみる。「返事は日本語でお願い」「ファイルを書き換える前に確認して」といった自分なりのルールを書いてみてください。awesome-claude-mdという実例集があり、他の人がどんなCLAUDE.mdを書いているか参考にできます。
- ステップ4慣れてきたら、今回紹介した/cdやフォールバック連鎖を設定してみる。
いきなり全機能を使いこなそうとする必要はありません。まずは「AIとの対話に慣れる」ことが最優先です。今回のアップデートは、すでに使っている人にとっては明確な改善ですが、初めての人にとっても「これから始めるなら今が良いタイミング」と言える内容です。
最後に:アップデートを「追いかける」より「仕組みを理解する」
Claude Codeに限らず、AIツールのアップデートはこれからも頻繁に続きます。毎回すべてを追いかけるのは現実的ではありません。それよりも、今回の記事で紹介したような「なぜその機能が必要になったのか」「どういう考え方で作られているのか」を理解しておくほうが、長い目で見て役に立ちます。
たとえば、「フォールバック連鎖」の背景にある考え方は「単一障害点をなくす」という原則です。これは1つの部品が壊れてもシステム全体が止まらないようにする、という設計の基本的な考え方で、AIに限らずあらゆる仕組みに応用できます。「ツール権限の細分化」の背景にある考え方は「最小権限の原則」です。必要最低限の権限だけを与えることで安全を保つ、という考え方は、会社の情報管理やスマホのアプリ権限設定でも使われています。
機能名やバージョン番号は時間が経てば古くなりますが、その裏にある原則は変わりません。この記事が、単なるアップデート情報の消化ではなく、「AIと安全に付き合うための考え方」を身につけるきっかけになれば幸いです。


コメント