Выбор ответа Middle Агенты в разработке обновлено

Отдельная ветка для агента

Вопрос

Зачем запускать агента в отдельной ветке или git worktree, а не прямо в основной рабочей копии?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Работа изолирована, основная ветка цела, результат идёт через PR. Отдельная копия отделяет эксперименты агента от вашей работы: незаконченные правки не мешают, основная ветка защищена, результат приходит обычным pull request с ревью и CI.

Варианты ответа

  1. Чтобы агент мог работать с более старой версией языка и библиотек
  2. Так агент получает больше токенов контекста на каждую задачу
  3. Работа изолирована, основная ветка цела, результат идёт через PRправильный ответ
  4. В отдельной ветке агенту не нужны тесты, их запустят потом

Разбор

Отдельная копия отделяет эксперименты агента от вашей работы: незаконченные правки не мешают, основная ветка защищена, результат приходит обычным pull request с ревью и CI. На контекст и версии языка это не влияет, а тесты нужны в любой ветке.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.

Термины по теме