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

最新リリース概要

バージョン日付主な変更
v2.1.1786/15Tool(param:value) 権限構文Agent(model:opus) で Opus サブエージェントをブロック)、ネストした .claude/ の解決(最も近い skill/agent/workflow が優先)、auto モードがサブエージェント spawn を classifier で事前評価、/doctor/bug・Remote Control の改善など計22件
v2.1.1776/13CHANGELOG.mdfeed.xml のみのドキュメントコミット(既出)

昨夜(6/15 21:35)に v2.1.178 が公開されました——昨日のブリーフィング時点ではドキュメントコミットの v2.1.177 が最新でしたが、その後に出た実質的なリリースです。6/15 の2つの締め切り(Programmatic Usage Credits の発効・オリジナル Claude 4 モデルのリタイア)が落ちたまさにその日に、コストガバナンスを権限レイヤーへ引き下げたことが核心です。

全リリースノート


主要な新機能と実践活用

Tool(param:value) 権限構文 — Agent(model:opus) でサブエージェントのモデルをブロック (v2.1.178)

今回のリリースの目玉です。権限ルールがツールの入力パラメータまでマッチできるようになりました——Tool(param:value) の形で、* ワイルドカードも使えます。代表例が Agent(model:opus) で、Opus で動くサブエージェントそのものをブロックできます。

// .claude/settings.json(正確なキー/構文は公式の権限ドキュメントを参照)
{
  "permissions": {
    "deny": ["Agent(model:opus)"]
  }
}

昨日まで扱った availableModelsenforceAvailableModels(6/11・6/13)が「選べるモデル」をリストで絞る仕組みだったのに対し、これは呼び出しパラメータ単位でかけるガードです——「サブエージェントがどのモデルで dispatch されるか」を直接止めます。6/15 から自動化のトークンが実際にクレジットを削り始めた今、サブエージェント(ネスト含む)が習慣的に Opus に乗ってクレジットを消費するのを権限レイヤーで一行断てるようになった意味は大きいです。

GitHub v2.1.178

ネストした .claude/ の解決 — monorepo では「最も近い」設定が勝つ (v2.1.178)

作業ディレクトリ配下に置いたネストした .claude/ ディレクトリの解決が整理されました。

monorepo でパッケージごとに別のスキル・エージェントを置き、いま触れているサブツリーに応じて適切な設定が自動で有効になるよう組めます——「近いほうが勝つ」というルールなので、名前が重なっても挙動が予測可能です。6/9 で扱ったキャッシュを壊さない /cd での monorepo 移動と組み合わせれば、サブプロジェクト間を移動してもコンテキストと設定が一緒に付いてきます。

GitHub v2.1.178


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

auto モードがサブエージェントの spawn を「先に吟味」する (v2.1.178)

v2.1.178 で、auto モードのサブエージェント spawn が起動前に classifier で評価されるようになりました。これまで auto モードはモデル選択を自動化してくれる一方、サブエージェントを立ち上げるかどうかは比較的無頓着にファンアウトする傾向がありました。今は spawn の直前に classifier が一度ふるいにかけ、不要なサブエージェントの起動を減らします。

実務上の意味はコストです——6/14 で扱った「並列サブエージェントは3〜5個が現実的な上限」と 6/15 のクレジット発効を併せて見ると、auto モードをある程度信頼して任せつつ、上限は上記の Agent(model:opus) ブロックでハードにかけておく組み合わせがすっきりします——classifier が「spawn するか」を減らし、権限ルールが「どのモデルで」を止めます。(classifier の正確な挙動は公式ドキュメントを参照してください。)

GitHub v2.1.178

dynamic workflow は「本当に大きいときだけ」— 今は明示フレーズでのみ発動する (v2.1.178)

v2.1.178 が workflow のトリガーを明示的に変えました——workflow プロンプトのキーワードが紫のシマーで強調され、「run a workflow」・「workflow:」のような明示フレーズでのみ発動します。うっかり重い実行が始まらないようにするガードです。

dynamic workflow(5/28 導入)は数十〜数百の並列サブエージェントを1セッションで回してタスクを分割し、検証・収束させる機能で、コードベース全体のバグハント・プロファイラ起点の最適化監査・セキュリティ監査・数千ファイルのマイグレーションのような「逐次だと何日もかかり、独立した検証が要る」大きな作業に向きます。肝心なのはいつこれを持ち出すかです——日常的な機能追加・バグ修正は通常のサブエージェント(3〜5個)や Plan モードのほうが安く速いです。workflow は規模と検証負荷がそのコストを正当化するときだけ使い、それ以外は明示トリガーのおかげで誤発射が減った点を活かしてください。dynamic workflows の紹介


セキュリティ・制限事項

LinkedIn の求人オファーに隠された npm prepare バックドア — 開発者を直接狙うソーシャルエンジニアリング (新規)

ある開発者(roman.pt)が受けた攻撃の記録が話題になりました。LinkedIn でクリプトのスタートアップを騙る「リクルーター」(実在する記者の身元を盗用)が接触し、公開 GitHub リポジトリの**「コードレビュー」を依頼**しました。そのリポジトリには約250行のテストファイル(app/test/index.js)に偽装したバックドアが仕込まれ、「古い Node モジュールを直して」という口実で npm install を走らせた瞬間に package.json の prepare スクリプトが自動実行され、攻撃者サーバーから取得したコマンドを実行(RCE)する仕掛けでした。

開発者にとっての核心は防御法です——筆者はローカルにインストールせず、使い捨て VPS 上の読み取り専用エージェントでコードを精査し、数秒で脅威を見抜きました。6/11 で扱った npm v12 の「インストールスクリプトをデフォルトでブロック」Microsoft 73リポジトリのクレデンシャル窃取とちょうど同じ位置にある事件です——信頼できないコードはサンドボックス・読み取り専用でのみ開き、preparepostinstall などのライフサイクルスクリプトを疑い、AI コーディングツールを使うクレデンシャル豊富なメイン環境では見知らぬリポジトリで npm install を走らせないことが実務の原則です。roman.pt


エコシステム&プラグイン

Apple が Foundation Models をサードパーティに開放 — LanguageModel プロトコルで Claude を呼ぶ (WWDC 2026, 6/9)

Apple が WWDC 2026 の Platforms State of the Union(6/9)で、Foundation Models フレームワークをサードパーティモデルに開放しました。新しい LanguageModel プロトコルを通じて、単一の Swift API(LanguageModelSession)の裏に Apple のオンデバイスモデル・Anthropic の Claude・Google の Gemini を差し替えられます——Anthropic が Swift パッケージを提供し、開発者はオンデバイス推論に使っていたのと同じインターフェースで Claude を呼べるようになります。

開発者への意味は大きいです——アプリを作り直さずにコードはほぼそのままモデルだけ差し替えでき、セッション途中でモデル・ツール・指示を切り替える Dynamic Profiles(マルチエージェントワークフローの土台と位置づけ)や画像入力も入ります。Xcode 27 も Claude・Gemini にルーティングし、Apple はこのフレームワークを夏のうちにオープンソース化するとしています。ターミナル・IDE・Web を超えて、Apple プラットフォームのアプリ内で Claude を使って開発する新しい OS レベルの経路が開いたことになります。TechTimes


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

v2.1.178 で上で扱いきれなかった実用的な変更です。


おすすめコラム&読み物


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