Агентные кейсы
Разработка и DevOps

Зависания GitHub Copilot в режиме агента на командах терминала и обходные пути

Пользователи GitHub жалуются, что GitHub Copilot в режиме агента не читает вывод терминала и иногда откатывает правильный код. В обсуждении собрали обходные пути, например смену оболочки, но помогают они не всем.

Сделано сGitHub Copilot

Что сделали

В обсуждении на GitHub пользователь запускал Copilot в режиме агента в VS Code, открытом из WSL. Агент пропускал вывод терминала или так и не понимал, что команда завершилась. Комментаторы делились обходными путями. Кто-то нажимал Enter в терминале, кто-то перенаправлял вывод в файл, чтобы агент его прочитал. Другие добавляли указания в copilot-instructions.md, переходили на чистый bash или убирали темы приглашения командной строки вроде Powerlevel10k.

Что получилось

Инженер GitHub нашёл причину в старых версиях Powerlevel10k и посоветовал их обновить. Исправления в VS Code тоже были в планах. Но многие пользователи, в том числе на чистом bash и на Windows, продолжали жаловаться на зависания и на то, что агент откатывает правильный код.

На что обратить внимание

Пустые циклы агента сжигают премиум-запросы. Чаще всего советуют обновить Powerlevel10k или дать агенту минимальную оболочку и простое приглашение командной строки. Но у части пользователей обходные пути не сработали.

Пояснение

WSL это подсистема Linux внутри Windows. Powerlevel10k это популярная тема оформления для оболочки zsh, она меняет вид приглашения в терминале. Премиум-запросы это лимитированные запросы к более сильным моделям в тарифах Copilot.

Кому пригодится

Разработчикам, у которых Copilot в режиме агента зависает на командах терминала.

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

В моём проекте по пути [путь] запусти в терминале [команда сборки или тестов] и исправь все ошибки. Если не можешь прочитать вывод терминала, скажи мне об этом, а не гадай. Не меняй код, который уже работает. Остановись, когда команда пройдёт, и дай список всех изменённых файлов.

Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗

Ещё 1 источник

Читать оригинал ↗

Источник: github.com · · обновлено

Похожие кейсы

Отзывы о GitHub Copilot coding agent, хороший код и пустая ветка main после пуша

В обсуждении на GitHub разработчики делятся опытом с GitHub Copilot coding agent. Контекст и код агент понимает хорошо, но у одного комментатора он запушил код в отдельную ветку, оставил main пустой и часами проверял пустые папки.