要点
Anthropic が Claude Code のバージョン 2.1.205 をリリースし、セッション記録ファイルの改ざん防止機能や JSON スキーマ処理の不具合修正などを実装しました。
変更点
- セッショントランスクリプトファイルへの改ざんをブロックする自動モードルールを追加しました。
- スキーマが無効な場合や、format キーワードを使用しているスキーマが拒否された場合に、--json-schema が構造化されていない出力を静かに生成していた不具合を修正しました。
- Claude が処理中に表示されていたメッセージが、--max-turns リミットでターンが終了した際に静かに失われていた不具合を修正しました。
- NTFS ジャンクションまたはディレクトリシンボリックリンクがワークツリー内に存在する場合に、Windows のワークツリー削除時にワークツリー外のファイルも削除されていた不具合を修正しました。
- SendMessage で再開された後に、エージェントリストでバックグラウンドエージェントが「失敗」または「完了」として表示され続けていた不具合を修正しました。
- エージェントのターンに読み取り可能なテキストが含まれていない場合に、エージェントリストでバックグラウンドジョブが「入力待ち」から「作業中」へ逆転していた不具合を修正しました。
- バックグラウンドエージェントがアップグレード中の再起動中で、その完了を待たずに claude attach がエラーになっていた不具合を修正しました。
- Bash コール内で生成されたプルリクエスト(PR)の出力が 30K のインライン制限を超えていた場合に、セッションから PR へのリンク付けが行われていなかった不具合を修正しました。
- サーバー名にサポートされていない文字が含まれていると claude mcp add-from-claude-desktop がフリーズしていた不具合を修正しました。現在は無効な名前が報告され、残りのサーバーは正常にインポートされます。
- 初期化に失敗したプラグインの LSP サーバーが原因で、同じファイル拡張子を扱う別のプラグインの有効な LSP サーバーが処理できなくなっていた不具合を修正しました。
- コマンド実行中に Claude の起動元ディレクトリが削除、ロック、またはアンマウントされた場合に Windows でクラッシュしていた不具合を修正しました。
- ディレクトリスキャンが進行中である間にファイルウォッチャーが閉じられた際にクラッシュする不具合を修正
- 文書化されたコマンドに変更があった場合のみではなく、すべてのセッションでプロジェクト検証スキルが書き換えられる不具合を修正
- ジョブリストが画面からわずかに溢れた場合に、エージェントビューの表示が1行分高くなりヘッダーが切り取られる不具合を修正
- Web およびモバイルのリモートコントロールパネルにおけるバックグラウンドタスクで、ステータス変更ごとに完全なタスク状態を転送することで、古くなった「実行中」ステータスが表示される不具合を修正
- 文脈から解決できない変数に対して
rm -rfを実行する前に確認を求めるよう、自動モードを改善 - オートアップデートバイナリのダウンロードがメモリにバッファリングされるのではなくディスクへストリーミングされるようになったため、アップデーターのピークメモリ使用量が約400 MB削減されました
- バックグラウンドタスク通知で、人間の入力がないことを明示的に記載し、文書化された承認が捏造されて実行されるのを防止しました
- エージェントビューを改善:既存の PR に対して編集、マージ、コメント付け、プッシュを行うセッションは、Claude Agents でその PR にリンクされます
- エージェントビューを改善:行には生のツール呼び出しテキストではなく、色付きの状態単語と分類器が作成した見出しが表示され、ピーク(プレビュー)ではブロックされたセッションの正確な要求を含む完全なステータスで開きます
/doctorは診断および修正可能な完全なセットアップチェックアップとなり、/checkupがそのエイリアスとなりました- Claude Desktop パネル名変更を前に、「Claude Browser」MCP サーバー名(「Claude Preview」と併せて)を予約しました。ユーザーが設定した MCP サーバーはもはやどちらの名前でも登録できなくなりました
- CLI 2.1.203 以降において、"Not logged in · Please run /login" というエラーメッセージが表示され、Cowork VM モードのローカルエージェントセッションが起動しなかった不具合を修正しました。