What Happened
GitHub’s recent releases move coding assistance closer to where developers receive requests, review changes, and manage dependencies:
- The consolidated GitHub app for Microsoft Teams can receive repository notifications and let users ask @GitHub to investigate an issue, make a fix, and open a pull request. Existing users should update the app; the separate legacy app is scheduled for retirement on November 16. [1]
- Enterprise installations for GitHub Apps are generally available. Expanded permissions and API coverage make them a stronger alternative to classic personal access tokens for enterprise automation. The changes are also planned for GitHub Enterprise Server 3.24. [3]
- GitHub Copilot in Visual Studio 2026 can explore pull requests through a connected GitHub or Azure DevOps MCP server and suggest fixes for vulnerable NuGet packages through the NuGet MCP server. Bring Your Own Model support has expanded, but remains in preview and requires Agent (Preview) mode. [4]
- Copilot usage reports now identify configured custom skills, agents, MCP servers, commands, and plugins for supported clients, subject to reporting limits and client-version requirements. Built-in IDE chat telemetry does not provide those names. [5]
GitHub also reported that a deprovisioning defect deleted approximately 12,285 Enterprise Managed User accounts in June rather than suspending and obfuscating them. GitHub says it restored the affected records in October and that enterprise owners need take no action. [2]
Why It Matters to Businesses
The practical shift is from asking an assistant for code to letting it act across chat, repositories, pull requests, and dependency workflows. That can shorten the path from a reported problem to a reviewable change, but it also makes identity, tool permissions, and approval boundaries part of the development process. A request made in Teams should not, by itself, become authority to merge or deploy code. [1][4]
Named customization metrics help leaders see whether approved agents and MCP servers are being adopted. They are not a complete inventory or a reliable measure of productivity: reports cap named entries, some clients do not supply names, and client telemetry can undercount activity. [5]
Kimbodo Engineering Perspective
Use agents to prepare changes, not to bypass review. For most teams, the useful default is an assistant that can investigate, edit within a scoped repository, and open a pull request while existing tests, code owners, and human approval remain in force. Chat is an effective entry point, not a replacement for repository controls.
Prefer enterprise-installed GitHub Apps with narrowly selected permissions over shared classic tokens where the automation supports them. Treat MCP servers as privileged integrations: a pull-request reader and a dependency-fix tool need different access. BYOM may offer model choice, but its preview status makes it a poor assumption for a workflow that must behave consistently across every developer workstation. [3][4]
How We Would Implement It
- Map the workflow: choose a bounded use case, such as turning a Teams bug report into a draft pull request, and define which repositories and users may invoke it. [1]
- Scope identity and tools: install the appropriate GitHub App at the enterprise level, grant only required permissions, and configure MCP servers separately for pull-request context and NuGet remediation. [3][4]
- Keep changes verifiable: require a pull request with a clear explanation, linked issue, tests, dependency-audit results, and normal branch-protection checks before merge.
- Measure cautiously: track approved customization adoption through Copilot usage metrics, then validate reported trends against pull-request outcomes and developer feedback rather than treating interaction counts as delivered value. [5]
Risks, Costs and Security
Broader agent access increases the impact of a mistaken instruction, compromised integration, or overly broad permission. Limit repository and administrative access, review MCP server configuration, and preserve audit trails for tool-driven changes. The Enterprise Managed User incident is a reminder that identity lifecycle behavior also needs monitoring: affected enterprises could identify the deletion events in audit logs, even though GitHub says no further action is required. [2][3]
Budget for integration maintenance as well as licenses. The Teams app transition requires an update before the legacy app retires; Visual Studio features depend on connected and enabled MCP servers; and some named usage reporting requires recent Copilot CLI or SDK versions. Preview BYOM configuration may also need rework after an update. [1][4][5]
Where Kimbodo Comes In
Kimbodo builds and operates this in production for businesses — see our AI Application Development practice, or Estimate My AI Application.