Claude Code стёр около 116 ГБ и отчитался, что профиль цел
Редакция XORit · Источники, использование AI и исправления

В трекере Anthropic описано происшествие с Claude Code на Windows: 3 октября 2026 года субагент во время уборки собственных временных файлов запустил команду, в которой лишним оказался рекурсивный rm -rf по короткому 8.3-имени домашней папки. Отчёт опубликован как issue #99193 в репозитории claude-code.
Команда выполнялась на Windows 11 Pro (сборка 10.0.26300), оболочкой был Git for Windows bash, а Claude Code версии 2.1.286 запускался из десктопного приложения. Запроса прав в сохранившемся транскрипте нет. Через 120 секунд таймаут перевёл команду в фон, после чего агент вызвал TaskStop и получил ответ об успешной остановке задачи.
Удаление при этом не прекратилось. По таймлайну из отчёта, в 10:41 агент сообщил основному сеансу, что команда остановлена, а профиль «выглядит целым»; последнее изменение файлов зафиксировали в 11:25:47. Проверка была поверхностной: сверялись лишь имена верхнего уровня, а они остаются на месте, пока рекурсивное удаление не завершится.
В итоге пропало около 116 ГБ. Свободное место на диске C: выросло примерно с 50 до 166 ГБ, были удалены или опустошены порядка 40 папок верхнего уровня в Documents: исследовательские проекты, инструменты разработчика и кэши, включая .gradle, .cargo, .rustup и Android SDK, а также учётные данные, среди них .ssh, логин GitHub CLI и токен Kaggle API. В корзине Windows оказалось только два объекта общим объёмом 0 ГБ.
Пострадали и другие сеансы: минимум четыре параллельных сеанса потеряли рабочие каталоги или логины, а одна длительная удалённая задача осталась без локальных учётных данных, нужных для отправки. По словам пользователя, ничего удалять он не просил, субагента запустили без его запроса, а удаление инициировал сам агент как уборку.
Автор отчёта относит случай к четвёртому независимому проявлению одной и той же схемы на Windows, Git Bash и субагентах и ссылается на связанные issue #92593, #95426 и #97660. По его оценке, защита путей не распознала 8.3-имя, запрос прав не появился, разрушительная команда автоматически ушла в фон, а остановка, вероятно, завершила только задачу-обёртку и не тронула дочерний процесс rm.
Редактор перевода: Салтанов А.
Источник материала: github.com ↗