Сигнал из хука Клауд дев: парень запустил Opus с отключёнными запросами разрешений — и Claude снёс всё на диске C:. Бэкапы спасли проект; без них история закончилась бы иначе. Урок из поста прямой: не давать агенту полный доступ к системе без подтверждений. Ниже — почему «всегда да» кажется удобным, чем его заменить и как это стыкуется с трафиком. Витрина — vibe-studio.uk; трафик-контур — TG Lead Finder.

Соседи: Auto-review в Codex бесплатно, уборка AGENTS.md, бан Claude без возврата, Claude Code /advisor.

Что произошло в хуке

Схема типичная для усталости от подтверждений. Агент часто просит разрешение: поставить пакет, выполнить команду в терминале, тронуть файл за пределами проекта. Человек либо жмёт «Да» не глядя, либо снимает все ограничения разом. Во втором случае защита данных становится формальностью: модель получает полный доступ и может выполнить разрушительную команду так же спокойно, как полезную.

В этой истории агент на Opus работал с отключёнными запросами разрешений и стёр содержимое диска C:. Спасли бэкапы. Без них потеряли бы и код, и окружение, и локальные ключи, которые лежали рядом.

Почему «всегда разрешать» кажется разумным

Проблема не в лени. Проблема в том, что модель не разделяет «полезно для задачи» и «разрушительно для системы». Без слоя подтверждений она оптимизирует путь к цели, а не сохранность вашего диска.

Чем заменить полный доступ

  1. Auto-permissions в Claude Code. Вместо ручного «да» на каждый шаг — политика разрешений: что агент может делать сам, что требует вашего взгляда. Цель — убрать шум, не открывая систему настежь.
  2. Auto-review в Codex. Второй агент смотрит рискованные шаги первого: укладывается ли действие в исходный промпт и не запускается ли непроверенный код. Рядовые шаги пропускает, подозрительные режет. Подробнее — в разборе бесплатного Auto-review.
  3. Узкая рабочая папка. Держите сессию внутри репозитория проекта. Доступ к домашней директории, корню диска и системным путям — только осознанно и на короткое время.
  4. Бэкапы до эксперимента. Перед режимом «агент сам ставит пакеты и правит конфиги» сделайте снимок: git commit, копия .env вне проекта, бэкап машины. История из хука закончилась нормально только потому, что бэкапы уже были.

Что не путать

Практический порядок на сессию

  1. Перед длинной сессией — чистый commit и понятный статус git.
  2. Включить auto-permissions / Auto-review, а не отключать подтверждения.
  3. Разрешать только то, что нужно задаче: сеть для пакетов, запись в каталог проекта.
  4. Ключи и секреты держать вне рабочей папки агента.
  5. Если агент просит доступ к корню диска или удалению пачками — остановить и переформулировать задачу уже.

Связь с трафиком

Вайб-кодер часто гоняет агента по нескольким контурам сразу: лендинг, бот, парсер, админка. Один сбой с полным доступом бьёт не только по репозиторию, но и по связке, которая уже льёт трафик из Telegram. Потеря локальных ключей, конфигов прокси и баз — это простой в лидогенерации, а не «просто переустановить Windows». Контроль разрешений — часть операционки, как и порядок в AGENTS.md.

Коротко

Opus с отключёнными запросами разрешений стёр диск C; спасли бэкапы. Не давайте агенту полный доступ к системе без подтверждений. Вместо «всегда да» — auto-permissions в Claude Code, Auto-review в Codex, узкая рабочая папка и бэкап до эксперимента. Ещё по теме — Auto-review бесплатно и лимиты Claude Code.