AIにコードを書かせていると、ふとこんな不安がよぎりませんか。
「いま、この子は何を書き換えたんだろう」
Claude Code の 2.1.260 は、まさにそこに効く更新です。/diff という新しいコマンドが入りました。画面を大きく使うモードで、会話のすぐ横に「まだ確定していない変更」だけを並べて見せてくれます。
さらに今回は、地味だけど怖い直しも入りました。「読み取り専用」にしたはずのフォルダが、実は書き換えられる状態だった。その不具合が修正されています。1人で開発している人にも、会社の共有ルールで縛っている人にも、他人事ではありません。
この記事では、専門用語を日常語に置き換えながら「あなたの作業がどう変わるか」に翻訳していきます。
※2026年9月時点の情報です。内容は Claude Code の公式の変更履歴(CHANGELOG)に基づきます。
全体像:今回は「見える化」と「安全」の回
今回の 2.1.260 は、新機能てんこ盛りの回ではありません。方向性はハッキリしています。
ひとつは見える化。AIが何を変えたか、なぜ料金が上がったかが、画面から読み取れるようになりました。
もうひとつは安全。権限の設定(=かんたんに言うと、AIに触らせていい場所・ダメな場所のルール)が、正しく効かないケースが直りました。
たとえるなら、車の新型が出たというより、メーターが読みやすくなってブレーキの効きが直った回です。派手さはないけど、乗る人には効きます。
/diff:AIが書き換えた場所が、会話の横に出る
一番わかりやすい追加が /diff です。
画面を大きく使うモード(フルスクリーン)にすると、会話の横に差分パネルが開きます。差分(=かんたんに言うと、前と今で何が変わったかの一覧)が、まだコミットしていない変更として表示されます。オンとオフは /diff で切り替えます。
これが何を変えるか。今までは、AIが「直しました」と言ったあと、自分でファイルを開いて確認していました。会話に戻って、また開いて、の往復です。
これからは、同じ画面で追えます。AIが書いている最中の変更が、横で育っていくのを見られるわけです。
初心者ほど、この「見えている」状態は大事です。AIの提案をそのまま受け入れるクセがつくと、後で何が壊れたか分からなくなります。
お金の話:料金が下がらない理由が表示されるようになった
AIを毎日使うと、じわじわ効いてくるのが料金です。ここに関わるのがプロンプトキャッシュ(=かんたんに言うと、前回と同じ文章を使い回して料金を安くする仕組み)です。
同じ内容を毎回送り直すと、そのぶん課金されます。使い回せれば安くなります。でも今までは「なぜか今日は安くならない」という状態の原因が分かりませんでした。
今回、/cost と画面下のステータスラインの prompt_cache の欄に、使い回しが効かなかった理由の候補が出るようになりました。たとえば、道具の定義や最初の指示文が変わった、しばらく放っておいて有効期限を過ぎた、といった理由です。
もうひとつ、Claude Fable 5.1 の不具合も直りました。AIが道具を使ったあとに付く情報が、使い回しの対象から外れていたのです。結果、道具を呼ぶたびに毎回まるごと送り直していました。ここが直ったので、道具をよく使う作業ほど効いてきます。
中級者向けのひとこと:料金が想定より高いとき、犯人はモデル選びではなくキャッシュ切れのことが多いです。長い作業の途中で最初の指示文をいじると、そこで使い回しが切れます。設定をいじるなら作業の切れ目にまとめる。これだけで違います。
一番怖い修正:「読み取り専用」が読み取り専用じゃなかった
ここが今回の本題かもしれません。安全に関わる修正が3つ入っています。
1つ目。ファイルの権限ルールで、パスにカッコ ( ) が入っていると、そのルールが「おかしい書き方」として捨てられていました。捨てられた結果、読み取り専用にしたはずのフォルダが書き込み可能なままだった、というケースがあります。
2つ目。ルールの書き方に閉じ忘れがあると(たとえば [ を閉じていない)、全部のファイル編集が「正規表現が不正です」というエラーで失敗していました。今は、そういう禁止ルールは書かれたパスそのものを守る動きになります。
3つ目。zsh というシェルで、REPORTTIME などへの代入の中に別の命令をこっそり忍ばせると、確認なしで自動承認されていました。今は承認の確認が出ます。
こわいのは、どれもエラーが出ないまま効いていなかった点です。守れているつもりが守れていない。これが一番まずい状態です。
このほか、macOS で作業フォルダの外を読ませない設定にすると、自分の git の設定まで隠れてしまう問題も直りました。
モデルまわり:静かに小さい版で動いていた問題
モデル選びの不具合もいくつか直っています。ここは中級者ほど刺さります。
model: fable を使うエージェント(=かんたんに言うと、あなたの代わりに作業するAIの分身)が、大きい版を指す [1m] という目印を無視していました。しかも警告なしで、一度に読める量が20万トークンの状態で動いていたのです。指定したつもりが効いていない。これが直りました。
/model の選択画面に Fable 5.1 が出ないという問題もありました。使える組織なのに、/model claude-fable-5-1 と手で打った時だけ受け付ける状態です。今は一覧に出ます。
さらに、プラグインの読み込みに失敗すると、その後そのセッションではモデル切り替えがずっと使えなくなる問題も修正されました。今は毎回チェックし直し、断るときは理由も出ます。
/rewind(作業を巻き戻す機能)も直っています。バックアップのファイルが無いのに「成功しました」と言って、実際は何も戻っていなかったケースがありました。巻き戻しの成功を鵜呑みにしていた人は要注意です。
日本の読者は、これをどう真似る?
海外の更新情報を読んで終わり、では意味がありません。今日できる形に落とします。
/status の表示も改善されました。ログイン中のアカウントと設定済みのAPIキーが両方効いているように見えていたのが、使われていない方に印が付くようになっています。「どっちで課金されてるの?」問題が減ります。
点検は、AIに任せるのが早いです。次のテンプレをそのまま貼ってください。
あなたは私の開発環境の点検役です。このプロジェクトの設定ファイル(.claude/settings.json とその周辺)を読んで、次の3項目を各5点満点で採点し、点数・理由・直し方を1行ずつ出してください。専門用語は使わず、中学生に説明する言葉で書いてください。 1. 権限ルールの健全性:パスにカッコが含まれるルール、閉じていない角カッコ、意図せず書き込み可能になっている「読み取り専用のつもり」のフォルダはないか 2. モデル指定の一貫性:エージェント設定のモデル指定と、環境変数のピン留めが食い違っていないか 3. コスト設計:長い作業の途中で指示文や道具の定義を書き換える運用になっていないか このプロジェクトの用途は【 】です。守りたいフォルダは【 】です。 **業種別の穴埋め例1(ECの在庫発注)** 用途=「毎朝の在庫データを読んで発注数の案を出す社内ツール」/守りたいフォルダ=「仕入先の連絡先と単価が入った data/suppliers」 **業種別の穴埋め例2(問い合わせの一次対応)** 用途=「お客様からのメールに返信の下書きを作る仕組み」/守りたいフォルダ=「過去の問い合わせ履歴が入った data/inquiries」 **点数が低かったときの打ち手(各1行)** - 権限ルールが低い → カッコを含むパスを1本ずつ書き直し、フォルダ単位で禁止ルールを1本足す - モデル指定が低い → エージェント側の指定を消し、環境変数のピン留めに一本化する - コスト設計が低い → 指示文や道具の変更は作業の切れ目にまとめ、途中では触らない
まとめ:今日・1週間・1か月でやること
今回の更新は、派手な新機能というより「見えなかったものが見えるようになった回」です。順番にやりましょう。
今日(15〜30分)
Claude Code を最新に更新する。/diff を一度開いて、AIが書き換える様子を横で眺めてみる。/status で、どの認証が実際に使われているかを確認する。
1週間(合計1〜2時間)
権限ルールを上のテンプレで点検する。カッコ入りのパスと閉じ忘れは最優先。/cost を毎日1回だけ見て、使い回しが切れる理由のクセをつかむ。/rewind を使っている人は、巻き戻したあとに本当に戻っているかを目で確かめる習慣にする。
1か月(習慣化) 更新のたびに変更履歴を読む時間を、週15分だけ取る。読むのは全部でなくていい。「Fixed(修正)」の行だけ拾えば十分です。自分が守っているつもりのルールが、実は効いていなかった——その発見が一番の収穫になります。
見えるようにすること。守れているか確かめること。地味ですが、AIと長く付き合うほど効いてきます。

