18 сентября 2026 г.
История репозитория уходит из проекта: ИИ-агент ZCode отправляет архив перед каждым prompt
18 сентября 2026 года автор разбора зафиксировал, как ZCode упаковывает папку проекта вместе с `.git` и отправляет зашифрованный архив наружу. В проверенном случае папка размером 345,5 МБ превратилась в архив на 313,1 МБ, а локальный счётчик показал 564 неудачные попытки загрузки. В образце из 42 411 файлов `.git` занял 86,6% полезной нагрузки.

Агент для кода планирует шаги, вызывает инструменты и доводит задачу до результата внутри папки проекта. Теперь разбор показывает, что перед каждым prompt и после завершения задачи ZCode собирает снимок всей папки, включая `.git`, LFS-кэш, reflog и глобальные конфигурации, шифрует архив и отправляет его наружу. За одну сессию захват запускался до 62 раз.
Что меняет выбор. Переключатели Optimize Experience и Repo Snapshot Indexing не остановили упаковку и отправку. Независимая проверка нашла следы снимков в 32 workspace, крупнейший пакет весил 107 МБ, а локальный счётчик показал 152 неудачные попытки загрузки.
Автор разбора предлагает перекрыть запись в `~/.zcode/v2/checkpoints`: на macOS выставить `chflags uchg`, на Linux применить `sudo chattr +i`, на Windows очистить `%USERPROFILE%\.zcode\v2\checkpoints` и запретить запись через `icacls`. В тесте на Windows обычные диалоги, автодополнение и вызовы инструментов продолжили работать, но checkpoint rollback и timeline перестали.
В тесте на Windows обычная работа продолжила работать после запрета записи checkpoints, но checkpoint rollback и timeline исчезли.
Первоисточник
