AI Briefing

GitHub CLI가 pseudoanonymous telemetry를 수집하기 시작

·2026.04.22 20:58

핵심 내용

GitHub CLI가 사용성 개선을 위해 pseudonymous telemetry를 수집한다.

자세히 보기

GitHub CLI(gh)가 pseudonymous telemetry를 수집하기 시작했다.

수집 목적은 에이전틱 사용이 늘어나는 상황에서 기능 사용 현황을 파악하고, 실제 사용 패턴을 바탕으로 우선순위를 정하는 데 있다. 새 subcommand의 채택률, 특정 flag 조합의 사용 빈도 같은 데이터를 확인해 기능 발견성이나 UX를 개선하려는 취지다.

수집되는 항목에는 다음이 포함된다.

  • 명령 실행 정보: command, flags, version
  • 환경 정보: os, architecture, ci, github_actions, is_tty
  • 식별자: device_id(로컬 저장 UUID), invocation_id(실행별 UUID)
  • 에이전트/스킬 관련 정보: agent, agent_hosts, skill_names, skill_repo 등

텔레메트리는 GitHub 내부 analytics 인프라로 전송된다. 다만 사용자는 전송 전에 정확히 어떤 payload가 만들어지는지 확인할 수 있다.

확인 방법은 두 가지다.

  • 환경 변수: GH_TELEMETRY=log
  • CLI 설정: gh config set telemetry log

로그 모드에서는 실제 전송 대신 stderr에 JSON payload가 출력된다.

비활성화도 가능하다.

  • GH_TELEMETRY=false
  • DO_NOT_TRACK=true
  • gh config set telemetry disabled

환경 변수는 config보다 우선한다. 또한 GitHub CLI 확장(extension)과 Copilot CLI는 별도 데이터 수집 정책을 가질 수 있으므로, 이 설정만으로 모든 데이터 수집이 꺼지는 것은 아니다.

이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 요약 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.