В Claude Code нашли серьезный дефект — он молча сбрасывает исходник каждые 10 минут

2 мин
В Claude Code нашли серьезный дефект — он молча сбрасывает исходник каждые 10 минут

Разработчик обнаружил, что Claude Code версии 2.1.87 на macOS каждые 10 минут выполняет скрытую операцию git fetch origin + git reset --hard origin/main в рабочем репозитории проекта. Это молча уничтожает все незакоммиченные изменения в отслеживаемых файлах. В git reflog автор нашел 95+ таких записей за 4 сессии на протяжении ~36 часов — с точным интервалом в 600 секунд.

Баг подтвержден живым воспроизведением: измененный отслеживаемый файл откатился к состоянию из удаленного репозитория на следующей 10-минутной отметке, тогда как неотслеживаемый файл выжил. Итог повторился четыре цикла подряд. Мониторинг файловой системы зафиксировал характерный паттерн операций с .git/ — создание lock-файлов для refs/remotes/origin/HEAD и refs/heads/main — при этом ни одного внешнего процесса git не вызывалось. Операции выполняются программно внутри самого процесса Claude Code, предположительно через библиотеку libgit2.

Автор провел детальное расследование и исключил все внешние причины: git-хуки, cron-задачи, облачную синхронизацию, IDE, Time Machine, file watchers и плагины самого Claude Code. Единственным процессом с доступом к репозиторию оказался сам Claude Code, запущенный с флагом --dangerously-skip-permissions. Смещение секунд в reflog одинаково внутри сессии, но различается между сессиями — это указывает на внутренний таймер, привязанный к моменту запуска. Косвенно существование такого механизма подтверждает новый CHANGELOG Claude Code: в нем появилась переменная окружения CLAUDE_CODE_DISABLE_CRON, которая отключает "запланированные периодические задачи внутри сессии".

Коварность бага в том, что он невидим при обычном рабочем процессе. Если разработчик регулярно коммитит — а Claude Code к этому подталкивает, — reset становится пустой операцией. Проблема бьет по тем, кто долго работает с незакоммиченными изменениями. Автор жалобы за двухчасовую сессию как минимум трижды терял правки, прежде чем нашел причину. На GitHub уже есть похожие сообщения: авторы жаловались на необъяснимый откат изменений, но без такого детального анализа.

Пока Anthropic не отреагировала на жалобу. Проверить, затронуты ли вы, можно командой git reflog | grep "reset: moving to origin" — если в логе есть записи с 10-минутным интервалом, баг воспроизводится в вашем проекте. В качестве защиты автор предлагает коммитить чаще и применять git worktrees — отдельные рабочие деревья оказались целиком иммунны к сбросу. Равным образом стоит попробовать запуск с переменной CLAUDE_CODE_DISABLE_CRON=1 — она может остановить внутренний таймер, вызывающий проблему.

P.S. Поддержать меня можно подпиской на канал "сбежавшая нейросеть", где я рассказываю про ИИ с творческой стороны.

Читают сейчас

Китайский разработчик роботов UBTech Robotics готов платить $18 млн в год главному учёному по робототехнике

48 минут назад

Китайский разработчик роботов UBTech Robotics готов платить $18 млн в год главному учёному по робототехнике

Китайская компания-разработчик человекоподобных роботов UBTech Robotics ищет главного учёного по робототехнике, предлагая зарплату до $18 млн в год. Компания указывает, что эта должность будет определ

Claude смог запустить промышленный CPU Intel на обычной материнской плате — ИИ полностью переписал BIOS

56 минут назад

Claude смог запустить промышленный CPU Intel на обычной материнской плате — ИИ полностью переписал BIOS

Моддер с форума Overclock.net с помощью Claude целиком переписал BIOS материнской платы ASUS Z790 и загрузил Windows 11 на серверном 12-ядерном процессоре Intel Bartlett Lake Core 9 273PQE, который In

В OpenClaw за полтора месяца нашли шесть дыр в одном модуле. И это не конец

1 час назад

В OpenClaw за полтора месяца нашли шесть дыр в одном модуле. И это не конец

В подсистеме подключения устройств OpenClaw — ИИ-агента с 348 000 звезд на GitHub — за шесть недель обнаружили шесть уязвимостей класса CWE-863 (некорректная авторизация). Последняя, CVE-2026-33579 с

В Steam тестируют аналитика FPS на конкретном ПК до покупки игры пользователем

1 час назад

В Steam тестируют аналитика FPS на конкретном ПК до покупки игры пользователем

Valve тестирует в Steam средство для анализа FPS на конкретном ПК до покупки игры пользователем, сообщил датамайнер dex3108 на форуме ResetEra, обнаруживший строки кода этой функции. Сама организация

Microsoft вложит $10 млрд в японские ИИ-проекты

2 часа назад

Microsoft вложит $10 млрд в японские ИИ-проекты

До 2029 года Microsoft планирует инвестировать $10 млрд в инфраструктуру искусственного интеллекта и облачных вычислений Японии, пишет местное информационное агентство Kyodo News со ссылкой на вице-пр