Managed Agents ツール権限の自動化 + リトライ堅牢化。エージェント実装をする開発者には実装コスト減。
Anthropic TypeScript SDK v0.126.0 リリース — Managed Agents と圧縮機能がベータ追加
原題: anthropics/anthropic-sdk-typescript: sdk: v0.126.0
重要度の根拠: SDK 定期リリース、複数の小機能追加とバグ修正だがニッチ機能が主。既存コードへの破壊的影響なし。
要約
Anthropic が TypeScript SDK v0.126.0 をリリース。Managed Agents 向けのツール権限自動化、メッセージ圧縮機能(ベータ)、ワークスペースのデータ拠点指定機能、Web フェッチツールの URL ソース対応などが追加された。バグ修正ではリトライ処理の改善やクライアントの安定性向上が含まれ、バンドラー最適化でモジュール削減も実現。既存ユーザーへの破壊的変更は報告されていない。
要点
- Managed Agents 向けツール権限自動化が実装
- メッセージ圧縮機能がベータ段階で追加
- リトライ処理とクライアント安定性が大幅改善
- バンドラー最適化で不要モジュール削減
- 破壊的変更なし、既存コードは互換性維持
開発者向け技術解説(API・実装詳細・破壊的変更)を見る
SDK v0.126.0 の主な API 変更: (1) Managed Agents に auto mode tool permissions 追加により、エージェントのツール実行が動的に制御可能に。(2) Message compaction (beta) は input_transformations に thinking_mismatch_allowed 項目を追加、圧縮ブロック署名対応。(3) ワークスペース ID パラメータが user profiles メソッドに追加。(4) Web fetch tool に url_sources フィールド対応。修正: usage iteration model が nullable に、message/delta event で統一された input transformation type、Retry-After 値の検証強化、async client の接続エラーリトライ対応。バンドル最適化で "sideEffects": false と pure class アノテーション により tree-shaking 効率向上。TypeScript 5.7 参照の declaration file 削除。
本文の日本語訳(全文)を見る
## 0.126.0 (2026年9月15日)
完全な変更ログ: [sdk-v0.125.0...sdk-v0.126.0](https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.125.0...sdk-v0.126.0)
### 新機能
* **api:** Managed Agents 向けのツール権限自動モード (auto mode) を追加
* **api:** 圧縮パラメータと署名済み圧縮ブロック (ベータ) を追加
* **api:** ワークスペースのデータ拠点地域フィールド用の enum 型を追加
* **api:** 入力変換 (input_transformations) に thinking_mismatch_allowed エントリを追加 (ベータ)
* **api:** Web フェッチツールに url_sources を追加
* **api:** ユーザープロファイルメソッドに workspace_id パラメータを追加
### バグ修正
* **api:** 使用統計イテレーションモデルを nullable に指定
* **api:** メッセージおよび delta イベントに対して単一の入力変換型を使用
* **client:** 無効な Retry-After 値を無視し maxRetries を検証
* **client:** 非同期クライアントで接続エラーのリトライと、コルーチンリトライループでのブロッキング停止を実装
* **client:** リクエスト中止時に即座にリトライ待機を停止
* **client:** Retry-After が範囲外の場合、デフォルトバックオフを使用
* **internal:** TypeScript 5.7 を必要とする型を使用している declaration ファイルを削除
### パフォーマンス改善
* バンドラーが未使用モジュールをドロップできるように "sideEffects": false を追加
* バンドラーが未使用クラスをドロップできるようにクラスを pure として指定
### 保守・ドキュメント
* **docs:** ツール使用イベント上の session_thread_id が情報提供用であることを明確化
* **docs:** 圧縮ベータのパラメータ説明を修正
* **internal:** サブパッケージを ts-node から移行し、tsconfig を最新化
* **internal:** tsconfig を TypeScript 6 で非推奨になった設定から移行
* **internal:** pnpm バージョンを整合性ハッシュでピン留め
* **internal:** root パッケージから ts-node を削除
出典: https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.126.0
媒体: SDK (anthropic-sdk-typescript)
※本記事は Anthropic / Claude 関連の公開情報を基に AI (OpenAI GPT-4o-mini) が日本語で要約・分類した二次的著作物です。著作権法第32条の引用要件に基づき出典 URL を必ず併記しています。要約は AI 生成のため誤訳・誤解釈を含む可能性があります。詳細・正確な情報は必ず出典元の原文をご確認ください。