どんな不具合が直ったのか
Claude Codeを使っていると、入力中の文章をカーソルで移動しようとして左矢印キーを押すことがあります。ところが以前のバージョンでは、編集をした直後にこの左矢印キーを押すと、それまでの会話が突然消えてしまうことがありました。しかも「元に戻す(undo)」で復活させる手段がないという、なかなか困った挙動でした。
たとえば長い時間かけてClaudeとやり取りしながらコードを書いていたときに、うっかりキー操作を間違えただけで会話が消えてしまうと、それまでのやり取りの流れやClaudeが理解していた文脈がすべて失われてしまいます。作業のやり直しが必要になるだけでなく、単純に「なぜ消えたのか分からない」という不安な体験にもつながります。
v2.1.218では、この問題が修正されました。
何が変わったか
今回の修正で変わったのは主に2点です。
1つ目は、編集した直後に左矢印キーを押した場合、いきなり会話が消えるのではなく「本当に破棄していいか」を確認するメッセージが表示されるようになりました。うっかり押してしまっても、確認画面でキャンセルすれば会話はそのまま残ります。
2つ目は、エージェントビュー(Claudeが作業を進めている画面)でEscキーを押したときの挙動です。これまでは思わぬ形で会話ごと消えてしまうことがありましたが、修正後はEscを押すと、バックグラウンドに退避させていた元の会話にきちんと戻れるようになりました。つまり「作業画面から抜けたら、さっきまで見ていた会話にちゃんと戻る」という、本来期待される自然な動きになったということです。
なぜこれが嬉しいのか
Claude Codeのようなツールでは、キーボード操作ひとつで大事な会話履歴やコンテキストが失われてしまうと、信頼して長時間使いづらくなってしまいます。特に複雑な作業を任せているときほど、それまでの会話には積み重ねてきた文脈が詰まっているので、事故で消えるリスクがあるというのは地味に大きなストレスです。
今回の修正は機能追加というより「事故を防ぐ」ための修正です。派手さはありませんが、日々の作業で無意識に押してしまうキー操作が原因で大事な会話を失わずに済むようになったという点で、地味に安心感の増す変更だと言えます。
使う上でのポイント
特別な設定は必要なく、バージョンを更新すれば自動的にこの挙動になります。「編集直後の左矢印キー」で確認が出るようになった、「エージェントビューでのEsc」で元の会話に戻れるようになった、という2点だけ覚えておけば十分です。
普段のキー操作で身構える必要はなくなりましたが、確認メッセージが出たときは中身をよく見てから答える習慣をつけておくと安心です。
このページは役に立ちましたか?