AI · MICROSOFT · SHARED KNOWLEDGE

AI, in your work.

Understand what’s changing.
Discover what you can do with it.

IN FOCUS / AI & industry

Directions EMEA 2026: preparing for Paris

Dates, registration and AI topics in the announced Paris agenda, with questions and examples for evaluating Business Central solutions.

Read the story 4 min

TRY IT IN NEXO

A useful answer starts before the question.

Choose a task. Compare two requests. Take away a prompt with context.

Open the prompt workshop Interactive example · Fictional data · No signup
FROM IDEA TO NEXT STEP

“Summarise this meeting.”

ContextGoalFormat

“Extract decisions, actions and what still needs confirming.”

The difference is in what you ask.

EXPLORE NEXO

The latest, with perspective.

12 articles

Topic: All

Copilot adds metrics by tool: how to interpret model usage

GitHub is adding requests, sessions, and tokens by client to Copilot reports, including tools such as OpenCode. The breakdown helps explain usage outside the IDE, with limits when comparing adoption and productivity.

GitHub · Announcement: · Editorial review

Hands on a laptop keyboard with code displayed on the screen.
Photo: Free-Photos / Pixabay · CC0.
nNexo CommunityEditorial review · 2026-10-25

ANNOUNCEMENT & AVAILABILITY

Checked on October 25, 2026 against GitHub’s announcement and official documentation. The change covers enterprise, organization, and user reports within both scopes, for one and 28 days. Access requires permissions and the usage metrics policy to be enabled. The announcement does not specify historical coverage for the new field.

Usage metrics API adds usage from tools like OpenCode

More visibility into usage outside the editor

On October 23, GitHub announced `totals_by_client` for the Copilot usage metrics API. Server-side counting captures traffic from tools such as OpenCode that could be missing from the IDE breakdown. GitHub’s announcement.

For technical leads, the benefit is being able to investigate which tools account for usage even when work happens outside the usual editor. That visibility supports better questions about the team’s needs; by itself, it does not establish that a tool produces better results.

What the breakdown contains

Each entry represents a client. These are the main metrics described in the announcement.

FieldContents
request_countSuccessful model calls.
session_countDistinct sessions.
token_usageInput tokens, output tokens, and averages per request.
totals_by_modelRequests and tokens by model.

Availability, permissions, and dates

The new field covers enterprise and organization reports and their respective user reports, in both one-day and 28-day versions. In 28-day aggregate reports, it appears within each `day_totals` entry, so comparisons should preserve that daily dimension. Announcement and report structure.

Access is available to enterprise owners and billing managers, organization owners, and people with custom roles granting `View Enterprise Copilot Metrics` or `View Organization Copilot Metrics`, depending on the scope. Documented permissions.

The `Copilot usage metrics` policy must be enabled. GitHub specifies `Enabled everywhere` for enterprises and `Enabled` for standalone organizations. API authentication also requires the appropriate permissions for the resource being queried. Enabling the policy and REST reference.

The daily report covers a processed date; the 28-day report covers the latest complete reporting window available. GitHub says data can take up to two full UTC days after each day closes to become available. Comparisons should use the dates recorded in the report. Reporting windows and data freshness.

Two essential limits

One prompt can trigger several model calls. GitHub also identifies clients through the identifier supplied by the integration: the grouping is approximate, rather than a verified identity. Limits in the announcement.

The practical implication is to keep request counts and interaction counts separate. A client label should also be treated as a signal to investigate, without turning it into proof that only authorized tools are in use.

Hypothetical example: fewer calls, more tokens

This Nexo example compares two clients over the same period. The figures are invented, and tokens represent the sum of input and output.

Client B makes half as many calls while consuming more tokens. That difference warrants examining the tasks, context sent, and models used; these numbers cannot establish which client delivers more value.

ClientRequestsTokens
A1,000600,000
B500900,000

Nexo’s interpretation: separate usage, adoption, and outcomes

Our interpretation is that the new breakdown provides a better starting point for reviewing the team’s tools and support needs. To assess their usefulness, we suggest combining three perspectives:

  • Usage: compare requests and tokens across equivalent periods and scopes.
  • Adoption: examine how many people use the tools and how consistently, without equating sessions with users.
  • Outcomes: compare trends with work quality, delivery times, and the team’s experience before attributing productivity gains.

Created with AI assistance and reviewed by Nexo Community. Practical proposals and editorial interpretation are distinguished from documented facts.

Read the source ↗

CONNECT THIS IDEA

A useful next step.

AI & industry · 3 minAnthropic announces Agent Skills donation to AAIF: what changes for teamsAI & industry · 3 minCopilot metrics: identifying which custom agents and tools teams adopt

More articles appear as you continue scrolling.