claude-agent-sdk-typescript v0.3.186 リリース
claude-agent-sdk-typescript v0.3.186
概要
このバージョンでは、バックグラウンドエージェントの権限制御が改善され、agent_idフィールドがcan_use_toolコントロールリクエストに追加されました。また、MCPリソースディレクトリ読み込み機能が独立した専用ツールとして実装され、会話を以前の状態に巻き戻すrewind_conversationコントロールリクエストが新たに追加されました。これらの変更により、エージェント管理とツール操作の柔軟性が向上し、開発者はより細粒度な制御が可能になります。
何が変わったか
- ・can_use_toolコントロールリクエストにagent_idフィールドを追加 — バックグラウンドエージェントがpermissionプロンプトをcanUseToolに転送するようになり、自動的に拒否されなくなった
- ・バックグラウンドタスク実行中にstdinが開いた状態で維持されるようになった
- ・ReadMcpResourceDirToolツールタイプをSDKスキーマに追加 — MCPリソースディレクトリリスティング機能がReadMcpResourceToolの内部フォールバック機能から独立した専用ツールに変更された
- ・rewind_conversationコントロールリクエストを実装 — 耐久的なresumeアンカーサポート付きで会話を以前のポイントに巻き戻す機能が追加された
影響
開発者はバックグラウンドタスク実行中に対話的なpermissionプロンプト処理が可能になるため、ユーザー体験が向上し、より複雑なワークフローの構築が容易になります。MCPリソースディレクトリ操作の専用ツール化により、コードの可読性が向上し、機能の意図がより明確になります。会話巻き戻し機能の追加により、エージェントベースのアプリケーション開発時にテストやデバッグの際の復帰ポイント設定が可能になり、開発効率が向上します。
対象ユーザー
Claude Codeユーザー・AIエンジニア・エージェント開発者・TypeScript開発者
まとめ
バックグラウンドエージェント管理の柔軟性向上と会話制御機能の拡張により、より高度で複雑なAIエージェント開発が実現可能になったリリース
ソース
claude-agent-sdk-typescript v0.3.186
元の記事を読む →