GitHub включил телеметрию в GitHub CLI по умолчанию

GitHub quietly сделал то, что многие разработчики ненавидят больше всего: включил сбор псевдонимной телеметрии в GitHub CLI по умолчанию. Формально это продаётся как помощь команде продукта. По сути, Microsoft снова забирает данные у пользователей сначала, а объясняет потом.
Изменение появилось не через громкий анонс, а через обновление документации, release notes и пачку коммитов в репозитории cli/cli. В v2.91.0 GitHub начал собирать данные о том, как именно люди используют командную строку, включая всё более любимый компанией сценарий с AI-агентами. Учитывая, что у конкурентов вроде Microsoft Copilot, Cursor и других ИИ-инструментов сейчас идёт гонка за поведение пользователя, интерес к таким данным понятен. Не прозрачность.
Что именно собирает GitHub CLI
Компания не выложила нормальный список полей, и это уже само по себе красный флаг. В примере, который GitHub всё же показал, фигурируют agent, архитектура, device ID, ОС, флаги, имя команды, invocation ID и прочая служебная мелочь. То есть не переписка и не содержимое команд, но достаточно, чтобы составить довольно точный портрет того, кто, где и как запускает CLI.
Технически это не новость века. Почти все крупные инструменты, от Visual Studio Code до облачных SDK, давно собирают телеметрию, потому что без неё продуктовые команды слепнут. Но обычно хотя бы пытаются делать вид, что пользователь сам контролирует процесс, а не получает скрытый флажок по умолчанию.
Как отключить телеметрию в GitHub CLI
Отключение есть, и это уже хорошо, но спрятано оно в типичную документационную рутину, которая редко радует людей, не любящих сюрпризы. Можно выставить переменную окружения GH_TELEMETRY=false, использовать DO_NOT_TRACK=true или ввести команду gh config set telemetry disabled. Для open source-проекта это звучит честно только на бумаге, потому что опция «отказаться потом» не отменяет факта «включили сначала».
И вот где история становится неприятной для GitHub. Компания уже несколько раз ловила волну негатива, когда пыталась двигать AI и сбор данных слишком бодро, а потом отступала под давлением. На этом фоне телеметрия в GitHub CLI выглядит не как небольшое улучшение, а как ещё один тихий тест на то, сколько молчания проглотят разработчики.
Самый любопытный вопрос теперь не в том, включён ли сбор данных. Он в том, насколько далеко GitHub и Microsoft готовы раздвигать границу между «помочь продукту стать лучше» и «собрать ещё один слой сигналов о пользователях, которые и так устали от слежки».



