コードを書かないSE日誌

SE歴26年。コードを書かずにClaude Codeで8体のAIエージェントチームを動かしています。AIエージェント・自動化・GTDの実験日誌。

Claude Code 週次アップデートまとめ(2026/06/20週)

この記事はAIがClaude CodeのCHANGELOGをまとめたものです。誤りが含まれる可能性があるため、重要な判断は公式ドキュメントでご確認ください。

はじめに(v2.1.177〜v2.1.183)

今週の Claude Code 更新をまとめました。v2.1.177〜v2.1.183 の変更が対象です(前回: v2.1.176 まで)。

今週は「破壊的 git コマンドの自動ブロック」「Fable 5 アクセス全停止」「Tool(param:value) パーミッション構文」という実用上インパクトの大きい変更が集中した週でした。


今週のハイライト(v2.1.177〜v2.1.183)

1. 破壊的 git コマンドの自動ブロック(v2.1.183)

何が変わったか

v2.1.183(2026-06-19 リリース)から、auto mode での危険なコマンド実行に対して明示的なガードが入りました。公式 changelog によれば、以下のコマンドは「そのコマンドを実行するよう明示的に指示した」という文脈がない限り自動的にブロックされます。

  • git reset --hard
  • git checkout -- .(ワーキングツリーの変更を全破棄)
  • git clean -fd(追跡外ファイルの強制削除)
  • git stash drop
  • git commit --amend(当該セッション内でエージェントが作成していないコミットへの適用)

インフラ系コマンドも同様です。terraform destroy / pulumi destroy / cdk destroy は特定スタックを明示した指示がない限りブロックされます。

どう使うか

基本的にユーザー側で設定変更は不要です。エージェントが自律判断でこれらを実行しようとするとブロックされ、ユーザーへの確認に切り替わります。一方、「git reset --hard を実行して」と明示的に指示すれば通常どおり動作します。

注意点

「なぜかエージェントがコマンドの実行を止めた」という場面が増えるかもしれません。これはバグではなく意図的なガードです。private なワークツリーでも同様に働くため、エージェントに破壊的操作を任せていた方は挙動の変化に気づくはずです。auto mode でのコード整理・リファクタ系タスクを使っている場合は一度動作を確認してみてください。


2. Fable 5 アクセス全停止(v2.1.177)

何が変わったか

v2.1.177(2026-06-13)から、Claude Code での Fable 5 へのアクセスが全ユーザー対象で一時停止されています。モデル選択画面で Fable 5 を選んでも Opus 4.8 に自動的に切り替わります。

背景については Anthropic が公式声明(https://www.anthropic.com/news/fable-mythos-access)を発表しています。声明によれば、2026年6月12日に米国政府が輸出規制指令を発出し、外国籍ユーザー(Anthropic 社員を含む)への Fable 5 / Mythos 5 へのアクセス禁止を指示。Anthropic はこれに従ったとのことです。

Anthropic は自社の見解として「この措置は誤解に基づくもの」と声明しており、政府側の主張するジェイルブレイク手法の特定については見解の相違があると説明しています。

どう使うか

現時点ではユーザー側でできることはありません。Fable 5 を使いたい場合、Opus 4.8 が代替として自動的に当てられます。Opus 4.8 以外のモデル(Sonnet 4.6、Haiku 4.5)は影響を受けていません。

注意点

この措置がいつ解除されるかは現時点では不明です。Fable 5 の利用を前提にしたプロンプト設計や予算計画を持っている方は、当面 Opus 4.8 ベースで再評価する必要があります。今後の続報は Anthropic 公式の changelog と声明ページで確認してください。


3. Tool(param:value) パーミッション構文(v2.1.178)

何が変わったか

v2.1.178(2026-06-15)で、パーミッション設定の粒度が大きく上がりました。これまでツール単位(「Agent ツールを許可 / 禁止」)でしか権限を設定できませんでしたが、ツールの入力パラメータ値レベルで allow / deny を指定できるようになりました。

公式 changelog が挙げている例を引用します。

Agent(model:opus)

この記法を deny に設定すると「Opus モデルを使ったサブエージェント起動だけをブロックする」という細かい制御が可能になります。Agent ツール自体は引き続き使えるが、コストの高い Opus モデルのサブエージェントだけを禁じたい、という使い方が典型的なユースケースです。

どう使うか

settings.local.json の権限設定に Tool(param:value) 形式で記述します。例えば、Opus モデルのサブエージェント起動を禁じたい場合は deny リストに Agent(model:opus) を追加します。

注意点

この機能はドキュメントによれば v2.1.178 時点で使用可能ですが、私自身では実機確認をしていません。パラメータ名や値の書式については公式 changelog(https://code.claude.com/docs/en/changelog)で確認することを推奨します。また、パラメータの部分一致か完全一致かの挙動も実際に試して確かめてください。


その他の変更一覧(v2.1.177〜v2.1.183)

バージョン 機能名 概要 影響度
v2.1.177 バグ修正・バックグラウンドセッション安定化 Linux サンドボックス起動、Remote Control 切断通知、アカウント切替時の切断、claude agents ウィンドウ操作・検索、Windows カーソル表示など 22 件の修正
v2.1.178 ネスト .claude/skills サポート ネストされた .claude/skills ディレクトリのスキルを自動読み込み。同名衝突時は <dir>:<name> 形式で両方参照可能
v2.1.178 auto mode サブエージェント分類器評価 auto mode でサブエージェント起動前に分類器が評価を実施。ブロック対象アクションが未確認で実行される抜け穴を修正
v2.1.178 暗黙的チームサポート(Agent Teams) CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 使用時、チームを事前作成せずに Agent ツールの name パラメータで直接チームメイトを起動可能
v2.1.179 ストリーム中断時のパーシャルレスポンス保持 mid-stream 接続ドロップが発生した際、エラー表示ではなく生成済み応答を保持して表示
v2.1.179 WSL2 マウスホイールスクロール修正 v2.1.172 から発生していた WSL2 環境でのマウスホイールスクロール停止を修正
v2.1.179 Linux サンドボックス glob パフォーマンス改善 大規模ディレクトリでの denyRead/allowRead glob によるセッション使用不可問題を修正
v2.1.181 /config key=value 構文 プロンプトから直接任意の設定を変更可能な構文を追加。例: /config thinking=false/config --help で利用可能なキー一覧を表示
v2.1.181 Bun ランタイム 1.4 へアップグレード バンドルされている Bun ランタイムを 1.4 にアップグレード。長段落ストリーミングが 1 行ずつ表示される改善も含む
v2.1.181 ネットワークドライブでのファイル書き込み修正 ネットワークドライブやクラウド同期フォルダでの Write/Edit 時にゼロバイトまたは切り捨てファイルが生成される問題を修正
v2.1.181 プロンプトキャッシュ読み込み修正(カスタム URL/Foundry) ANTHROPIC_BASE_URL カスタム設定や Foundry でのリクエスト毎認証トークン変化によるプロンプトキャッシュ未読み込み問題を修正
v2.1.183 非推奨モデル警告 リクエストしたモデルが非推奨または自動更新された際に stderr で警告を表示。agent フロントマターで設定したモデルも対象
v2.1.183 attribution.sessionUrl 設定 Web および Remote Control セッションのコミット・PR から claude.ai セッションリンクを除外する設定を追加
v2.1.183 JetBrains IDE ターミナルちらつき修正 IntelliJ / PyCharm / WebStorm 等 2026.1 以降でのターミナルちらつきを synchronized output 有効化で解消
- Claude Design × Claude Code 双方向連携・/design-sync コマンド Claude Code から /design-sync でデザインシステムをコードリポジトリに取り込み可能に。Adobe / Base44 / Canva / Gamma / Lovable / Miro / Replit / Vercel / Wix の 9 ツールとの外部連携も同時追加(バージョン番号は未確認)

個別検証記事

詳しく試した内容は別記事として書きます(順次公開予定)。

  • Tool(param:value) パーミッション構文の実践例(公開後リンクに差し替え)
  • /config key=value 構文で何を変えられるか(公開後リンクに差し替え)

Claude Code の破壊的コマンドブロックが入ったことで「エージェントが勝手に消す」リスクはひとつ下がった。次の問いはおそらく「どこまで自律させるか、どこで人間が介在するかの設計」だと思います。

エージェントへの権限設計や複数エージェントの協調運用に興味が出てきた方は、私が書いた Zenn Books シリーズが参考になるかもしれません。Vol.1 は序章と第 1 部が無料で読めます。

コードを書けない私がClaude Codeで「AIチーム」を作るまで(Vol.1)(序章・第 1 部無料)


参考リンク

この記事のテーマを深掘りした本

Claude Codeで作る1人エージェントチーム エンジニア向け。writer + reviewer の2体から始めるサブエージェント設計(序章無料)

シリーズ全6冊: Vol.1 作るまでVol.2 回すまでVol.3 書き続けるまでVol.4 仕組みを渡すまでVol.5 仕事を任せるまでVol.6 1人エージェントチーム