claude-agent-sdk-typescript v0.3.163 リリース
claude-agent-sdk-typescript v0.3.163
概要
このバージョンではタスク制御リクエスト、MCP サーバー設定、ホック機能の3つの領域で改善が加えられました。stop_task リクエストが既に削除されたタスクに対しても成功を返すようになり、SDK クライアントがステイルなタスクチップを確実にクリーンアップできるようになりました。また、CLI で起動されていないビルトイン MCP サーバー(例:claude-in-chrome)を setMcpServers で追加できない問題が修正されました。さらに Stop と SubagentStop ホックイベントが hookSpecificOutput で additionalContext をサポートするようになり、エラーではなく非エラーフィードバックをターンを継続しながら送信できるようになりました。
何が変わったか
- ・stop_task 制御リクエストが対象タスクが既に削除されている場合(not_found または not_running)にも成功を返すように動作を変更し、SDK クライアントがステイルなタスクチップを確実にプルーニングできるようになった
- ・SDK ホストが CLI 起動時に含まれていないビルトイン MCP サーバー(例:claude-in-chrome)を setMcpServers で追加できなかった問題を修正した
- ・Stop と SubagentStop ホックイベントが hookSpecificOutput で additionalContext をサポートするようになり、エラーではない非エラーフィードバックを送信しながらターンを継続できるようにした
影響
stop_task の呼び出し後に結果を確認する際に既に削除されたタスクへの例外処理が不要になり、コード複雑性が低減します。MCP サーバーの管理がより直感的になり、異なる環境や条件に応じたサーバー設定の変更が実行時に可能になります。ホックイベントの処理がより柔軟になることで、エラーハンドリングだけではなく通常のターン流れの中で追加情報をフィードバックする新しい使用パターンが生まれます。
対象ユーザー
Claude Code ユーザー・AI エンジニア・TypeScript 開発者・Claude Agent SDK 利用者
まとめ
タスク管理、MCP サーバー設定、ホックイベント機能の改善により、claude-agent-sdk-typescript の堅牢性と柔軟性を大幅に向上させたリリース
ソース
claude-agent-sdk-typescript v0.3.163
元の記事を読む →