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

memory 管理細かくなった感。tool-runner の container ID 前方転送は地味だが重要だ

Anthropic TypeScript SDK v0.117.0 リリース:メモリ機能強化とストリーミング修正

原題: anthropics/anthropic-sdk-typescript: sdk: v0.117.0

重要度の根拠: SDK マイナーバージョンアップで機能追加と複数バグ修正を含むが、既存実装への破壊的変更はなく、利用者への即座の影響は中程度。

要約

Anthropic の TypeScript SDK v0.117.0 がリリースされた。主な変更は、dream(メモリ)作成時に output_behavior パラメータを追加し、新しいメモリストアを作成するか既存ストアを上書きするかを制御可能にした。また、ストリーミングレスポンスの累積処理で message_delta フィールドを完全に適用する修正、per-request タイムアウト処理の改善、tool-runner でレスポンスコンテナ ID を次のリクエストに転送する機能追加など、複数のバグ修正が含まれている。build システムの改善(git インストール時の dotfiles 含含)や開発インフラの刷新(yarn から pnpm への移行)も行われた。

要点

  • dream 作成に output_behavior パラメータを追加、メモリ管理の制御性向上
  • ストリーミング時の message_delta フィールド適用ロジックを完全修正
  • per-request タイムアウト設定が正しく反映される改善
  • tool-runner でレスポンスコンテナ ID の前方転送に対応
  • 開発インフラを yarn から pnpm に移行
開発者向け技術解説(API・実装詳細・破壊的変更)を見る

v0.117.0 では、dream API に output_behavior パラメータが追加され、create 操作時にメモリストア管理の制御が可能になった。ストリーミング処理では message_delta フィールドの不完全な適用問題が解決し、非ストリーミング長時間リクエストのチェックでクライアント側の per-request タイムアウト設定が正しく尊重される。tool-runner は response container id を次のリクエストに前方転送するよう改善(#271)。tools モジュールはパス解決・skill-archive メンバー・heartbeat 境界を他 SDK との整合性向上(#264)。CI パイプラインで breaking-change detection をすべてのプッシュで実行し、build 時に dotfiles を含める処理を追加した。

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

## 0.117.0 (2026-08-13)

完全な変更ログ: [sdk-v0.116.0...sdk-v0.117.0](https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.116.0...sdk-v0.117.0)

### 新機能

* **api:** dream 作成に output_behavior を追加(新しいメモリストアを作成するか、既存ストアを上書きするかの制御)([6a5bd0f](https://github.com/anthropics/anthropic-sdk-typescript/commit/6a5bd0f34d214759f97d485e46b09203fff3ea99))

### バグ修正

* **build:** git インストール時に dist をフラットニングする際、dotfiles を含める ([917dbbb](https://github.com/anthropics/anthropic-sdk-typescript/commit/917dbbb40070dbd1f861b16fcf297720d96f691b))

* **client:** モデルを追加 ([a7bfbb1](https://github.com/anthropics/anthropic-sdk-typescript/commit/a7bfbb1b31e9d1dffe9a83b90ec1d0dabf5c36db))

* **messages:** 非ストリーミング長時間リクエストチェックで per-request タイムアウトを尊重する ([#272](https://github.com/anthropics/anthropic-sdk-typescript/issues/272)) ([0fdd8a8](https://github.com/anthropics/anthropic-sdk-typescript/commit/0fdd8a8feb5d16fbb943490a2b1e8ecf915596d6))

* **streaming:** ストリーム化されたメッセージを累積する際にすべての message_delta フィールドを適用する ([#289](https://github.com/anthropics/anthropic-sdk-typescript/issues/289)) ([7b82659](https://github.com/anthropics/anthropic-sdk-typescript/commit/7b82659d70201ae3edab846f1693366db7e62ce3))

* **tool-runner:** レスポンスコンテナ ID を次のリクエストに転送する ([#271](https://github.com/anthropics/anthropic-sdk-typescript/issues/271)) ([5bdee4a](https://github.com/anthropics/anthropic-sdk-typescript/commit/5bdee4a8ddd83e2f1c71daa429345b3b0fea4602))

* **tools:** パス解決、skill-archive メンバー、heartbeat 境界を他 SDK との整合性に合わせる ([#264](https://github.com/anthropics/anthropic-sdk-typescript/issues/264)) ([5fbc729](https://github.com/anthropics/anthropic-sdk-typescript/commit/5fbc729c82ec3967c9f76428d0f733b5fa61dfd5))

### 保守作業

* **ci:** breaking-change 検出を CI パイプライン(ci.yml)として毎回のプッシュで実行する ([c34c1d5](https://github.com/anthropics/anthropic-sdk-typescript/commit/c34c1d53f3227b3978621590e67f5a33f5cad107))

* **internal:** yarn から pnpm に切り替え ([f4eeea0](https://github.com/anthropics/anthropic-sdk-typescript/commit/f4eeea09648620d35517513814ffdc3bd3080801))

* **tools:** skill archive 除外パターン内のバックスラッシュをエスケープ ([#311](https://github.com/anthropics/anthropic-sdk-typescript/issues/311)) ([67ede1c](https://github.com/anthropics/anthropic-sdk-typescript/commit/67ede1c665883b7785af3240c749601d7ca19255))

### ドキュメント

* **api:** ユーザープロファイル名は再販プロファイルでは任意であることを明確化 ([1b6fed5](https://github.com/anthropics/anthropic-sdk-typescript/commit/1b6fed5868bd16dd92120440d373da22084be237))

API/SDK対象: 開発者

出典: https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.117.0

媒体: SDK (anthropic-sdk-typescript)

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