メインコンテンツへスキップ
AI Tools 16分で読める

Claude Code v2.1.260 アップデート解説|/diffパネル・キャッシュ診断・GitLab MR対応

この記事はこんな人におすすめ
  • Claude Codeを日常的に使っているエンジニア・開発者
  • Fable 5.1移行後にAPIコストが予想より高いと感じている方
  • GitLabをメインのVCSとして使っているチーム

「/diffって何?」

2026年9月3日、Claude Code v2.1.260のリリースノートを見た開発者たちがRedditとXで一斉にこの反応を示した。前日のv2.1.259と合わせて2日間で100件超の変更が詰め込まれたこのアップデートには、静かだが実務に直結する変更が複数含まれている(出典: Release v2.1.260 · anthropics/claude-code、2026年9月3日)。

Classmethod社のDevelopersIOに投稿されたレビュー記事では「diff panelの追加とPermission Rulesのセキュリティ修正が今回の目玉」と評価されている(出典: DevelopersIO — Claude Code v2.1.259 to v2.1.260 Major Updates、2026年9月4日)。

r/ClaudeCodeの反応は割れた。「やっと視覚的にdiffが見える」という歓迎派と「元からgit diffで十分じゃないか」という懐疑派が混在している。ただし、Fable 5.1のキャッシュバグ修正については批判がほぼなく、「これは本当に助かる」という声が大半だった。

この記事では、v2.1.260の主要変更点を実務視点で整理する。

/diffパネル — コードレビューのフローが変わる

何ができるようになったか

v2.1.260の最も目立つ新機能は、フルスクリーンモード専用の差分パネルだ。

/diffと入力すると、会話パネルの横にサイドパネルが開き、Claudeが編集中のファイルの未コミット変更がリアルタイムで表示される。もう一度/diffを入力するか、パネルを閉じるキー操作で非表示に戻る。

(出典: Release v2.1.260 · anthropics/claude-code、2026年9月3日)

実務での使いどころ

これまでClaude Codeで長い編集セッションを回すとき、「今Claudeが何を変えているか」を確認するには別ターミナルでgit diffを打つか、エディタのSCMビューを開く必要があった。

/diffパネルはその手間を省く。会話を続けながら変更内容を横目で確認できるため、「意図しない変更に気づかないまま承認してしまう」リスクが減る。特にClaude Codeをフルスクリーンモード(claude —fullscreen)で使っているユーザーには効果が大きい。

ただし、フルスクリーンモード限定という制約がある。ターミナルを分割して使っている場合や、VS Code拡張で使っている場合は表示されない。

/diffの使い方

/diffはフルスクリーンモードでのみ有効。通常のターミナルセッションではgit diff --statやgit diff HEADで変更確認を。フルスクリーンモードの起動はclaude --fullscreenまたは/fullscreenコマンド。

今後の課題

今回のdiffパネルはあくまでビューア機能で、変更の承認・拒否はできない。将来的なインライン承認・拒否機能については公式から言及はなく、現時点では未対応だ。

Fable 5.1キャッシュバグ修正 — コストへの実質的影響

バグの内容

こちらはリリースノートの目立たない位置に書かれているが、Fable 5.1を使うエージェントにとっては最重要の修正かもしれない。

v2.1.259以前は、Fable 5.1でツール呼び出し結果の後に追加されたコンテキストがプロンプトキャッシュ対象外になっていた。具体的には、ツール実行のたびに返却されるコンテキスト(ファイル内容、API応答、コマンド出力など)が毎ターン「未キャッシュ入力」として再送信されていた。

(出典: Release v2.1.260 · anthropics/claude-code、2026年9月3日)

コスト計算で何が変わるか

Fable 5.1のプロンプトキャッシュ価格は$0.25/Mトークン(読み取り)。通常入力は$10/Mトークンだ。キャッシュ対象になれば40倍のコスト差がある。

長時間のエージェントセッション、たとえばClaude Codeに複数ファイルのリファクタリングを任せる4〜5時間のセッションでは、ツール呼び出し結果のコンテキストが積み重なっていく。このバグが存在していた期間は、そのすべてが$10/Mで課金されていたことになる。

Fable 5.1の価格設定(キャッシュ読み取り$0.25/M)は長時間エージェントセッションの恩恵を前提として設計されていた。しかしこのバグが存在していた期間は、まさにその恩恵対象であるセッションでキャッシュが機能していなかったことになる。

Fable 5.1移行後のコストチェック

Fable 5.1でClaude Codeを使い始めてから、コストが想定より高かった場合はこのバグが原因の可能性がある。v2.1.260以降は修正済みなので、最新版にアップデートして再計測することを推奨する。

/costでキャッシュミス原因が見えるようになった

新しい診断情報

v2.1.260のもう一つの実用的な変更は、/costコマンドとステータスラインのprompt_cacheフィールドにキャッシュミスの推定原因が追加されたことだ。

これまでは「なぜキャッシュが効いていないのか」を特定するために、ツール定義やシステムプロンプトを一つずつ確認するしかなかった。新バージョンでは原因が直接表示される。

表示される原因の例:

  • tool definitions changed(ツール定義が変更された)
  • system prompt changed(システムプロンプトが変更された)
  • idle past TTL(TTL超過によるアイドル)

(出典: Claude Code changelog — code.claude.com、2026年9月)

キャッシュミスが多い典型パターン

Fable 5.1の公式ドキュメントおよび開発者コミュニティでの報告によると、キャッシュミスが起きやすいのは次の3パターンだ(出典: Anthropic Release Notes、2026年9月)。

  1. タイムスタンプの動的埋め込み: システムプロンプトに現在時刻を入れると毎回キャッシュミスになる
  2. ユーザーごとのツールサブセット: ユーザーに応じてツール定義を切り替えると都度ミス
  3. RAG結果の動的注入: 検索結果をシステムプロンプトに埋め込む設計は要注意

/costでこれらの原因が見えるようになれば、どのパターンに該当するかの特定が格段に速くなる。

GitLab MR対応の強化

glab mrコマンドの認識

v2.1.260では、GitLabのCLIツールglabのMR関連コマンドが正式に認識されるようになった。

対応コマンド:

  • glab mr create
  • glab mr merge
  • glab mr close
  • glab mr reopen
  • glab mr note
  • glab mr update

これによりツールサマリーでGitHub PRが#123表記なのに対して、GitLab MRは!N形式で表示されるようになった。フッターのMRバッジも更新される。

(出典: Claude Code and GitLab — About GitLab Blog、2026年)

ネストしたサブグループの検出修正

GitLabユーザーにとって地味に重要な修正がもう一つある。gitlab.com/group/subgroup/projectのようにネストしたサブグループ内のリポジトリが正しく検出されるようになった。

これまではサブグループ内のプロジェクトで、ClaudeがリポジトリをGitLabと認識できないケースがあった。結果としてowner/repo#123形式のissue参照がgithub.comへのリンクになる誤動作も報告されていた。v2.1.260ではGitLabリポジトリ内で作業中は正しくgitlab.comへリンクするよう修正された。

その他の修正・留意点と総評

その他の主な修正

v2.1.259と2.1.260の2日間のリリースには、主要4件以外にも多くの修正が含まれる。

Bash denyのリバート: v2.1.259でBashコマンドのデフォルト拒否設定が変更されたが、ユーザーからの報告を受けてv2.1.260でリバートされた。意図せず多くのワークフローを壊したためと見られる(出典: Release v2.1.260 · anthropics/claude-code、2026年9月3日)。

Permissionsの修正: Edit権限プロンプトのdiffビューで、絵文字やマルチコードポイント文字の表示幅が正しく計算されていなかった問題が修正された。

VSCode連携の安定化: VSCode拡張との連携に関するいくつかのバグも修正されている。

/reload-pluginsのヘッドレス対応: /reload-pluginsコマンドがヘッドレスセッションでも使えるようになり、Claude Code DesktopとSDKのコマンドリストにも追加された。

アップデート方法

Claude Codeはnpm update -g @anthropic-ai/claude-codeで最新版に更新できる。現在のバージョンはclaude --versionで確認可能。v2.1.260以降かどうかを確認してから使うこと。

評価: 光と影

評価できる点

Fable 5.1のキャッシュバグ修正は地味だが高インパクトだ。アップデートを当てるだけでAPIコストが下がる可能性がある。GitLabユーザーへの対応強化も、エンタープライズ環境でのClaude Code採用を後押しする。

/diffパネルは、Claude Codeをフルスクリーンで使う開発者の体験を改善する。ただし使用頻度は個人のワークフロー次第だ。

課題として残る点

/diffパネルがフルスクリーンモード限定なのは制約が大きい。VS Codeのサイドバーでもdiffが見たい、というニーズには今回は対応していない。

キャッシュミス診断も「原因を教えてくれる」だけで「自動修正してくれる」わけではない。CLAUDE.mdでシステムプロンプトを管理している場合、タイムスタンプ等の動的要素を手動で排除する作業は残る。

r/ClaudeCodeのスレッドでは「良いアップデートだが、根本的なコスト問題(特にFable 5.1の基本料金$10/M入力)は解決されていない」という声もある。

Claude Codeのコスト最適化について

Claude Codeの料金体系とコスト最適化については「Claude Code 料金完全ガイド」で詳しく解説している。

詳しく見る

関連記事


本記事の情報は2026年9月5日時点のものです。Claude Codeは頻繁にアップデートされるため、最新情報は公式リリースノートをご確認ください。記載のAPIコストは公開情報に基づきますが、実際のコストはAnthropicの公式価格ページをご参照ください。

Share