Claude API

Claude API新機能: Mid-conversation Tool Changes(ベータ)でエージェントのプログレッシブ・ディスクロージャーパターンが実現 — ツール追加・削除をプロンプトキャッシュ維持しつつ会話中に動的制御

元記事を読む(platform.claude.com)

Summary

Opus 5リリースと同時にmid-conversation tool changes(ベータ)が全対応モデル(Fable 5・Mythos 5・Opus 4.8・Opus 5)で利用可能に。`mid-conversation-tool-changes-2026-07-01`ベータヘッダーで有効化。会話のツール一覧を初回に全定義した上で、ターン間で`tool_addition`・`tool_removal`ブロックを使い特定ツールの有効化・無効化を動的に制御。プロンプトキャッシュを維持しつつツール構成を変更可能。既存のmid-conversation system messagesとの組み合わせでエージェントの行動制御がターン単位で精密化。Claude API・Amazon Bedrock・Google Cloudの全プロバイダーで利用可能。

Key Takeaways

  • 「プログレッシブ・ディスクロージャー」パターンが公式推奨 — 読み取り専用ツールで調査→ユーザー承認後に書き込みツール追加→検証フェーズでテスト・デプロイツールに切り替え
  • 巨大な固定ツールセットの代わりにフェーズ別の最小権限ツール構成でセキュリティ向上 — エージェントの意図しないアクション実行リスクを構造的に低減
  • プロンプトキャッシュ維持でコスト効率とセキュリティ改善を同時達成 — ツール変更のたびにキャッシュ再構築が不要
  • mid-conversation system messages(7月15日GA)との組み合わせでシステム指示+ツール構成の両方をターン間で動的制御可能

Best Practice Updates

  • エージェントワークフロー設計でフェーズ別ツール構成(調査→実装→検証)を採用しLeast Privilegeを実現
  • mid-conversation tool changesとsystem messagesを組み合わせた「ターン別コンテキスト制御」がエージェント安全性設計の新標準に

Same Day Signals

すべて見る →

元記事の著作権は各著作者に帰属します。