Агент в Copilot считался как CLI: баг метрик после перехода на SDK

Когда IDE перевели агентский режим Copilot на SDK, сессии перестали сообщать, из какого редактора они пришли. GitHub нашёл в этом причину провала в usage metrics: активность агента не попадала в отчёты по IDE, часть событий ушла в статистику Copilot CLI.
Затронуты только версии, где агент уже работает через SDK; на более старых сборках учёт не ломался. Фикс уже в Visual Studio Code 1.139.0, остальные редакторы подтянут к ноябрю 2026 — после обновления агент снова виден в дашборде и API usage metrics.
Куда обновляться
- Visual Studio Code — 1.139.0 и новее, доступно сейчас
- Visual Studio — 18.12, ожидается в октябре 2026
- JetBrains IDEs — следующий релиз плагина, до конца октября 2026
- Eclipse и Xcode — следующий релиз плагина, до ноября 2026
Если команда сидит на затронутой версии, имеет смысл перейти на фикс, как только он выйдет: пропущенные дни назад не откатят — в событиях не было IDE, бэкфилла не будет, только постепенное восстановление по мере апдейтов.
Что в отчётах
- Биллинг не менялся — сбой только в том, как в метриках приписывалась активность агента.
- На затронутой версии занижены
loc_added_sumиloc_deleted_sumдляagent_edit— в enterprise-, organization- и пользовательских отчётах за 1 и 28 дней. - Метрики Copilot CLI могли быть завышены: часть SDK-клиентов ошибочно попала в CLI; после обновлений картина выровняется, старые цифры CLI от реального CLI не отделить. Пользователям CLI обновляться не нужно.
- В пользовательских отчётах
totals_by_ideдаётlast_known_ide_versionиlast_known_plugin_version— по ним видно, кто на старой сборке.
Разбивки по фичам, языкам и строкам кода по-прежнему завязаны на телеметрию из редактора: сервер фиксирует активность, но не видит всё, что происходит в IDE. GitHub расширяет опору на server-side данные, чтобы не терять активных пользователей, однако строки кода и принятые подсказки без клиентских событий в отчёт не попадут.
Источник: Update your IDE to restore agent activity in Copilot usage metrics.