
GitHub Universe 2026: агенты Copilot научились работать с десктопом и сразу с несколькими репозиториями. Что это значит для legacy на VB6 и VB.NET
28 октября на конференции GitHub Universe 2026 в Сан-Франциско GitHub показал, как видит работу Copilot дальше: не подсказки в редакторе, а агенты, которые ведут задачу целиком. Для команд, сопровождающих приложения на VB6, VB.NET и ASP.NET Web Forms, важны три новинки: Copilot Projects для работы сразу в нескольких репозиториях, computer use для управления десктопными приложениями без API и новая модель оплаты для GitHub Enterprise.
Полный список изменений GitHub опубликовал в обзоре Universe 2026 в своём блоге и в журнале изменений приложения Copilot. Цифры по Copilot Fusion и новую модель оплаты подробно разобрал VentureBeat, инфраструктурную сторону — The Register. Отдельно про Visual Basic в анонсах нет ни слова, но почти всё объявленное касается именно старого кода: разбора чужих модулей, правок сразу в нескольких репозиториях и автоматизации там, где нет API.
Главный риск тот же, что и с любым агентом: он уверенно меняет код, который никто в команде до конца не понимает. Поэтому до того, как пускать Copilot в проект на VB6 или VB.NET, полезно понимать, что в нём лежит: зависимости, COM-компоненты, места без тестов. Это можно сделать самим по нашему чек-листу аудита кодовой базы VB.NET или заказать аудит кода и архитектуры legacy-приложения у внешней команды. Ниже — что из нового стоит попробовать уже сейчас.
Computer use: агент для приложений без API
Computer use позволяет Copilot читать содержимое окна, нажимать элементы управления, вводить и править текст и переходить между приложениями, в том числе теми, у которых нет API, командной строки или MCP-интеграции. Функция доступна в публичном превью на macOS и Windows. Перед тем как управлять приложением, Copilot запрашивает подтверждение, а организация может отключить функцию в управляемых настройках.
Для legacy это, пожалуй, самая интересная новинка. Десктопный клиент на VB6 или WinForms, у которого нет ни API, ни автотестов, теперь можно прогонять сценариями: открыть форму, заполнить поля, сравнить результат. Это не замена нормальным тестам, но способ быстро зафиксировать, как приложение ведёт себя сейчас, перед переносом на .NET или в веб. Есть и обратная сторона: агент, который кликает по окну учётной программы, работает с теми данными, что открыты в окне. Запускайте его только на тестовой копии приложения и с тестовой базой.
Copilot Projects и Fusion: работа сразу в нескольких репозиториях
Copilot Projects в приложении GitHub Copilot позволяет поставить одну цель и запустить агентов параллельно в нескольких репозиториях, собрав контекст, сессии и результаты в одном месте. На выходе — pull request на проверку. Для legacy-систем, где старый клиент, библиотека общих классов и веб-часть на Web Forms лежат в разных репозиториях, это снимает ручную координацию: например, переименование поля в базе можно протащить по всем трём сразу.
Copilot Fusion сам выбирает модели под части задачи и комбинирует их. По данным GitHub, в рейтинге Artificial Analysis Coding Agent Index режим Fusion Max отстаёт от Opus 5.5 Max на два пункта, но обходится вдвое дешевле и тратит на задачу на 40 % меньше времени. VentureBeat приводит цифры: в среднем $5,59 за задачу против $11,42. Администраторы организации могут исключить отдельные модели из выбора Fusion и видеть, какая модель отработала каждый запрос.
Новый тариф Copilot Code Review Max рассчитан на подробный разбор pull request. Для веток миграции, где за один PR меняются десятки файлов, это ещё один слой проверки, но не замена ревью человеком.
Оплата и надёжность
С 28 октября клиенты GitHub Enterprise могут пользоваться всеми функциями Copilot, включая приложение, проверку кода и автоматизации, без отдельной подписки и платить за потраченные AI-кредиты. Пока это оформляется через отдел продаж, самостоятельное подключение обещано позже. Для небольших команд, сопровождающих одну legacy-систему, это значит, что расходы теперь зависят от того, сколько работы отдано агентам, и бюджет на них стоит заложить заранее.
The Register напоминает, почему GitHub одновременно вкладывается в инфраструктуру: в сентябре 2026 года на платформе было 7,4 млрд коммитов, в пять раз больше, чем годом ранее, а в течение года сервис несколько раз падал. Компания добавила 4 млн процессорных ядер и 160 ПБ хранилища и переезжает на многорегиональное развёртывание в Azure до начала 2027 года. Если сборка вашего legacy-проекта целиком зависит от GitHub Actions, держите запасной план на случай простоя.
Что сделать команде
Вопросы и ответы
Может ли Copilot управлять старым приложением на VB6 без API?
В режиме computer use — да: он читает содержимое окна, нажимает элементы управления и вводит текст, в том числе в приложениях без API, командной строки и MCP-интеграции. Функция в публичном превью для macOS и Windows, перед управлением приложением Copilot запрашивает подтверждение, а организация может отключить её в управляемых настройках.
Нужно ли теперь покупать отдельную подписку Copilot для GitHub Enterprise?
По объявлению от 28 октября — нет: клиенты GitHub Enterprise получают функции Copilot без отдельной подписки и платят за потраченные AI-кредиты. Пока такой режим оформляется через отдел продаж, самостоятельное подключение GitHub обещает позже.
Можно ли поручить агенту миграцию VB6 на .NET целиком?
Не стоит. Агент ускоряет разбор кода и черновики переноса, но решение о судьбе приложения, проверка поведения и приёмка остаются за командой. Без характеризационных тестов и понятной карты зависимостей результат агента нечем проверить.