Ошибка в Claude Code: автоматический сброс git уничтожает незакоммиченные изменения каждые 10 минут

Детали ошибки
Claude Code выполняет git fetch origin + git reset --hard origin/main в репозитории проекта пользователя каждые 10 минут с помощью программных операций git (без запуска внешнего бинарного файла git). Это беззвучно уничтожает все незафиксированные изменения в отслеживаемых файлах. Неотслеживаемые файлы сохраняются, а рабочие деревья git не подвержены этому поведению.
Окружение и доказательства
Затронутая версия: Claude Code 2.1.87 (Homebrew cask, скомпилированный бинарный файл Bun)
ОС: macOS 15.4 (Darwin 25.3.0, arm64)
Доказательства из расследования:
- Журнал ссылок git показывает 95+ записей с точными 10-минутными интервалами с записями типа
reset: moving to origin/main - Живое воспроизведение подтвердило, что изменённые отслеживаемые файлы беззвучно возвращаются к исходному состоянию через 10 минут
fswatchзафиксировал шаблон файловых операций, соответствующий git fetch + reset- Только процесс CLI Claude Code (PID 70111,
claude --dangerously-skip-permissions) был обнаружен с текущим рабочим каталогом в затронутом репозитории - Внешние процессы git не запускались - операции выполняются программно внутри Claude Code (вероятно, через libgit2)
Технический анализ
Анализ бинарного файла по адресу /opt/homebrew/Caskroom/claude-code/2.1.87/claude выявил:
- Функция
hg1()выполняет["fetch","origin"]черезt_(C8(), _)без явного указания CWD, по умолчанию используяprocess.cwd() - Функция
io1()является обёрткой для git pull, логирующейgit pull: cwd=${H} ref=${_??"default"} - Состояние
fileHistoryотслеживает{snapshots: [], trackedFiles: new Set, snapshotSequence: 0}
Что было исключено
Расследование исключило: хуки git, пользовательские хуки Claude Code, обновление маркетплейса плагинов, облачную синхронизацию macOS (iCloud, Dropbox, Syncthing, Synology, Google Drive), cron/LaunchAgents, серверы разработки Vite/SvelteKit, IDE/редакторы, Time Machine и внешние наблюдатели за файлами.
📖 Прочитать полный источник: HN AI Agents
👀 Смотрите также

NVIDIA представила процессор Vera для агентных задач искусственного интеллекта
NVIDIA представила процессор Vera CPU, специально разработанный для агентного ИИ и задач обучения с подкреплением. По заявлению компании, он обеспечивает на 50% более высокую производительность и вдвое большую эффективность по сравнению с традиционными процессорами для стоечных систем.

Google AI ошибочно назвал канадского скрипача сексуальным преступником, подан иск
Эшли Макисаак подает в суд на Google на $1,5 млн после того, как AI Overview сгенерировал ложные утверждения, что он был осужден за сексуальное преступление, что привело к отмене концерта.

Anthropic ограничивает использование подписки Claude с помощью сторонних инструментов, включая OpenClaw.
Anthropic объявила, что начиная с 4 апреля в 12:00 по тихоокеанскому времени / 20:00 по BST, лимиты подписок Claude больше нельзя будет использовать со сторонними оболочками, такими как OpenClaw. Пользователям потребуется включить дополнительное использование с отдельной оплатой по мере использования для этих интеграций.

Навигация по проблеме интеграции OpenClaw 2026.2.6-3 и OpenRouter
Пользователи OpenClaw 2026.2.6-3 в связке с OpenRouter сталкиваются с постоянными ошибками '401 Пользователь не найден'. Присоединяйтесь к обсуждению в сообществе, где они исследуют решения и делятся советами по устранению неполадок.