Запись архива

GitHub Copilot app получил интерфейс для начинающих: сессии, канвасы и Agent Merge

GitHub представил обновлённое приложение Copilot, ориентированное на новичков: вместо единого чата — рабочее пространство с несколькими агентными сессиями, визуальным просмотром UI через канвасы и автоматизацией пул-реквестов через Agent Merge. Разбираем, как это меняет порог входа в AI-разработку.

Скриншот рабочего пространства GitHub Copilot app с открытыми сессиями, канвасом и панелью Agent Merge
Скриншот рабочего пространства GitHub Copilot app с открытыми сессиями, канвасом и панелью Agent Merge
Imagen destacada del articulo fuente

GitHub представил версию Copilot app, ориентированную на начинающих пользователей. Вместо привычного чата приложение теперь предлагает рабочее пространство, где можно управлять несколькими агентными сессиями, визуально править интерфейс через канвасы и автоматизировать процесс пул-реквестов с помощью Agent Merge. Старший разработчик-адвокат GitHub описал сценарий, в котором новичок может от начала до конца провести прототипирование, реализацию и ревью кода, не переключаясь между десятком инструментов.

Проект как точка входа

Каждая сессия в Copilot app теперь привязывается к конкретному проекту — локальному или из GitHub. При запуске сессии агент получает контекст всего репозитория: файлы, зависимости, тесты. Это позволяет, например, добавить навигационный компонент в существующее приложение, просто описав изменения естественным языком. Агент сам находит нужные файлы, вносит правки и запускает тесты, чтобы проверить работоспособность.

Множественные сессии и Quick Chat

Вместо одного длинного диалога пользователь может создавать параллельные сессии для разных задач. Quick Chat запускается из главного экрана и не прерывает основную работу. Например, в одной сессии идёт доработка UI, а в другой — изучение того, как в самом приложении Copilot работают ворктри (worktrees). Каждая сессия сохраняет свой контекст, и при возврате к предыдущей задаче все изменения остаются на месте.

Канвасы и Pick & Polish

Для работы с интерфейсом приложение предлагает встроенный браузерный канвас. Команда /create-canvas открывает приложение в визуальном окне, где можно не только увидеть результат, но и взаимодействовать с ним. В режиме Canvas Dev Mode включается функция Pick & Polish: вы выбираете элемент прямо на странице, и этот элемент становится контекстом для следующего запроса. Так можно итеративно править UI, не переключаясь в редактор и не открывая отдельный браузер.

Agent Merge: автоматизация ревью и CI

После того как изменения готовы, пользователь создаёт пул-реквест и включает Agent Merge. Агент мониторит статус проверок, реагирует на замечания ревьюеров, помогает исправлять конфликты слияния и готовит PR к принятию. Когда все проверки проходят, остаётся только нажать кнопку слияния. Это снижает нагрузку на новичка, который ещё не освоил все тонкости CI/CD и code review.

Ключевые факты

Функция Описание Польза для новичка
Привязка сессии к проекту Агент получает полный контекст репозитория Не нужно вручную указывать файлы и пути
Параллельные сессии Несколько независимых диалогов Можно одновременно работать над разными задачами без потери контекста
Канвасы с Pick & Polish Визуальный просмотр и правка UI Позволяет вносить изменения через клик по элементу, не копаясь в коде
Agent Merge Автоматическое сопровождение пул-реквеста Упрощает прохождение ревью и CI, снижает порог входа

Что это значит для разработчиков

Обновление Copilot app снижает когнитивную нагрузку на новичков: вместо изучения множества инструментов они получают единое рабочее пространство, где AI-агенты выполняют рутинные операции — от поиска файлов до исправления замечаний на ревью. Для опытных разработчиков это возможность быстрее прототипировать и передавать часть рутины автоматизации.

Однако важно учитывать, что Copilot теперь тарифицирует использование по объявленным API-ценам. Пользователям стоит сравнивать прямую работу с моделями через API и использование Copilot app с учётом встроенного workflow, политик безопасности и обвязки. Приложение не заменяет понимания основ разработки, но может ускорить начальные этапы.

Источник: GitHub Blog — GitHub Copilot app for Beginners: Getting started