claude-agent-sdk-typescript v0.2.83 リリース
claude-agent-sdk-typescript v0.2.83
概要
このバージョンではファイル編集機能の信頼性向上と機能の制御性が改善されました。新たに「seed_read_state」制御サブタイプが追加され、ファイルのパスと更新時刻(mtime)を使用してEdit操作が正常に機能するようになりました。また、session_state_changedイベントはオプトイン方式に変更され、明示的に有効化する必要があります。Claude Code v2.1.83との機能パリティが実現され、より安定した動作が期待できます。
何が変わったか
- ・seed_read_stateという新しい制御サブタイプを追加し、ファイルのパスと更新時刻(mtime)の情報でreadFileStateを初期化できるようにしました
- ・元のReadコマンドがコンテキストから削除された後でも、Edit操作が正常に機能するようになりました
- ・session_state_changedイベントをオプトイン方式に変更し、デフォルトでは発行されないようになりました
- ・session_state_changedイベントを受け取るには、CLAUDE_CODE_EMIT_SESSION_STATE_EVENTS=1環境変数を設定する必要があります
- ・Claude Code v2.1.83とのパリティが更新されました
影響
ファイル編集を含むワークフローの信頼性が向上し、予期しない状態遷移が減少します。session_state_changedイベントの処理が明示的になることで、デバッグやトラブルシューティングが容易になります。既存のコードでイベント監視が必要な場合は環境変数の設定を追加する必要があります。
対象ユーザー
Claude Codeユーザー、AIエンジニア、TypeScript開発者、エージェント開発者
まとめ
ファイル操作の堅牢性向上とイベント制御の最適化を実現したバージョン
ソース
claude-agent-sdk-typescript v0.2.83
元の記事を読む →