claude-agent-sdk-typescript v0.3.144 リリース
claude-agent-sdk-typescript v0.3.144
概要
このバージョンでは、モデルが見つからない場合のエラーハンドリングが改善され、より正確なエラー情報が報告されるようになりました。AssistantメッセージとStopFailureフックは、汎用的な'invalid_request'エラーの代わりに'model_not_found'エラーを返すようになり、APIエラーステータスフィールドの文書化が追加されました。さらに、Bunコンパイラを使用する開発者向けに、ネイティブバイナリのサポートが追加され、コンパイル済み実行ファイルから必要なバイナリを抽出するための新しいエクスポート機能が提供されています。
何が変わったか
- ・AssistantメッセージとStopFailureフックが、選択したモデルが存在しないまたは利用できない場合に'model_not_found'エラーを報告するようになりました(従来の汎用的な'invalid_request'エラーから改善)
- ・resultメッセージ上のapi_error_statusフィールドのドキュメント化を実施しました
- ・@anthropic-ai/claude-agent-sdk/extractエクスポートを追加し、Bun build --compileを使用するユーザー向けのサポートを提供しました
- ・Bunビルドのコンパイル済み実行ファイルからプラットフォームネイティブバイナリをインポートする機能を実装しました
- ・extractFromBunfs(binPath)関数を提供し、コンパイル済み実行ファイルの仮想ファイルシステムからバイナリをコピー出力できるようにしました
- ・options.pathToClaudeCodeExecutableパラメータにバイナリパスを渡すことで、ネイティブバイナリを明示的に指定できるようにしました
影響
APIエラーハンドリングの精度向上により、エラーログの分析と対応がより効率的になります。Bunコンパイラを使用する開発者は、複雑なバイナリ管理作業から解放され、より簡潔なビルドパイプラインを構築できるようになります。ドキュメント化されたapi_error_statusフィールドにより、エラーレスポンスの解析も容易になります。
対象ユーザー
Claude Codeユーザー・AIエンジニア・TypeScript開発者・Bun利用者
まとめ
エラーハンドリングの精度向上とBunビルド対応で、開発効率と運用保守性が向上したマイナーアップデート
ソース
claude-agent-sdk-typescript v0.3.144
元の記事を読む →