В 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. Поддержать меня можно подпиской на канал "сбежавшая нейросеть", где я рассказываю про ИИ с творческой стороны.

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

Приглашаем на вебинар «Управляемая ИТ-инфраструктура: как объединить балансировку, планирование и контроль в одном окне»

23 минуты назад

Приглашаем на вебинар «Управляемая ИТ-инфраструктура: как объединить балансировку, планирование и контроль в одном окне»

На вебинаре на фактических примерах разберём, как перейти от фрагментированного управления к единому контуру контроля и планирования — и за счёт этого повысить производительность ИТ-инфраструктуры. Чи

Гендиректор YouTube: лучшие ютуберы «никогда не покинут свой дом» и не уйдут на Netflix и другие площадки

33 минуты назад

Гендиректор YouTube: лучшие ютуберы «никогда не покинут свой дом» и не уйдут на Netflix и другие площадки

Генеральный директор YouTube Нил Мохан не беспокоится в связи с, что Netflix и другие стриминговые сервисы переманивают популярных создателей контента. По его словам, лучшие ютуберы «никогда не покину

DDR5 подешевела на $100: OpenAI начала сворачивать ИИ-стройку

46 минут назад

DDR5 подешевела на $100: OpenAI начала сворачивать ИИ-стройку

Цены на комплекты DDR5 в рознице в первый раз за год пошли вниз — отдельные позиции подешевели на $100 с пиковых значений. По данным The Telegraph, 32-гигабайтный комплект DDR5 на Amazon сейчас стоит

Гонка ИИ в разгаре: Xiaomi вкладывает миллиарды и набирает армию специалистов

53 минуты назад

Гонка ИИ в разгаре: Xiaomi вкладывает миллиарды и набирает армию специалистов

Глава Xiaomi сообщил о том, что организация делает акцент на направлении искусственного интеллекта и набирает специалистов для усиления своих позиций на рынке. Ознакомиться далее

«Инфосистемы Джет» и Ассоциация АБИСС разработали методические рекомендации для безопасной работы с подрядчиками

54 минуты назад

«Инфосистемы Джет» и Ассоциация АБИСС разработали методические рекомендации для безопасной работы с подрядчиками

Последние некоторое количество лет наблюдается тревожная тренд: подрядчики всё чаще становятся слабым звеном в безопасности собственных клиентов и «парадной дверью в инфраструктуру» для злоумышленнико