Weekly GitHub Copilot Roundup: MCP, Models, and Governance
This week's GitHub Copilot updates were about making agent workflows portable, governable, and easier to operate. MCP and the Agent Plugins 1.0 spec continued to solidify a shared integration layer, while Azure DevOps added a hosted, Entra ID-authenticated Remote MCP Server that reduces local setup. On the operations side, Kimi K3 reached GA, September model deprecations got a clear timeline, and billing and ROI reporting moved further into first-party GitHub dashboards. Rounding it out, enterprise controls (MCP allow/deny lists, team-specialized managed settings, and third-party agent usage reporting) and day-to-day UX tweaks (review effort levels, comment-triggered automations, and better session visibility in VS Code) made Copilot feel more predictable in real team workflows.
This Week's Overview
- Agent interoperability: MCP, Agent Plugins 1.0, and hosted MCP endpoints
- Copilot models and cost controls: Kimi K3 GA, upcoming model deprecations, and billing changes
- Enterprise governance for agents: managed settings, MCP allowlists, and usage reporting
- Copilot in daily developer flow: code review controls, automations, and app/IDE UX updates
- Code review effort levels go GA (Lite/Balanced, defaults, and timeline labeling)
- GitHub Code Quality stops auto-adding Copilot as a reviewer
- Copilot cloud agent: comment-triggered automations and configurable reasoning level
- Weekly Copilot releases and VS Code 1.132: more session visibility and side chats
- Building production agents with Copilot: Copilot harness + Agent Framework, and Foundry Agent Service GA
- Deprecations and sunsets affecting Copilot-adjacent workflows (GitHub Spark, GitHub Models, and migration planning)
- Other GitHub Copilot News
Agent interoperability: MCP, Agent Plugins 1.0, and hosted MCP endpoints
Building on last week's MCP shift toward stateless, lower-ops integrations (and conformance testing as a deployment gate), this week continued the push toward reusable agent capabilities across tools, with Model Context Protocol (MCP) showing up as the connective tissue between Copilot, IDEs, and external systems. The practical theme is portability: define an integration once (a skill, a tool connection, an MCP server) and then reuse it across compatible agent clients rather than rebuilding per vendor.
For teams standardizing on GitHub Copilot, these efforts matter because they change where you invest engineering time. Instead of writing one-off Copilot extensions, you can increasingly package skills and tool connectivity in formats intended to work across Copilot, VS Code, and other clients, while still applying enterprise controls around what endpoints and plugins are allowed.
Agent Plugins 1.0 spec (directory packaging + MCP connectivity)
The Agent Plugins 1.0 specification (backed by multiple vendors and aligned with AAIF) aims to standardize how agent “skills” get packaged and distributed, echoing last week's theme that MCP is becoming infrastructure rather than an experiment. DevClass describes a directory-based format that bundles the plugin metadata and assets in a predictable structure, with MCP connectivity as part of the compatibility story so a plugin can talk to tools and data through MCP servers.
For Copilot and VS Code users, the key implication is reuse: if plugin authors and platform vendors converge on this spec, you should see fewer “this only works in client X” integrations. It also suggests a clearer marketplace and governance model over time, where reviewing a plugin becomes closer to reviewing a normal dependency (versioning, contents, and declared interfaces), rather than trusting opaque integrations.
Azure DevOps Remote MCP Server reaches GA (hosted, Entra ID-authenticated)
Microsoft shipped the Azure DevOps Remote MCP Server as generally available, offering a hosted MCP endpoint that provides AI assistants access to Azure DevOps project context, and it pairs naturally with last week's “no sessions” direction by reducing the need for developers to run and manage local MCP infrastructure. The GA post highlights minimal configuration via mcp.json, Microsoft Entra ID authentication requirements, and a client support matrix (some clients work directly with the remote server, others still require a local MCP server).
If your workflow spans GitHub Copilot in VS Code plus Azure DevOps work items, repos, or pipelines, a hosted MCP server changes the operational burden. You can centralize the MCP endpoint and authentication model rather than asking developers to run local servers, while still controlling access through Entra ID and client policy.
Visual Studio agent preview + MCP C# SDK 2.0 interoperability work
Following last week's MCP server updates around stateless operation, Microsoft's Developer “Upload” roundup pointed to a new AI agent preview in Visual Studio built on the GitHub Copilot SDK, plus MCP C# SDK 2.0 updates. The MCP C# SDK 2.0 focus is “stateless-first” communication and improved interoperability, which is a practical signal that MCP tooling is maturing beyond demos into libraries you can build on.
For .NET shops, this is a nudge to treat MCP connectivity as a first-class integration surface. If you are building internal developer agents or tool connectors, the combination of Copilot SDK + a more interoperable MCP SDK means you can prototype inside Visual Studio while still targeting a broader set of MCP-capable clients.
Copilot models and cost controls: Kimi K3 GA, upcoming model deprecations, and billing changes
Building on last week's message that the model picker is expanding while AI Credits and cost-center controls become the practical constraint, model choice and spend management were tightly linked in this week's Copilot updates. GitHub added a new generally available model option (Kimi K3), published a heads-up on September model removals, and continued shifting billing visibility into first-party GitHub billing pages and dashboards.
For developers, the immediate action is to check your plan and org policies: model availability, usage-based billing, and model deprecations can all change what shows up in Copilot Chat or agent tasks. For admins, the action is governance: make sure policies and budgets match the models your teams are actually selecting, especially if higher-reasoning modes increase token and credit usage.
Kimi K3 becomes generally available in Copilot (open-weight, usage-based pricing)
GitHub announced that Kimi K3 is now generally available in GitHub Copilot, extending last week's trend of adding more (and sometimes open-weight) model options that admins must explicitly govern. The post calls out usage-based billing at “provider list pricing,” and notes that Business and Enterprise admins must explicitly enable Kimi K3 through policy settings before users can select it.
The practical implication is that “model sprawl” now has real cost and governance consequences. If you enable Kimi K3, you should decide where it fits (quick chat vs deeper agentic tasks), document when to use it, and monitor credits because usage-based pricing can behave very differently from flat-rate expectations.
Model deprecations landing September 1, 2026 (policy updates may be required)
As the model picker keeps expanding (as we covered last week), GitHub also published an “Upcoming August 2026 model deprecations” notice covering Copilot experiences, with deprecations taking effect on September 1, 2026 and recommended replacement models. The post also flags an exception for some annual individual subscribers, and warns that Copilot Enterprise admins may need to adjust model policies so users can access the replacements.
If you manage an enterprise environment, treat this like a dependency removal: inventory which models your teams have pinned (especially in Copilot Chat or agent workflows), enable replacements ahead of time, and update internal docs and prompts that reference specific model names. The most common failure mode is a silent policy block where the “recommended replacement” exists but is not allowed for your org.
Billing Preview app retirement + new ROI modeling in the impact dashboard
Following last week's push to make AI Credits and the impact dashboard central to Copilot operations, GitHub is retiring the Copilot Billing Preview app and directing users to GitHub's billing settings for AI usage views, budgets, and access to raw usage data via reports and the billing API. In parallel, the Copilot impact dashboard gained a “Potential return on investment” section that models Copilot cost (from AI credit consumption) against pull request output across adoption phases, and improves cohort user counting across the full 28-day window.
Taken together, these changes encourage a tighter feedback loop between adoption and spend. If you have finance or engineering productivity stakeholders asking "what are we getting for credits?", the ROI view and better cohort accounting are meant to provide a more defensible narrative, while the billing changes consolidate the operational controls (budgets, raw data exports) in the same place you manage the rest of GitHub spend.
- Retiring the Copilot Billing Preview app
- Copilot impact dashboard adds a return on investment section
Enterprise governance for agents: managed settings, MCP allowlists, and usage reporting
Building on last week's theme that agent workflows are only scalable when they are governable (approvals, rationale, budgeting, and policy), Copilot's agent story keeps expanding, and this week added more knobs for enterprises to keep agent connectivity and plugins under control. The theme is “centralized policy, observable usage”: admins can restrict which MCP servers are allowed, target different settings to different teams, and measure third-party agent activity separately from first-party usage.
This matters because agent capabilities increasingly depend on external tool access. If you do not lock down which MCP servers can be used (and by whom), you risk inconsistent data access, compliance gaps, and surprise spend from tool-heavy tasks or high-token reasoning settings.
MCP allowlists and denylists reach GA in enterprise managed settings
After last week's MCP update emphasizing stateless operation and conformance testing, GitHub shipped MCP allowlists/denylists as generally available for Copilot enterprise managed settings, giving admins the enforcement lever that makes broad MCP adoption safer. Admins can centrally control which MCP servers Copilot clients are permitted to use via allowedMcpServers and deniedMcpServers inside copilot/managed-settings.json, with “fail-closed” policy enforcement (a helpful default when you want predictable behavior under partial configuration).
For enterprises piloting MCP-based tool access, this gives you a clear rollout path: start with a small allowlist of vetted MCP servers, confirm audit and access controls, then expand. It also creates a cleaner support boundary because developers can see which servers are blocked by policy rather than debugging mysterious connectivity failures.
Team specialization for managed settings (targeted overrides)
Building on last week's broader governance direction (where different repos and workflows need different guardrails), GitHub added enterprise team specialization for Copilot managed settings, letting admins apply team-specific overrides and additive plugin/marketplace settings using itemized configuration files and team mappings. The key files mentioned are managed-settings.json plus a team-mappings.json to connect settings to organizational structure.
This is the feature you reach for when “one Copilot policy for everyone” stops working. Security engineering might need stricter MCP and plugin rules, while a platform team might need broader tool access, and team-based specialization lets you encode those differences without forking your entire configuration strategy.
Usage metrics API now breaks out third-party agent app activity
Following last week's introduction of more admin-facing usage and impact visibility, the GitHub Copilot usage metrics API now includes a breakout for third-party agent app activity via a new totals_by_3rd_party_agent array. That means enterprise and organization reports can separate how much Copilot usage is coming from specific agent apps rather than treating everything as a single bucket.
If you are evaluating agent rollouts, this enables basic but crucial questions: "Which agent app is actually used?", "Did usage increase after enabling it?", and “Is one integration consuming disproportionate credits?” Pair it with billing exports and the impact dashboard so you can connect agent adoption to both cost and output.
Copilot in daily developer flow: code review controls, automations, and app/IDE UX updates
Building on last week's thread of making agent work more reviewable and steerable inside day-to-day tooling (especially VS Code and GitHub surfaces), a lot of Copilot value comes down to small workflow details, and this week's updates targeted the places where friction shows up: code review effort tuning, making cloud agent automations easier to trigger, and improving visibility into what Copilot is doing (and costing) during sessions.
If you are rolling Copilot out across a team, these are the changes that affect adoption. When developers can control review depth, trigger agent workflows from normal comments, and understand model routing or tool-call timing, the tool starts behaving more like a predictable teammate than a black box.
Code review effort levels go GA (Lite/Balanced, defaults, and timeline labeling)
With last week's GitHub Code Quality GA putting Copilot Autofix and review workflows more squarely in PRs, GitHub Copilot code review effort levels are now generally available, with “Lite” and “Balanced” options available per review and as organization-level defaults that repositories inherit. GitHub also renamed the preview levels (Low → Lite, Medium → Balanced) and added labeling so PR timelines and overview comments show which effort level was used.
This helps teams standardize expectations: Lite can be a fast pass for small changes, while Balanced can be the default for normal PRs where you want deeper feedback without over-consuming time and credits. The labeling is important for trust and tuning because reviewers can correlate review quality and duration with the selected effort level.
GitHub Code Quality stops auto-adding Copilot as a reviewer
Following last week's Code Quality GA (and its emphasis on rulesets and explicit PR gates), GitHub updated GitHub Code Quality so it no longer auto-creates a ruleset that requests Copilot code review on pull requests. GitHub also disabled previously enabled auto-review settings in existing auto-created rulesets, reducing the chance that repos silently started requesting Copilot reviews by default.
For repo admins, this removes a surprising behavior and puts Copilot review back into an explicit choice. If your team still wants automatic Copilot review requests, you will need to configure it intentionally (and decide what effort level defaults you want), rather than inheriting it implicitly from enabling Code Quality.
Copilot cloud agent: comment-triggered automations and configurable reasoning level
Building on last week's expansion of where cloud agents can be invoked (from Linear issues and even failed Actions checks in GitHub Mobile), Copilot cloud agent automations can now run when an issue comment or pull request comment is created, enabling comment-triggered workflows like documentation updates, investigation steps, or follow-up task creation. In a separate update, Copilot cloud agent added a selectable “reasoning level” (for supported models) when you start a task, letting teams trade better performance on complex problems against higher token and credit usage.
Together, these are building blocks for lightweight, auditable agent workflows. You can trigger an automation with a normal “do the thing” comment, then choose a higher reasoning level only when the task warrants it, which is a straightforward way to control spend without forcing everyone into the same default.
Weekly Copilot releases and VS Code 1.132: more session visibility and side chats
Following last week's VS Code agent UX work on approvals and Agents window ergonomics, GitHub's weekly Copilot release notes (Aug 3) covered updates across the Copilot app, Copilot CLI, and VS Code, including improved session workflows, side-question commands, and more visibility into model routing, credits, and tool-call timing. In VS Code 1.132, updates highlighted include Copilot Chat session activity tracking and side chats via /btw, alongside non-Copilot improvements like terminal output reflow and dictation onboarding/customization (with enterprise and plan-based availability notes).
These changes focus on reducing context loss during longer sessions. Side chats let you ask “one-off” questions without derailing the main thread, while session activity tracking and routing/credit visibility help developers understand why an answer took longer or cost more, which is especially useful when debugging agent behavior.
- GitHub Copilot weekly releases - August 3
- Visual Studio Code and GitHub Copilot - What's new in 1.132
Building production agents with Copilot: Copilot harness + Agent Framework, and Foundry Agent Service GA
Building on last week's thread of taking agent workflows from demos to repeatable, governed systems (approvals, policy, and operational visibility), Microsoft and GitHub continued formalizing “agentic” development into supported frameworks and hosted runtimes. The throughline is moving from ad-hoc scripts to production patterns: tool definitions, streaming, approvals, observability, and distribution channels.
If you are evaluating whether to build internal agents, these posts help clarify the stack. You can use Copilot's CLI/SDK harness as an execution engine, MCP for tool connectivity, and OpenTelemetry for tracing, then decide whether to run agents yourself or host them in a managed service that supports distribution into Microsoft surfaces.
GitHub Copilot harness + Microsoft Agent Framework (stable for .NET and Python)
Microsoft announced the stable GitHub Copilot Agent for Microsoft Agent Framework in .NET and Python, continuing last week's emphasis on human-in-the-loop controls and policy-friendly agent execution. The guidance positions Copilot's CLI/SDK harness as the agent execution engine while Microsoft Agent Framework provides structured tools, streaming, approvals (human-in-the-loop), and observability, with code samples covering permissions, MCP server configuration, custom tools, and session management.
This is a practical recipe for “production-ready” agent design: keep tool access explicit, require approvals for sensitive operations, and capture telemetry so you can debug behavior and measure reliability. If you already use OpenTelemetry, the mention of observability support is a signal you can treat agents like any other service in your stack rather than a one-off experiment.
Microsoft Foundry Agent Service GA (build-run-distribute pipeline)
Following last week's canvases and “design-test-ship agents” framing in the Copilot app, Microsoft also published Part 1 of a series on the GA end-to-end agent platform using the FibreOps reference implementation. It covers building with the Microsoft Agent Framework and GitHub Copilot SDK, running hosted agents in Microsoft Foundry Agent Service, and distributing to Teams and Microsoft 365 Copilot, with components like Agent Optimizer, Routines, Foundry IQ, and OpenTelemetry called out.
For teams that do not want to operate agent infrastructure, Foundry Agent Service is positioned as the hosted “run” layer that complements the framework and SDK work. The distribution angle is worth noting: if an internal dev agent eventually needs to surface outside the IDE (Teams, M365 Copilot), this suggests a path that does not require rebuilding the whole agent.
Deprecations and sunsets affecting Copilot-adjacent workflows (GitHub Spark, GitHub Models, and migration planning)
This week reinforced last week's governance lesson that model layers and integrations are now real dependencies (with lifecycle risk), as GitHub posted a high-impact deprecation notice for GitHub Spark on github.com, with immediate restrictions and a near-term export deadline. While Spark is distinct from Copilot, it touched the same audience because it relied on GitHub Models (and the llm() function) and sits adjacent to the broader “AI on GitHub” ecosystem.
If your team prototyped internal tooling or automations using Spark, you now need a plan to export and rehost, and you should treat “inference provider selection” as your responsibility going forward. This also reinforces a broader governance lesson: when an experience depends on a hosted model layer that can be retired, build an abstraction that lets you swap providers without rewriting your app.
Other GitHub Copilot News
Several items this week echoed last week's “Copilot as a platform” framing (models, governance, and repeatable workflows) by showing Copilot being applied beyond editor chat into modernization pipelines, app-level slash command orchestration, and domain-specific use cases like legal workflows and quantum development. Microsoft highlighted its placement as a Leader in Gartner's 2026 Magic Quadrant for AI-augmented code modernization tools, and used the announcement to describe an agentic workflow spanning GitHub Copilot modernization, a Modernize CLI, and Azure for assessing and upgrading legacy applications with human review, testing, and security checks. Separate how-to content focused on practical Copilot usage: slash commands in the Copilot app (including workflows like /plan, /autopilot, and /orchestrate), using Copilot to generate tests while working with stacked PRs, and hands-on material for selecting and using Kimi K3 in VS Code.
There was also a steady stream of “Copilot beyond coding” content, including case studies on Copilot CLI usage inside GitHub's legal team and a guide on Copilot security and IP considerations for businesses. Finally, Microsoft continued integrating Copilot into niche developer workflows like quantum development via the Microsoft Quantum Development Kit (QDK), including Q# learning content in VS Code supported by Copilot.
- Microsoft named a Leader in the 2026 Gartner® Magic Quadrant™ for AI-Augmented Code Modernization Tools
- A guide to slash commands in the GitHub Copilot app
- How to create, review, and merge stacked PRs on GitHub | GitHub Checkout
- Building with Kimi K3 in VS Code
- The My work tab: your mission control in the GitHub Copilot app
- Teach Copilot Your Project Rules with Custom Instructions
- How the GitHub legal team used Copilot CLI to streamline their workflows
- How a GitHub lawyer uses Copilot CLI to verify AI outputs
- How a lawyer built an internal tool using GitHub Copilot CLI
- Is My Code Safe with GitHub Copilot? A Practical Guide for Developers and Businesses
- Microsoft Quantum Development Kit (QDK)
- QDK Tutorial: Learn Quantum Computing with GitHub Copilot in VS Code
- Microsoft AI Update July 2026