GitHub Updates Copilot Usage Metrics API with Improved Accuracy and CLI Coverage
GitHub has updated its Copilot usage metrics API to improve report completeness and accuracy by incorporating command-line interface metrics and tracking low-activity users.

GitHub has introduced three major improvements to the Copilot usage metrics API to provide organization administrators with more accurate and comprehensive reporting data. The primary enhancement integrates metrics from the GitHub Copilot Command Line Interface, ensuring that suggested lines of code from command-line usage are now fully captured in the reports alongside traditional IDE metrics. This addresses a significant visibility gap for engineering teams who rely heavily on command-line operations.
Primary source
Open GitHub Changelog ↗This article summarizes the source. Check the original for full details and conditions.
Comparison
| Aspect | Before / Alternative | After / This |
|---|---|---|
| CLI suggested lines | Excluded from usage metrics reports | Fully tracked and included in Copilot CLI metrics |
| Low-activity users | Often excluded from daily active user calculations if no code was accepted | Tracked accurately based on general Copilot interaction and presence |
| Report accuracy | Underreported overall utilization across diverse developer environments | Comprehensive coverage of both IDE and command-line interfaces |
Action Checklist
- Verify API integration scripts that consume the Copilot usage metrics endpoint The payload may contain higher volume or new data structures reflecting CLI usage.
- Review organization-level Copilot usage dashboards and internal reports Expect a potential rise in active user counts and suggested lines of code due to the improved coverage.
- Update internal documentation regarding how Copilot adoption metrics are calculated Ensure team leads understand that CLI usage is now factored into the overall adoption rate.