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

最新リリース概要

Version日付主な変更
v2.1.1636/4requiredMinimumVersion/requiredMaximumVersionによるバージョンガバナンス、/plugin list、Stop・SubagentStopフックのadditionalContext、多数のバグ修正
v2.1.1626/3claude agents --jsonwaitingFor、WebFetchの権限優先順位・Windowsパスルールの修正
v2.1.1616/2OTELカスタムラベル、並列ツール呼び出しの分離、claude mcpのシークレットマスキング

昨日(6/4)v2.1.163がリリースされました。いくつかの新機能とともに、権限ルール・ヘッドレス(claude -p)・Windows・Bedrock 周りのバグ修正がぎっしり詰まったリリースです。(v2.1.162・v2.1.161の詳細は昨日・一昨日のブリーフィングで扱いました。)

全リリースノート


主要な新機能と実践活用

チーム全体のClaude Codeバージョンを固定する — requiredMinimumVersion/requiredMaximumVersion(v2.1.163)

v2.1.163に、バージョン範囲を強制する managed setting が2つ追加されました。requiredMinimumVersion/requiredMaximumVersionを設定すると、Claude Code は許可されたバージョン範囲を外れたときに起動そのものを拒否し、承認済みバージョンへ案内します。

// managed settings(組織管理設定)
{
  "requiredMinimumVersion": "2.1.160",
  "requiredMaximumVersion": "2.1.163"
}

パッケージマネージャのバージョンを固定(ピン留め)するのと同じ発想です。フローティングな「最新」が静かに上がり続け、ツールチェーンがメジャーを跨いでビルドやデプロイを密かに壊す——というのは実際によくある失敗モードです。チームに「検証済みのバージョン範囲」だけを使わせたいとき、あるいは既知のリグレッションがあるリリースをスキップさせたいとき、CIスクリプトやオンボーディング文書に「このバージョンを使ってください」と書く代わりに、設定で決定論的に強制できます。

GitHub v2.1.163


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

「グリーンになるまでターンを終えない」Stopフック — additionalContext(v2.1.163)

これまで Stop・SubagentStop フックで「ターンを終わらせずに続けさせる」を実装するには stop をブロックする必要があり、それはしばしばフックエラーとして表示されていました。v2.1.163 から、Stop・SubagentStop フックが hookSpecificOutput.additionalContext を返すと、エラー扱いにならずにそのフィードバックを Claude に渡し、ターンを自然に継続できます。

これで「テストが通るまで自動で作業を続ける」ガードをきれいに作れます。

// .claude/settings.json
{
  "hooks": {
    "Stop": [
      { "hooks": [{ "type": "command", "command": ".claude/hooks/verify.sh" }] }
    ]
  }
}
#!/usr/bin/env bash
# .claude/hooks/verify.sh — テストが通ったときだけターンを終える
if npm test --silent; then
  exit 0   # グリーン → 正常終了
fi
# レッド → 何が壊れているかを伝えてターンを継続(フックエラーにならない)
cat <<'JSON'
{ "hookSpecificOutput": { "additionalContext": "テストがまだ失敗しています。失敗ケースを修正して再検証してください。" } }
JSON

「AIが途中でやめてしまう」という不満を、助言ではなく完了ゲートとして塞ぐパターンです。正確な出力スキーマは公式 hooks ドキュメントに従ってください。Claude Code Docs — Hooks | GitHub v2.1.163

チームのプラグイン標準化の第一歩 — /plugin list(v2.1.163)

v2.1.163 に、インストール済みプラグインを一覧する /plugin list が追加されました。--enabled/--disabled フィルタで、何が有効で何が無効かを一目で点検できます。

/plugin list              # インストール済みのすべて
/plugin list --enabled    # 有効なものだけ
/plugin list --disabled   # 無効なものだけ

プラグインのセットはマシンやメンバーごとにバラつきがちです。このコマンドでインベントリを揃え、上の requiredMinimumVersion でバージョンまで固定すれば、「自分の環境では動くのに」というズレを減らせます。

GitHub v2.1.163


セキュリティ・制限事項

v2.1.163 — 権限ルールが本来ブロックすべきものを再びブロックするよう修正(6/4)

v2.1.163 で、権限ルールが意図どおりに適用されていなかったケースが修正されました。権限ルールでアクセスを制御しているチームは、アップグレード後にルールが実際に効くか再確認する価値があります。

GitHub v2.1.163


コミュニティニュース


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


おすすめコラム&読み物


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