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

✍️ OpenClawRadar📅 Опубликовано: 30 марта 2026 г.🔗 Source
Ошибка в Claude Code: автоматический сброс git уничтожает незакоммиченные изменения каждые 10 минут
Ad

Детали ошибки

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)
Ad

Технический анализ

Анализ бинарного файла по адресу /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

Ad

👀 Смотрите также

NVIDIA представила процессор Vera для агентных задач искусственного интеллекта
Новости

NVIDIA представила процессор Vera для агентных задач искусственного интеллекта

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

OpenClawRadar
Google AI ошибочно назвал канадского скрипача сексуальным преступником, подан иск
Новости

Google AI ошибочно назвал канадского скрипача сексуальным преступником, подан иск

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

OpenClawRadar
Anthropic ограничивает использование подписки Claude с помощью сторонних инструментов, включая OpenClaw.
Новости

Anthropic ограничивает использование подписки Claude с помощью сторонних инструментов, включая OpenClaw.

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

OpenClawRadar
Навигация по проблеме интеграции OpenClaw 2026.2.6-3 и OpenRouter
Новости

Навигация по проблеме интеграции OpenClaw 2026.2.6-3 и OpenRouter

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

OpenClawRadar