claude-agent-sdk-typescript v0.2.121 リリース
claude-agent-sdk-typescript v0.2.121
概要
このバージョンではPostToolUseHookSpecificOutputに新しいupdatedToolOutputプロパティが追加され、全てのツールの出力を置き換える機能が実装されました。これに伴い、MCPツール専用だった従来のupdatedMCPToolOutputはDeprecated(非推奨)となりました。この変更により、ツール出力の処理がより統一的かつ柔軟になり、開発者の実装が簡潔になります。
何が変わったか
- ・PostToolUseHookSpecificOutputに新しいupdatedToolOutputプロパティを追加。このプロパティにより、全てのツール(MCPツール以外も含む)の出力を置換できるようになりました。
- ・従来のupdatedMCPToolOutputプロパティはDeprecated(非推奨)となり、今後の利用は推奨されなくなりました。
- ・ツール出力の置換機能が統一化され、ツールの種類に関わらず同じプロパティを使用することが可能になりました。
影響
既にupdatedMCPToolOutputを使用している開発者は、Deprecatedの警告を受けるようになり、今後はupdatedToolOutputへの移行を検討する必要があります。新規プロジェクトではupdatedToolOutputを標準として使用することで、より統一的で保守しやすいエージェント実装が実現されます。この変更により、複数のツール種類を扱うワークフローにおいて、コード管理がシンプルになり、将来のメンテナンスコストが削減されます。
対象ユーザー
claude-agent-sdk-typescriptユーザー、AIエージェント開発者、TypeScriptでのエージェント実装に携わる開発者
まとめ
ツール出力置換機能の統一化による、より使いやすく保守性の高いAPIへの進化
ソース
claude-agent-sdk-typescript v0.2.121
元の記事を読む →