主な変更点
Claude Code v2.1.205 では、セキュリティの強化(ファイル書き換えのブロックやコマンド検証)をはじめ、Windows 環境における複数のクラッシュ・ファイル破損バグの修正、および自律エージェントの一覧・ステータス管理機能の強化が行われました。主な変更点は以下の通りです。
- セッション記録の保護と安全な削除: auto mode において、実行履歴を記録する session transcript ファイルを不正に変更または改ざんしようとする動作を自動でブロックするルールを追加しました。また、コンテキストから解決できない変数が含まれる
rm -rfコマンドの実行時には必ず確認を求める改善が行われました。 - Windows 環境での致命的なバグの修正: Windows 上で worktree を削除する際、ジャンクション(NTFS junction)やディレクトリシンボリックリンクが存在していると、誤って worktree 外部のファイルまで削除してしまう重大な不具合を解決しました。また、コマンド実行中に起動元のディレクトリがロックまたは削除された際の Windows クラッシュも解消されています。
- 自動アップデート時のメモリ使用量を約 400 MB 削減: アップデーターによるバイナリダウンロード処理を、オンメモリバッファリングから直接ディスクへ書き込むストリーミング方式に変更し、ピーク時のメモリ使用量を大幅に削減しました。
- エージェントビューとPR連携の改善:
claude agents画面において、生ツールコールテキストの代わりにカラーのステータスとAI要約見出しを表示するように変更。また、既存の PR(Pull Request)へのコミット・プッシュ等を含むセッションのリンクを自動化しました。 - 診断ツール /doctor の全面刷新:
/doctor(エイリアス/checkup) を単なる情報表示から、セットアップ環境の不整合を自動で修復・修正可能な診断ツールへと強化しました。
影響や使いどころ
特に Windows 環境で worktree や junction を多用する開発者にとって、外部ファイルの巻き込み削除バグの修正はセキュリティおよびデータ整合性の観点から非常に重要です。また、エージェントビューの視認性向上や /doctor の修復機能、および updater のメモリフットプリント削減により、小容量メモリ環境(クラウドの無料枠インスタンス等)や複雑なマルチタスク運用時における安定性が格段に向上します。
まとめ
session transcript の改ざん保護などのセキュリティ対策に加え、Windows 固有の深刻なバグや自動更新のメモリバジェットを大幅に改善する実用的な大型アップデートです。