ツール推論の細かい制御が可能に。Sonnet 5.5 対応で選択肢が広がる。
TypeScript SDK v0.129.0公開、between_tools思考とClaude Sonnet 5.5対応
原題: anthropics/anthropic-sdk-typescript: sdk: v0.129.0
重要度の根拠: SDK マイナーリリースで、ツール呼び出し周辺の段階的改善と新モデル対応が中心。既存ユーザーへの即時影響は軽微。
要約
Anthropic の TypeScript SDK が v0.129.0 にアップデートされました。主な追加機能は、ツール呼び出し中の思考プロセスを制御する「between_tools」思考タイプ、新モデル「Claude Sonnet 5.5」への対応、クライアント側で実行するツール向けの `ClientToolUnion` 型です。また、キャッシュ診断機能が GA(一般提供)となり、ストリーミング時にツール呼び出しを段階的に開始できるようになりました。バグ修正では、ストリーミング時の部分的な JSON 処理改善、ファイルアップロード時のメタデータ処理修正を含みます。
要点
- between_tools 思考タイプが追加、ツール呼び出し中の LLM 推論を制御可能に
- Claude Sonnet 5.5 モデルがサポート対象に
- キャッシュ診断機能が GA 化、Message API で利用可能
- ストリーミング層の性能最適化で JSON パース効率向上
- ファイルアップロード・タイムアウトハンドリングなどのバグ修正
開発者向け技術解説(API・実装詳細・破壊的変更)を見る
SDK v0.129.0 は以下の API 拡張を提供します: 新しい thinking type「between_tools」により LLM がツール呼び出し間で思考フェーズを実行可能に(フォールバック時は自動的に disabled に格下げ)、モデル一覧に claude-sonnet-5-5 を追加、クライアント側で実行するツール用の `ClientToolUnion` 型を導入。ワークスペースレート制限 API に `include_inherited` と `source` パラメータ追加、Managed Agents events list filter に型付きイベント値対応。キャッシュ診断が Message/MessageCreateParams で GA(計測ポイント: X-Stainless-Timeout ヘッダー送信も修正)。ストリーミング層で iterSSEChunks 冗長化削除、部分 JSON トークナイザーの文字列スライス最適化で性能向上。
本文の日本語訳(全文)を見る
## 0.129.0 (2026年9月28日)
完全な変更ログ: [sdk-v0.128.0...sdk-v0.129.0](https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.128.0...sdk-v0.129.0)
### 新機能
* **api:** between_tools 思考タイプを追加(ツール呼び出し中の推論を制御)
* **api:** Claude Sonnet 5.5 モデルを追加
* **api:** クライアント側で実行するツール向け ClientToolUnion 型を追加
* **api:** ワークスペースレート制限に include_inherited と source を追加
* **api:** Managed Agents イベントリストフィルタに型付きイベント値を追加
* **api:** キャッシュ診断が GA(一般提供)化、Message / MessageCreateParams で利用可能に
* **tools:** ストリーミング応答生成中にツール呼び出しを段階的に開始することが可能に
### バグ修正
* **client:** クライアントレベルのタイムアウトに対して X-Stainless-Timeout ヘッダーも送信するように修正
* **client:** ファイルアップロード時、ファイル名をプレースホルダーなしでそのまま送信するように修正
* **helpers:** フォールバックホップ時に between_tools 思考を自動的に無効化(disabled)に格下げ
* **internal:** 10個以上のプライベート成員を持つクラスをバンドラーが未使用として削除できるように改善
* **streaming:** 部分的なツール入力 JSON で、完全な配列要素はすべて表示し、未完成の数字は保留するように修正
### パフォーマンス改善
* **streaming:** 冗長な iterSSEChunks レイヤーを削除
* **streaming:** 部分 JSON トークナイザー内で、各文字列トークンを1つのスライスとして処理
### その他
* **api:** GA(一般提供)モデルおよび completions メソッドの betas パラメータを廃止予定に
* **api:** Model 型定義で既知のモデル ID を先頭に配置
* **ci:** リポジトリごとに CI ランナーを選択するように修正
* **docs:** stream: true が生のイベントストリームを返すことを明確化
* **docs:** Managed Agents のアクター説明をリソース中立的に改正
出典: https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.129.0
媒体: SDK (anthropic-sdk-typescript)
※本記事は Anthropic / Claude 関連の公開情報を基に AI (OpenAI GPT-4o-mini) が日本語で要約・分類した二次的著作物です。著作権法第32条の引用要件に基づき出典 URL を必ず併記しています。要約は AI 生成のため誤訳・誤解釈を含む可能性があります。詳細・正確な情報は必ず出典元の原文をご確認ください。