Выбор ответа Middle Агенты в разработке обновлено
Отдельная ветка для агента
Вопрос
Зачем запускать агента в отдельной ветке или git worktree, а не прямо в основной рабочей копии?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Работа изолирована, основная ветка цела, результат идёт через PR. Отдельная копия отделяет эксперименты агента от вашей работы: незаконченные правки не мешают, основная ветка защищена, результат приходит обычным pull request с ревью и CI.
Варианты ответа
- Чтобы агент мог работать с более старой версией языка и библиотек
- Так агент получает больше токенов контекста на каждую задачу
- Работа изолирована, основная ветка цела, результат идёт через PRправильный ответ
- В отдельной ветке агенту не нужны тесты, их запустят потом
Разбор
Отдельная копия отделяет эксперименты агента от вашей работы: незаконченные правки не мешают, основная ветка защищена, результат приходит обычным pull request с ревью и CI. На контекст и версии языка это не влияет, а тесты нужны в любой ветке.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.