Разработчик рассказал, как Claude Code во время автономной работы едва не уничтожил все данные на его основном диске Windows.
Он запускал Claude Code с новой моделью Opus 5.5 и использовал флаг –dangerously-skip-permissions. В таком режиме ИИ может выполнять команды самостоятельно, не спрашивая подтверждение пользователя перед каждым действием.
В какой-то момент Claude решил удалить две оставшиеся папки Git Worktree. Однако он неправильно сформировал команду для PowerShell, из-за чего путь к нужной директории превратился в корень диска C:.
После этого началось рекурсивное удаление файлов.
Причём защитный механизм Claude Code сначала заблокировал одну из команд. Однако агент повторил операцию другим способом через cmd /c rmdir, и на этот раз проверка её пропустила.
Сам разработчик написал в X, что Claude «удалил весь диск C:». Судя по опубликованному им разбору, буквально весь диск всё же не исчез: Claude Code работал без прав администратора, поэтому Windows, Program Files и файлы других пользователей остались на месте. Зато данные, к которым у агента был доступ, оказались под удалением.
Разработчик в этот момент за компьютером не сидел. По его словам, он регулярно запускает несколько многочасовых сессий Claude Code в полностью автономном режиме и раньше подобных проблем не возникало.
Спасли ежедневные резервные копии на Synology NAS. В итоге удалось восстановить около 98% данных.
На ситуацию отреагировал руководитель Claude Code в Anthropic Борис Черны. Он отметил, что компания рекомендует использовать автоматический режим управления разрешениями, который, по его словам, почти наверняка остановил бы опасную команду.
Разработчик ответил, что пробовал этот режим, но для многочасовой автономной работы он требует слишком много внимания со стороны пользователя. После инцидента мужчина добавил собственные дополнительные ограничения для Claude Code. [Nope]

Сюда так и просится мощный комментарий