Claude Code v126:毎日使っている人ほど「これ待ってた」と頷く、地味だけど確実な進化
昨日のこと。直すつもりじゃなかった場所が、ひっそりと書き換わっていた。
Claude Code で作業していると、たまにこういうことが起きる。
「この関数の名前だけ変えて」と指示したら、同じ文字列を含む別の場所まで一緒に書き換えられてしまった、という経験はないだろうか。
エラーは出ない。コードも動く。
でも、気づいたら意図していない変更が混じっている——そんな「静かな事故」は、Claude Code を日常的に使い込んでいる人ほど経験しているはずだ。
最新の v126 アップデートは、まさにそうした「地味だけど確実にストレスだった部分」を丁寧に解消してきた。
v126 で注目すべき 6 つの変化
1. Edit ツールが「完全一致」に対応
これまで、似た文字列を含む別の箇所まで意図せず書き換えてしまうケースがあったが、今回の修正で「指定した文字列と完全に一致した箇所だけ」を編集するようになった。
大きなプロジェクトでは「user」という変数名が数十箇所で使われていることもある。これまでは「念のため影響範囲を確認する」という心理的コストが発生していたが、今回の改善で指示通りの場所だけが変わるという、本来あるべき安心感が戻ってきた。
2. `claude project purge` コマンドの追加
プロジェクトごとに蓄積される会話履歴やタスク、ファイル履歴を一括削除できるようになった。
実行方法:
`claude project purge [プロジェクトのパス]`
毎日使い続けているとデータはどんどん積み上がっていく。「一度リセットして、クリーンな状態で再開したい」という時に、コマンド一発で整理できるのはシンプルに心地よい。
3. `--dry-run` オプションで安全性を確保
強力な削除コマンドだからこそ、誤操作は避けたい。`--dry-run` を付ければ、実際に消す前に「どのデータが削除対象か」を一覧で確認できる。
実行方法:
`claude project purge [パス] --dry-run`
4. 日本語テキスト(CJK)の表示バグを修正
ターミナル上で日本語の表示が崩れたり、文字が重なったりする問題が改善された。
コードが動くかどうかには関係ないが、表示の乱れは集中力を削ぐ原因になる。日本語環境で作業するユーザーにとっては、地味ながら体感品質を大きく引き上げる修正だ。
5. 独自のゲートウェイ経由でもモデル選択がスムーズに
`ANTHROPIC_BASE_URL` で独自の中間サーバーを指定している環境でも、`/model` コマンドでモデル一覧を正しく取得できるようになった。企業インフラ等でゲートウェイを挟んでいるチームには重要な改善だ。
6. WSL・SSH・コンテナ環境でのログインが快適に
これまでブラウザが開けない環境(WSL2やサーバーへのSSH接続)では認証が手間だったが、ターミナルに直接 OAuth コードを貼り付けるだけでログインが完了できるようになった。開発環境を選ばない柔軟性が向上している。
Claude Code をこれから始める方へ
少しだけ用語を整理しておこう。
Claude Code とは: ターミナルから直接 AI を呼び出し、コードの編集や調査をサポートしてもらうツール。
Edit ツールとは: AI がファイル内の文字列を書き換えるための内部的な仕組み。ここが正確になるほど、指示通りの編集が可能になる。
project purge とは: プロジェクトごとのキャッシュや履歴を掃除するコマンド。
まとめ:信頼感を積み上げるアップデート
v126 に派手な新機能はない。
しかし、「意図しない書き換えが減り」「履歴を整理でき」「表示が整った」というだけで、日々の作業における「道具としての信頼感」は格段に高まる。
大きな機能追加よりも、こうした「現場の違和感」を潰していくアップデートこそ、長く使い続けるユーザーにとっては一番嬉しいものだ。
まだの方は、ぜひ以下のコマンドで最新版へ。
npm install -g @anthropic-ai/claude-codeこの記事が参考になったら「スキ」や「フォロー」をいただけると励みになります。
Claude Code の Tips は今後も発信していきます。
