2026年5月6日にリリースされたv2.1.129は、新機能の追加とバグ修正が大量に詰め込まれた大型リリースだ。
--plugin-url <url> フラグプラグインの.zipアーカイブをURLから直接取得してセッション内で使えるようになった。ローカルに落とさなくてもURLを渡すだけでプラグインが読み込まれる。試作プラグインの共有や配布が格段に楽になる。
CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE — 自動アップデートHomebrew または WinGet でインストールした環境でこの環境変数を設定すると、アップグレードコマンドをバックグラウンド実行して「再起動して最新版を適用してください」と通知してくれる。毎回 brew upgrade claude を手動で叩く手間がなくなる。
CLAUDE_CODE_FORCE_SYNC_OUTPUT=1自動検出が効かない端末(Emacs の eat など)で同期出力を強制有効化するオプション。ターミナルエミュレータ依存の表示崩れが起きていたユーザー向けの救済措置だ。
v2.1.124でプロジェクト内限定になっていた挙動がデフォルトに戻った。全プロジェクトのプロンプト履歴から検索できる。Ctrl+S で現在のプロジェクト・セッションに絞り込めるのでどちらの使い勝手も保たれている。
skillOverrides 設定が機能するようになった設定値の意味は以下の通り:
off — モデルからも / コマンドからも非表示user-invocable-only — モデルからは非表示、/ コマンドからは使えるname-only — 説明文を折りたたんでコンテキストを節約今まで設定しても効いていなかったので、スキルを整理したい人には待望の修正だ。
/model ピッカー向けのゲートウェイ /v1/models 探索が CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 でオプトインになった(v2.1.126〜128では自動だった)。OpenClaw のようなカスタムゲートウェイを使っている環境では意図しないモデル一覧が出てくる問題があったため、明示的なオプトインに変更されたと思われる。
Enterprise/Teamプランでポリシーエラーが出たとき、API Request ID が含まれるようになったのでサポートへの問い合わせがしやすくなった。
Bedrock、Vertex、Foundry、またはカスタム ANTHROPIC_BASE_URL 環境では、Anthropic のサービス案内を指すヒントが出なくなった。
claude_code.pull_request.count が MCP ツール経由で作成されたPR/MRもカウントするようになった。
修正件数が多いが、開発者に特に影響がありそうなものを抜粋:
/clear がタブタイトルをリセットしない問題** — /clear 後もセッション名がタブに残っていたが修正済み/context が会話ログに描画を吐き出していた問題** — 呼ぶたびに〜1.6kトークン無駄遣いしていたが修正されたBash(mkdir *) などのallow ルールが効かない問題** — プロジェクト内パスで mkdir や touch のパターンが無視されていたのを修正/clear がコンテキストをリセットしない問題** — 修正済みv2.1.129 は新機能より修正の量の多さが目立つリリースだ。特にキャッシュTTLの黙って降格問題と Ctrl+R の挙動変更は多くのユーザーに影響していたはずなので、アップデートを急ぎたい。