Зелёный набор тестов — не ревью
Тесты проверяют случаи, о которых кто-то подумал. Агент, меняющий поведение, может оставить все существующие тесты зелёными: они лишь слабо закрепляли старое поведение или этого пути вообще никто не покрывал. Зелёный означает, что изменение запускается, а не что оно верное.
То же с аккуратным резюме: описание того, что сделал агент, — утверждение той же системы, которая внесла изменение. Читайте дифф, а не сопроводительную записку, и считайте тесты одним сигналом из нескольких.
Начинайте с чистого и обратимого состояния
Перед первым промптом: закоммитьте или спрячьте работу, создайте ветку и точно знайте, как вернуться. Агент с доступом к терминалу может запускать миграции, переписывать конфигурацию и удалять файлы; обратимая точка старта превращает аварию в неудобство.
Если задача касается регулируемых или конфиденциальных данных, используйте одноразовую копию проекта и разговор без секретов. Условия и документация провайдера о данных определяют, что покидает ваш компьютер, — прочитайте их, а не предполагайте границу.
Читайте дифф в том порядке, где больнее
Большое сгенерированное изменение лучше смотреть в осознанном порядке, а не сверху вниз.
- Точки входа: маршруты, обработчики, разрешения и всё, что меняет, кто и куда попадает.
- Данные: схема, миграции, сериализация и запросы, особенно всё, что удаляет или перезаписывает.
- Конфигурация: переменные окружения, шаги сборки, CI и настройки развёртывания.
- Остальное: имена, структура, дублирование и косметические правки, раздувающие дифф.
Затем прочитайте добавленные тесты и спросите, чего они не покрывают. Агент, написавший и код, и тест, может дважды зафиксировать одно и то же непонимание.
Зависимости, секреты и строки, которые никто не читает
Новые зависимости — самый тихий риск сгенерированного патча: знакомое имя пакета, версия из ниоткуда, полностью переписанный lockfile. Проверьте, что добавлено, зачем и не было ли в проекте чего-то подходящего.
Ищите учётные данные, токены и внутренние URL, которым не место в коммите, и убедитесь, что логирование не начало печатать данные клиентов. Именно эти строки просматривают по диагонали — и именно в них агенту нет причины быть осторожным: он оптимизирует под запрос, а не под вашу модель угроз.
Когда всё выбросить
Если дифф больше задачи, если блок нельзя объяснить без догадок или изменение лечит симптом, а не причину, удалите ветку. Начать заново с более узким запросом дешевле, чем поддерживать код, которого никто не понимает.
То же правило действует для промпта: чек-лист из нашего руководства по Manus и советы о структуре из руководства по Prompt Cowboy сокращают дифф. Начните с нашего обзора Freebuff, а как мы относимся к реферальным ссылкам, описано в нашем раскрытии партнёрства.
Частые вопросы
Стоит ли разрешать ему выполнять команды в терминале?+
Доступ к терминалу делает кодового агента полезным и рискованным, а провайдер решает, как устроены разрешения. Начинайте на одноразовой копии или временной ветке, внимательно смотрите за первыми запусками и держите учётные данные вне досягаемости: команда, которая только читает файлы, — не то же самое, что развёртывание.
Хватит ли бесплатного кодового агента для настоящей работы?+
Для механической работы, которую вы способны проверить, — да. Бесплатность это бизнес-модель, а не гарантия качества: провайдер финансирует её рекламой и может менять модели, лимиты или функции. Решает, можете ли вы прочитать и протестировать результат, а не цена.
Нужно ли сообщать, что код написал агент?+
Соблюдайте правила команды, репозитория и лицензии и отвечайте честно, если спросят. Профессионально важно, что человек проверил изменение и отвечает за него; риск — сгенерированный патч, который никто не прочитал, а не инструмент, который его написал.
Источники и дополнительное чтение
Официальная документация поставщика, проверена 2026-10-26. Условия меняются; проверьте версию для вашей страны.