SDK v1.4.0 で分析・支出制限が GA 化。RBAC も正式対応で、エンタープライズ運用の基盤が整った
Anthropic TypeScript SDK v1.4.0リリース—分析とRBAC機能が正式利用可能に
原題: anthropics/anthropic-sdk-typescript: sdk-v1.4.0
重要度の根拠: TypeScript SDK の通常機能追加であり、既存ユーザーには互換性を保ちつつ分析・アクセス制御周りの実装が効率化される。
要約
AnthropicのTypeScript SDK(ソフトウェア開発キット)がv1.4.0にアップデートされました。分析機能・支出制限管理・ロールベースアクセス制御(RBAC)が正式利用可能になったほか、セッションエラー型の拡張、外部キーとワークスペースへの user_profile_id 追加、複数のバグ修正が含まれています。また、既存のプロダクト関連フィールドの整理やドキュメントの明確化も行われました。Node.js/ブラウザ環境での開発者向けアップデートです。
要点
- 分析・支出制限・RBAC機能が GA に昇格
- tool_use_limit_reached_error など新セッションエラー型追加
- user_profile_id が External Keys・Workspaces に統合
- spend_limit を nullable に修正、未使用フィールド削除
- ドキュメント・例示コード整理、互換性維持
開発者向け技術解説(API・実装詳細・破壊的変更)を見る
anthropic-sdk-typescript v1.4.0 では GA(General Availability)メソッドが追加されました。主な変更は:(1) 分析 API に group_by・period フィルタ型追加、spend limit 関連の approval response で spend_limit フィールドを nullable に修正、(2) session error に tool_use_limit_reached_error・compaction_limit_reached_error を新規追加、(3) External Keys・Workspaces に user_profile_id フィールド追加、(4) 削除応答に named beta types を導入。破壊的変更はなく既存コードとの互換性を維持。ドキュメント整理で Admin API 例の user ID 更新、Dreams モデルフィールドのサポートモデル向けリンク追加など。
本文の日本語訳(全文)を見る
### 機能追加
* **API:** 分析、支出制限、RBAC 向けの GA メソッドを追加
* **API:** 統一メトリクス・RBAC 削除応答向けの名前付きベータ型を追加
* **API:** 分析用の共有オーダー型とリクエストアクター型を追加
* **API:** セッションエラー型として tool_use_limit_reached_error・compaction_limit_reached_error を追加
* **API:** 分析の group_by・支出制限の period フィルタ型を追加
* **API:** External Keys・Workspaces に user_profile_id を追加
### バグ修正
* **API:** 支出制限増加リクエストの承認応答で spend_limit を nullable に修正
* **API:** 分析の常時送信フィールドを必須化し、未使用の project product フィールドを削除
### その他の改善
* **CI:** ブラウザエコシステムテストで headless Chromium シェルのみをインストール
* **CI:** 未使用の build upload ステップを削除
* **ドキュメント:** Slack チャンネル ID の説明を明確化
* **ドキュメント:** Compliance API の無効化で何が止まるか明確化
* **ドキュメント:** capability_access_all ロールアクションの権限範囲を明確化
* **ドキュメント:** Dreams モデルフィールドをサポートモデル一覧にリンク
* **ドキュメント:** Admin API 例のユーザー ID を更新
* **内部:** 各リポジトリ独自のレビュールール用セクションを追加
* **内部:** ワーカーコメントの表現をシンプルに
* **内部:** 全サブパッケージの公開宣言の型チェック
### ドキュメント
* AnthropicBeta 型に説明を追加
* **例:** メッセージスレッド例を Sonnet 5.5 で有効に保持
* **例:** 現在のモデル ID を使用
* **README:** ドキュメント参照をドキュメントサイトにポイント
出典: https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v1.4.0
媒体: SDK (anthropic-sdk-typescript)
※本記事は Anthropic / Claude 関連の公開情報を基に AI (OpenAI GPT-4o-mini) が日本語で要約・分類した二次的著作物です。著作権法第32条の引用要件に基づき出典 URL を必ず併記しています。要約は AI 生成のため誤訳・誤解釈を含む可能性があります。詳細・正確な情報は必ず出典元の原文をご確認ください。