claude-agent-sdk-typescript v0.3.143 リリース
claude-agent-sdk-typescript v0.3.143
概要
このバージョンでは、@anthropic-ai/sdk と @modelcontextprotocol/sdk の依存関係の扱いが大きく変更されました。これらのパッケージが依存関係(dependencies)からピア依存関係(peerDependencies)に移行されました。ランタイムの動作には影響なく、両パッケージはバンドルされたままです。npm、bun、pnpmユーザーは自動的にこれらがインストールされますが、yarn classicユーザーは完全なTypeScriptの型解決のために明示的に追加する必要があります。
何が変わったか
- ・@anthropic-ai/sdk が依存関係(dependencies)からピア依存関係(peerDependencies)に変更された
- ・@modelcontextprotocol/sdk が依存関係(dependencies)からピア依存関係(peerDependencies)に変更された
- ・両パッケージはバンドルされているため、ランタイム動作に影響なし
- ・npm、bun、pnmのユーザーは自動的にピア依存関係がインストールされる
- ・yarn classicユーザーは完全なTypeScriptの型解決のために両パッケージを明示的に追加する必要がある
影響
npm、bun、pnmを使用する開発者には実質的な影響はありません。既存のコードはそのまま動作し、依存関係は自動的に管理されます。yarn classicユーザーは、プロジェクトの package.json に @anthropic-ai/sdk と @modelcontextprotocol/sdk を明示的に追加する手順が増えます。この変更により、各プロジェクトは最適化された依存関係構造を持つことになり、アップデート時の管理がシンプルになります。
対象ユーザー
Claude Agent SDK TypeScriptユーザー、AIエンジニア、TypeScript開発者、特にyarn classicユーザー
まとめ
依存関係管理の最適化による構造改善と、ほぼすべての開発環境での継続的な互換性を実現したマイナーアップデート
ソース
claude-agent-sdk-typescript v0.3.143
元の記事を読む →