Managed Agents の自動権限設定と async/await 対応で、本番環境の回復性が向上。地味だが実装側の手間が減る
anthropic-sdk-python v1.6.0 リリース:Managed Agents対応と非同期認証機能を追加
原題: anthropics/anthropic-sdk-python: v1.6.0
重要度の根拠: 多くの SDK ユーザーに段階的に影響する通常の機能追加とバグ修正のリリース
要約
Anthropic が Python SDK の v1.6.0 をリリースしました。主な追加機能は、Managed Agents 向けの自動ツール権限設定、非同期クレデンシャルプロバイダー対応、Web Fetch ツールの URL ソース追加、ワークスペースデータ管理機能などです。また、リトライ処理の改善により Retry-After ヘッダー値を正しく処理し、非同期クライアントの接続エラーハンドリングが向上しました。複数のベータ機能(メッセージ圧縮・thinking_mismatch_allowed)も段階的に提供されます。
要点
- Managed Agents 向けの自動ツール権限管理に対応
- 非同期クレデンシャルプロバイダーで OAuth フローに対応
- リトライ処理改善で Retry-After ヘッダーを正確に処理
- メッセージ圧縮(beta)で token 効率化
- Web Fetch Tool に URL ソース指定機能を追加
開発者向け技術解説(API・実装詳細・破壊的変更)を見る
v1.6.0 で追加された主要 API 変更:(1) Managed Agents の `auto_mode` ツール権限設定、(2) 非同期認証プロバイダー `support async credential token providers`で OAuth やカスタムトークン取得の async 対応、(3) Web Fetch Tool に `url_sources` パラメータ追加、(4) `workspace_id` をユーザープロフィール方式に統合、(5) beta 機能の `compaction parameter` と `signed_compaction_blocks` で token 削減。バグ修正では:リトライ時に `Retry-After > 60sec` を正しく処理、非同期クライアントの connection error retry 追加、`usage.iterations` の nullable 型修正。anyio >= 4.1 に依存更新。破壊的変更はなし。
本文の日本語訳(全文)を見る
## v1.6.0 (2026-09-15)
完全な変更ログ: v1.5.0...v1.6.0
### 新機能
* **api:** Managed Agents 向けの自動モードツール権限を追加
* **api:** 圧縮パラメータと署名付き圧縮ブロック(ベータ)を追加
* **api:** ワークスペースデータレジデンシー地域フィールド用の列挙型を追加
* **api:** 入力変換に thinking_mismatch_allowed エントリ(ベータ)を追加
* **api:** Web Fetch ツールに url_sources を追加
* **api:** ユーザープロフィール方式に workspace_id パラメータを追加
* **client:** 非同期クレデンシャルトークンプロバイダーをサポート
### バグ修正
* **api:** usage iteration モデルを nullable としてマーク
* **api:** メッセージと delta イベント用に 1 つの入力変換型を使用
* **client:** 60 秒を超える Retry-After 値を尊重
* **client:** 無効な Retry-After 値を無視し maxRetries を検証
* **client:** 非同期クライアントで接続エラーをリトライし、coroutine リトライループでのブロッキング停止
* **client:** Retry-After が範囲外のときにデフォルトバックオフを使用
### その他
* **deps:** dev lockfile で aiohttp、pygments、pytest をバンプ
* **deps:** anyio 4.1 以降を要求
* **docs:** tool use イベント上の session_thread_id が情報的なものであることを明確化
* **docs:** 圧縮ベータのパラメータ説明を修正
* **internal:** beta_message.py のインポートをソート
* **tests:** モデルテストの型エイリアスをモジュールレベルで定義
* **tests:** 通過するテスト実行を失敗させずにモックサーバーを停止
* **api:** サーバー側フォールバック下での usage.iterations エントリ型を明確化
* ユニオン型の最初のバリアント説明での文書化を中止
出典: https://github.com/anthropics/anthropic-sdk-python/releases/tag/v1.6.0
媒体: SDK (anthropic-sdk-python)
※本記事は Anthropic / Claude 関連の公開情報を基に AI (OpenAI GPT-4o-mini) が日本語で要約・分類した二次的著作物です。著作権法第32条の引用要件に基づき出典 URL を必ず併記しています。要約は AI 生成のため誤訳・誤解釈を含む可能性があります。詳細・正確な情報は必ず出典元の原文をご確認ください。