Microsoft has released a stable GitHub Copilot Agent integration for its Agent Framework, allowing developers to pair Copilot’s coding-agent runtime with framework features such as middleware, observability, streaming and approval controls.
Microsoft has released the GitHub Copilot Agent as a stable component of Microsoft Agent Framework for both .NET and Python, according to a post by software engineer Giles Odigwe on the Microsoft Developer Blogs.
The integration is designed for developers building coding agents that can work across repositories and developer environments. Microsoft says these agents can reason about code, modify files, execute commands and interact with developer tools. The new offering connects those capabilities to Agent Framework features intended for more controlled deployments, including middleware, observability, streaming and human-in-the-loop approvals.
The GitHub Copilot Agent is backed by the GitHub Copilot CLI and SDK. In Microsoft’s description, Copilot manages the core agent loop: model calls, planning, tool invocation and session state.
Agent Framework, meanwhile, provides the surrounding application surface. Developers can use it to define instructions and tools, stream responses, add middleware, collect telemetry and introduce approval experiences for actions that need human review.
That division could matter for teams that want to use a coding-focused agent runtime without implementing their own orchestration loop, while retaining a common framework for controls and integrations across a wider set of agents.
Microsoft says the Copilot-backed agent brings coding-oriented capabilities including shell execution, file reading and writing, URL fetching, and Model Context Protocol (MCP) support into Agent Framework. MCP is an open protocol used to connect AI applications to external tools and data sources.
The official Microsoft Learn documentation for GitHub Copilot Agents describes configuration options for permissions and MCP servers. It also documents OpenTelemetry support, which can be used to collect tracing and observability data from applications.
Microsoft’s broader Build 2026 Agent Framework announcement similarly positions the framework’s harness as a way to apply production patterns around agent execution. Its Copilot SDK backend is described as bringing shell, file, URL-fetching and MCP capabilities into the framework.
The release targets applications in which an agent needs to carry out software-engineering tasks rather than merely suggest code in an editor. A developer could use the integration to create an agent that inspects a repository, makes a file change, runs a command and reports progress through a streamed interface. Framework-level middleware and approval steps can be added around those operations.
Microsoft’s announcement does not imply that such controls remove the risks of allowing an agent to execute commands or modify files. Instead, its emphasis on permissions, approvals and observability points to the practical need to constrain and monitor those operations.
With stable .NET and Python support, Microsoft is making the integration available through the same Agent Framework abstractions used for other agent implementations. For teams already using GitHub Copilot’s CLI or SDK, the release offers a path to add framework-managed tooling, telemetry and review mechanisms without replacing Copilot’s underlying coding-agent loop.
Sources: Microsoft Developer Blogs, Microsoft Learn, and Microsoft Agent Framework at Build 2026.
The integration is designed for developers building coding agents that can work across repositories and developer environments.
Microsoft says these agents can reason about code, modify files, execute commands and interact with developer tools.
The new offering connects those capabilities to Agent Framework features intended for more controlled deployments, including middleware, observability, streaming and human in the loop approvals.
Continue reading