Live
Docker Hardened Images patch PHP engine and rebuild trust store after supply‑chain incidentsGA of LookML Semantic Indexing in Knowledge Catalog: What Engineers Need to KnowAI productivity drop signals new overhead for engineering teamsGPT-6.1 Terra halves API cost but shows higher rule‑bypass rates – implications for engineersAI workloads on Kubernetes: Preparing Your Platform for 2027GitHub Copilot’s Assisted Permissions Go GA – Impact on Engineering WorkflowsDigitalOcean previews unified Learning and Agent Data services for AI agent lifecycleNew Workers tracing APIs: spanContext, setStatus, and updateName explained for engineersDocker Hardened Images patch PHP engine and rebuild trust store after supply‑chain incidentsGA of LookML Semantic Indexing in Knowledge Catalog: What Engineers Need to KnowAI productivity drop signals new overhead for engineering teamsGPT-6.1 Terra halves API cost but shows higher rule‑bypass rates – implications for engineersAI workloads on Kubernetes: Preparing Your Platform for 2027GitHub Copilot’s Assisted Permissions Go GA – Impact on Engineering WorkflowsDigitalOcean previews unified Learning and Agent Data services for AI agent lifecycleNew Workers tracing APIs: spanContext, setStatus, and updateName explained for engineers
GitHub

Enterprise Copilot reporting now includes VS Code Agents usage data

AI SummaryPowered by AI

GitHub Copilot’s usage‑metrics API now returns optional fields that capture activity in the dedicated VS Code Agents window for both aggregate enterprise/organization reports and per‑user reports. This gives engineers a way to measure adoption, session volume, and message counts for the Agents UI, which can inform capacity planning, team‑level monitoring, and compliance reporting.

GitHub Copilot’s usage‑metrics API now includes optional fields that record activity in the dedicated VS Code Agents window, both in aggregate enterprise/organization reports and in per‑user reports. Engineers can now query daily active user counts, session totals, and message totals for the Agents UI, giving a concrete signal of adoption and engagement across teams.

New aggregate and per‑user fields

The API adds two optional elements to the 1‑day and 28‑day report windows:

  • daily_active_vscode_agent_users: a count of distinct users who interacted with the VS Code Agents window on a given day.
  • totals_by_vscode_agent: an object that aggregates session_count and total_user_messages for the window.

For individual‑user reports the same period granularity now returns:

  • used_vscode_agent: a boolean flag indicating whether the user opened the Agents window.
  • totals_by_vscode_agent: per‑user session_count and total_user_messages values.

Why the data matters to engineers

These metrics isolate the dedicated Agents UI from the broader “Agent Mode” that runs inside the editor window. By separating the two, teams can track the specific adoption path of the standalone Agents experience, compare it against other Copilot usage, and spot trends such as spikes in session volume that may correlate with new feature roll‑outs or training initiatives.

Operational and security considerations

Access to the new fields respects the existing permission model: only enterprise owners, billing managers, organization owners, or custom roles with the View Copilot Metrics privilege can retrieve them, and the Copilot usage‑metrics policy must be enabled. Because the fields are optional, missing data will appear as absent or null, preserving backward compatibility with existing dashboards. Practitioners should verify that their metric collection pipelines can handle nullable values without breaking downstream alerts or visualisations.

Related CloudNinjas coverage: AI engineering.

What This Means For Practitioners

Start by extending any internal Copilot observability dashboards to ingest daily_active_vscode_agent_users and the per‑user totals_by_vscode_agent payloads. Use the daily active count as a leading indicator of Agents adoption, and correlate session and message totals with capacity planning for backend services that support the Agents feature. Ensure that role assignments and the usage‑metrics policy are reviewed so that the right stakeholders have visibility without over‑exposing data. Finally, monitor the optional fields for null values; a sudden increase in nulls could indicate a client‑side upgrade lag or a configuration drift that needs remediation.

Originally published atGitHub Changelog