非公式・AI自動要約ニュースサイト(Anthropic公式とは無関係)
Claude News JP / www.claude-news.online
📰 ニュース Anthropic 🔵 標準 LLMコーディング · 出典: SDK (anthropic-sdk-python)

Tool Runner周りの実装バグが複数修正。リリースノートで確認推奨

Anthropic Python SDK v2.2.0リリース、メッセージスレッド機能追加

原題: anthropics/anthropic-sdk-python: v2.2.0

重要度の根拠: Tool Runnerの複数バグ修正と新機能追加により、SDK利用者の実装に対する影響あり。ただし破壊的変更でなく段階的改善のため、高緊急ではない。

要約

AnthropicのPython SDK v2.2.0がリリースされました。主な追加機能は、メッセージスレッド対応と、使用量・コスト報告機能の拡充(ディメンション別レポート追加、従来版はレガシー化)です。また、ツールランナー(Tool Runner)の動作に関連するバグ修正、特にメッセージ履歴の管理、パラメータセットメソッドでのツール定義の扱い、ユーザープロファイルやワークスペースIDの保持に関する問題が複数解決されています。ドキュメント改善も含まれています。

要点

  • メッセージスレッド対応でマルチターン会話管理が強化
  • ディメンション別のコスト・使用量レポート新規提供
  • Tool Runner 履歴管理とパラメータ保持の複数バグ修正
  • プラグイン関連ドキュメントの明確化と rate limit 説明追加
開発者向け技術解説(API・実装詳細・破壊的変更)を見る

v2.2.0では、メッセージスレッドAPI(Message Threads)が新たに追加されました。コスト・使用量レポート API では、ディメンション別の集計機能が新規追加され、既存のレポート形式はレガシー化されています。Tool Runnerの破壊的変更が複数修正されました:①append_messages()後のツールランナー履歴を呼び出し元に返すように変更、set_messages_params()コールバックから現在のreplyを除外、②set_messages_params()がtools定義を与える際に関数ツール実行を継続し、tools から削除された場合に停止、③set_messages_params()コールバックにtools定義を再び渡す、④betas・user_profile_id・workspace_idをセットメソッドが省略時に保持。certifi依存更新、プラグインコンテンツスキャン・バージョンピン・ドキュメント修正など。

本文の日本語訳(全文)を見る

### 機能

* **api:** メッセージスレッド対応を追加

* **api:** ディメンション別の使用量・コストレポートを追加、既存レポートはレガシーとしてマーク

### バグ修正

* **client:** max_retries エラーメッセージで math.inf を提案しないように修正

* **tools:** append_messages() 後、ツールランナーの履歴を呼び出し元に委ねるよう修正。set_messages_params() コールバックから現在のリプライを除外

* **tools:** set_messages_params() がツール定義として tools を与える際、ツールランナーの関数ツール実行を継続。tools から削除された場合に実行停止

* **tools:** ツールランナーの set_messages_params() コールバックに、その tools を定義として再び提供するよう修正

* **tools:** set_messages_params() が betas、user_profile_id、workspace_id を省略した場合も、ツールランナーがこれらを保持するよう修正

### その他

* **deps:** dev lockfile の certifi を更新

* **docs:** プラグインコンテンツスキャンとバリデーションの説明を明確化

* **docs:** プラグインの served_version_pinned と updated_at の説明を明確化

* **docs:** 使用量・コストレポートの例と ending_at ドキュメントを修正

* **docs:** レート制限のモデル一覧は組織とワークスペースによって異なることを明記

API/SDK対象: 開発者

出典: https://github.com/anthropics/anthropic-sdk-python/releases/tag/v2.2.0

媒体: SDK (anthropic-sdk-python)

※本記事は Anthropic / Claude 関連の公開情報を基に AI (OpenAI GPT-4o-mini) が日本語で要約・分類した二次的著作物です。著作権法第32条の引用要件に基づき出典 URL を必ず併記しています。要約は AI 生成のため誤訳・誤解釈を含む可能性があります。詳細・正確な情報は必ず出典元の原文をご確認ください。