Claude Code デイリーブリーフィング - 2026-06-13

最新リリース概要

バージョン日付主な変更
v2.1.1766/12パススコープ付き hook 条件Edit(src/**)Read(~/.ssh/**)Read(.env))が正しくマッチ、footerLinksRegexes、会話の言語でセッションタイトル生成(language 設定)、availableModels のエイリアス迂回を遮断、Bedrock 資格情報を有効期限までキャッシュ、ほか多数修正
v2.1.1756/12enforceAvailableModels 管理設定 — allowlist が Default モデルまで制約、user/project 設定が managed リストを広げられない
v2.1.1746/12wheelScrollAccelerationEnabled/model ピッカーのファミリー行表示修正、/usage の帰属内訳(cache miss・long context・サブエージェント・VSCode)、JetBrains ターミナルのちらつき修正、Fable 5 クレジットバナー誤表示修正

昨日(6/12)は1日で3つのリリース(v2.1.174/175/176)が立て続けに出ました。細かな修正が多いものの、筋は2つです — パススコープ付き hook 条件が文書どおり動くようになり、モデルガバナンスenforceAvailableModels + エイリアス迂回の遮断)が一段と固くなりました。後者は2日後(6/15)に控える Programmatic Usage Credits 施行への直接的な応答として読めます(下記セキュリティ/制限参照)。

全リリースノート


主要な新機能と実践活用

パススコープ付き hook 条件がようやく正しくマッチする (v2.1.176)

hook を Read/Edit/Write特定パスだけに掛けていた人は、文書どおり書いたのに静かに発火しないケースに遭っていたかもしれません。v2.1.176 がこれを修正し、Edit(src/**)Read(~/.ssh/**)Read(.env) のようなパスパターン条件が文書どおりマッチします。

意味は明確です — 「Claude がこのパスに触れたときだけ」走る hook を安定して書けるようになりました。たとえば src/** を編集したら自動フォーマッタを走らせ、.env を読もうとしたらブロック/警告する、といったパス単位の決定的ガードです。

// .claude/settings.json(スキーマ/キーの正確な形は公式 hooks ドキュメント参照)
{
  "hooks": {
    "PreToolUse": [
      {
        "if": "Read(.env)",
        "command": "echo '⚠️  .env の読み取りをブロック' && exit 2"
      }
    ],
    "PostToolUse": [
      {
        "if": "Edit(src/**)",
        "command": "prettier --write \"$CLAUDE_FILE_PATH\""
      }
    ]
  }
}

昨日扱った「CLAUDE.md は勧告(約80%遵守)、hook は決定的(100%)」という区別の、実戦的な完成形です — その決定的な hook を、今やパス単位で正確に狙えるようになりました。これまでパス条件を入れて「効いているはず」と思っていたなら、実際は素通りしていた可能性があるので、一度点検してみてください。

GitHub v2.1.176

enforceAvailableModels — Default・エイリアス・/fast まで覆うガバナンス (v2.1.175/176)

6/11 に扱った availableModels(選択可能なモデルの許可リスト)に、実質的な続報が来ました。これまで許可リストは「選べるモデル」だけを絞っており、Default として使われるモデルや環境変数エイリアスには抜け道がありました。その穴をふさいでいます。

// 管理 settings.json(組織ポリシー)
{
  "enforceAvailableModels": true,
  "availableModels": ["claude-sonnet-4-6", "claude-haiku-4-5-20251001"]
}

2日後(6/15)の Programmatic Usage Credits 施行と正確にかみ合う変更です — クレジットが分離された瞬間、サブエージェント(ネスト含む)や自動化がこっそり上位モデルへ乗り換えることが実コストになります。これを Default・エイリアス・/fast のどの経路からも迂回できないよう、一つのスイッチでまとめて抑えられるようになりました。

GitHub v2.1.175


開発者ワークフローティップス

/usage が cache miss・long context・サブエージェントで内訳表示 — 6/15 前に点検 (v2.1.174)

v2.1.174 から /usage ダイアログが使用量を cache miss・long context・サブエージェントで分解して表示し、VSCode の帰属も示します。単なる「合計」ではなく、どこでトークンが漏れているかを指し示します。

これは単なる UI 改善ではなく、6/15 クレジット施行を控えた診断ツールです。自動化やサブエージェントのツリーがクレジットを速く食うなら、まず /usagelong context・cache miss・サブエージェントのどれが原因かを確認しましょう。cache miss の比率が大きければプロンプト構造を安定させてキャッシュヒット率を上げ、サブエージェントの比率が大きければネスト深度を削る — 施行前に削れる余地を見つけられます。

GitHub v2.1.174

「必ず毎回」なら CLAUDE.md ではなく hook へ昇格させる

複数の実務ガイドが同じ結論に収束しています — CLAUDE.md は勧告(advisory)で Claude は約80%しか従わず、hook は決定的(deterministic・100%)です。フォーマット・lint・セキュリティチェックのように例外なく毎回起きるべきことは、CLAUDE.md の一文ではなく hook にすべきです。

これまで hook は「すべての Edit」のように広くしか掛けられず負担でしたが、上記 v2.1.176 のパススコープ条件がこの負担を軽くします — Edit(src/**) でソースディレクトリだけ、Read(.env) でシークリットアクセスだけに掛ければ、決定的な保証を保ったまま不要な場所では走らせないことができます。「このルールは絶対に外せない」項目を CLAUDE.md から選び、パススコープ付き hook へ移すのが今週の実戦的な整理です。Builder.io — Claude Code Tips


セキュリティ・制限事項

D-2:6/15 Programmatic Usage Credits 施行 — 自動化は別建てクレジットへ分離される (6/15 施行)

数日間、通りすがりに触れてきた 6/15 Programmatic Usage Credits が、いよいよ2日前になりました(2026-06-15 施行、5/14 予告)。要点を再整理すると — プログラム的な利用がサブスク枠から分離され、別建ての月次クレジットで課金されます。

今日の新しい局面は、**施行間近(D-2)**であることと、上で扱った v2.1.175/176 のガバナンス強化がまさにこの変更への応答だという点です — クレジットが分離された瞬間、「どの自動化がどのモデルでいくら使うか」が即コストになるため、①/usage で帰属を確認し、②enforceAvailableModels で自動化のモデルを縛り、③overflow ポリシーを意図的に決めておく、が施行前のチェックリストです。Anthropic 課金変更(TechTimes まとめ)


コミュニティニュース


知っておくと便利な小さな変更点


おすすめコラム&読み物


注目プロジェクト&ツール