30 марта 2026, 11:35
В 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. Поддержать меня можно подпиской на канал "сбежавшая нейросеть", где я рассказываю про ИИ с творческой стороны.
Читают сейчас
4 часа назад
Один день — три громких релиза: Qwen3.8-Max, DeepSeek V4 Pro 0813 и Grok 4.6
На рынке больших языковых моделей сразу некоторое количество заметных обновлений: Alibaba открыла веса гигантской Qwen3.8-Max, DeepSeek выпустила в api версию V4 Pro 0813, а xAI представила Grok 4.6.

4 часа назад
Моддер предстаил прототип SteamBoy — Steam Deck в корпусе Game Boy
Реддитор PhyFawkes решил поместить начинку Steam Deck в корпус оригинального Game Boy и представил, что из этого получилось. Читать далее

5 часов назад
Одна из самых сложных капч в мире — HUMAN Security (PerimeterX) — обойдена
Авторы из команды RTF LABS STUDIO успешно реализовали механизм автоматического прохождения одной из самых сложных и продвинутых поведенческих защит на рынке — HUMAN Security (ранее PerimeterX) Press &

7 часов назад
В сеть попали личные информация 15 млн жителей Казахстана
❗️ Хакер слил в даркнет личные данные 15 млн жителей Казахстана, что составляет три четверти населения страны. По словам продавца, он получил доступ к данным после взлома государственного сервиса eGov

9 часов назад
Мы запускаем свежий подкаст
Пилотный версия подкаста «Путь ИИ» — о том, как трансформировать бизнес с помощью искусственного интеллекта. Ведущие — Алексей Белкин, основатель belkin.digital и ex Chief Data Scientist блока «Финанс