GitHub Copilot SDK Is Becoming Microsoft Copilot SDK
GitHub's Copilot SDK is becoming the Microsoft Copilot SDK, the programmable interface for Microsoft's shared agent harness. No action is needed yet.

GitHub Copilot SDK is being renamed Microsoft Copilot SDK, and the project is moving from GitHub's organization on GitHub.com to Microsoft's. GitHub announced the change in an October 28, 2026 changelog post, framing the SDK as the programmable interface for a shared "Microsoft Copilot harness" that now underpins agent features across both Microsoft and GitHub products. The company says no immediate changes are required for existing users, and the migration will happen in phases rather than all at once.
- What's changing: The name and the GitHub org that hosts the SDK repository. Nothing about how the SDK behaves today.
- Why: Microsoft wants one shared "harness" (agent runtime) powering Microsoft 365 Copilot, GitHub Copilot, and other Copilot surfaces, with the SDK as its public entry point.
- Do anything now? No. GitHub says support is unchanged and existing packages keep working during the transition.
- What might change later: Package names, namespaces, and some docs may eventually drop "GitHub" for "Microsoft," but on a phased timeline with no date yet announced.
What GitHub actually announced
The announcement lives on GitHub's official changelog, in a post titled "GitHub Copilot SDK is becoming Microsoft Copilot SDK". It's filed as an "Improvement" rather than a new feature release, and it's short and procedural: the SDK that developers use to embed GitHub Copilot's agentic workflows into their own apps and services is being rebranded, and its home repository is moving toward the Microsoft organization on GitHub.
The copilot-sdk repository itself already reflects the change. Its README now states plainly that "GitHub Copilot SDK is becoming Microsoft Copilot SDK," describing the SDK as the programmable interface for the Microsoft Copilot harness. The SDK ships for Python, TypeScript, Go, .NET, Java, and Rust, and it exposes the same agent runtime used by GitHub's own Copilot CLI — all the language SDKs talk to a local CLI server over JSON-RPC rather than each reimplementing agent logic independently.
Old name vs. new name: what changes and what doesn't
| Item | Before | After (in progress) |
|---|---|---|
| SDK name | GitHub Copilot SDK | Microsoft Copilot SDK |
| GitHub org hosting the repo | github organization | Moving to the Microsoft organization, in phases |
| Underlying agent runtime it talks to | "GitHub Copilot harness" | "Microsoft Copilot harness" (shared across Microsoft and GitHub) |
| Package names / namespaces | Reference "GitHub Copilot SDK" | May still reference GitHub Copilot SDK during the transition |
| Support policy | Per SUPPORT.md in the SDK repo | Unchanged |
| Breaking changes for existing code | — | None announced; "no immediate changes are required" |
What is the "Microsoft Copilot harness," in plain English?
"Harness" is Microsoft's term for the layer that sits around an AI model and actually lets it do agentic work: it supplies instructions, context, a sandboxed execution environment, and guardrails, then manages the loop of the model reasoning, calling tools, and editing files. A companion post on the Official Microsoft Blog, "Introducing the Microsoft Copilot harness," co-authored by Foundry CVP Tina Schuchman and GitHub CTO Vladimir Fedorov, lays out the bigger picture: this harness was originally built by GitHub's engineering team and is now used company-wide inside Microsoft. It's also offered through Microsoft Foundry as a managed service for building agents that reason, call tools, and run long tasks, with support for more than 20 frontier models plus bring-your-own-key options, and a runtime that was ported to Rust to cut session overhead and speed up time-to-first-token.
Put simply: instead of GitHub maintaining one agent engine for Copilot and Microsoft maintaining separate ones for its other Copilot products, there's now one shared engine. The Microsoft Copilot SDK is how outside developers plug into that same engine rather than a GitHub-only version of it.
Why Microsoft is unifying the agent foundation
The Microsoft Blog post is candid about the motivation: building and maintaining a multi-model agent harness is hard, and keeping pace with a fast-moving model landscape is slow and expensive if every product team does it separately. By consolidating on one harness, Microsoft says improvements made for any one surface — better routing between models, lower latency, new safety controls — flow to every surface built on it, including third-party agents that customers build in Foundry using the SDK. GitHub's changelog post echoes this from the developer side: the goal is for developers to build and customize agent experiences on the same core foundation that powers GitHub's own products, while keeping control over their own prompts, tools, policies, and application experiences.
This is consistent with a broader pattern in GitHub's Universe 2026 announcements, which also included a multi-model routing layer called GitHub Copilot Fusion and the rollout of newer underlying models such as GPT-6.1 Terra inside GitHub Copilot. Those are separate stories about what Copilot can do; this rename is about who owns and brands the plumbing underneath it.
Microsoft Foundry: the managed version of the same engine
The clearest sign of how seriously Microsoft is treating this unification is that the harness isn't staying GitHub-only infrastructure. According to the Microsoft Blog post, the same harness GitHub's engineering team built is now offered through Microsoft Foundry as a fully managed service for building agents that reason, call tools, and run long-lived tasks. Microsoft says it supports more than 20 frontier models alongside bring-your-own-key options, and that it can route individual tasks to whichever model fits best rather than locking a workload to one provider.
Microsoft also says the runtime itself was ported to Rust, a change it credits with cutting per-session overhead and improving time-to-first-token — the delay before an agent starts producing visible output. In the harness's division of labor, Microsoft runs the agent loop and the sandboxed execution environment, while the developer using the SDK supplies the instructions, skills, tools, and model choice. That split is exactly what the Microsoft Copilot SDK exposes to code: a way to plug your own logic into infrastructure Microsoft now operates centrally, instead of each product or customer standing up its own agent loop from scratch.
Why the SDK's multi-language support matters here
One detail that makes the rename more than cosmetic is how the SDK is built. Per its GitHub repository, the Copilot SDK ships official packages for Python, TypeScript, Go, .NET, Java, and Rust, and every one of those language bindings talks to the same local CLI server over JSON-RPC rather than reimplementing agent behavior per language. That architecture is precisely what makes a shared harness practical: GitHub (and now Microsoft) only has to evolve one underlying runtime, and improvements show up automatically for every language binding and every product surface that calls it, from the GitHub Copilot CLI to VS Code to whatever Foundry customers build next. A rename that moves the repo into Microsoft's organization fits that model — it signals the SDK is now a Microsoft-wide asset rather than a GitHub-specific one, even though GitHub's engineering team originally built it and continues to maintain it.
What developers need to do right now: nothing
If you already use the GitHub Copilot SDK — in a Python, TypeScript, Go, .NET, Java, or Rust project — GitHub's position is explicit: "no immediate changes are required for existing users." Your installed packages, import paths, and API calls keep working. Support continues under the same policy published in the repository's SUPPORT.md file, which routes bugs and feature requests through GitHub Issues.
There's no new version number to pin, no flag to flip, and no deprecation warning attached to the current SDK as of this announcement. If you maintain internal documentation or onboarding guides that reference "GitHub Copilot SDK," you don't need to rush an update — the project's own README and package metadata still use that name in places too.
What changes later, and on what timeline
GitHub describes the migration as happening "in phases," without committing to a specific date for completion. Two concrete, confirmed steps are already underway as of this announcement:
- The GitHub repository that hosts the SDK is being prepared for a move from the
githubGitHub organization to the Microsoft organization. - Branding and documentation across the project are being updated to reflect the Microsoft Copilot SDK name.
Beyond that, GitHub is explicit that package names, namespaces, and some documentation may continue to reference "GitHub Copilot SDK" for a while even after the rebrand is underway elsewhere — so a mismatch between a page that says "Microsoft Copilot SDK" and an import statement that still says github-copilot-sdk is expected during the transition, not a sign something is broken. Teams that pin dependencies by package name or repository URL should keep an eye on the repo for the actual org-move and any accompanying package-rename notices, rather than acting preemptively.
What this means if your organization already relies on Copilot
For enterprises with existing GitHub Enterprise or Copilot deployments, the practical impact of this specific announcement is close to zero in the short term. Admin controls, licensing, and the way Copilot behaves inside IDEs or the CLI aren't addressed by this changelog post at all — it's scoped narrowly to the SDK used by teams building their own agents or integrations on top of Copilot's agent runtime. If your organization isn't calling the SDK directly, there's nothing to track yet beyond general awareness that GitHub's agent infrastructure is being absorbed into a larger, Microsoft-wide effort. If your organization does call the SDK — for an internal tool, a custom agent, or a product integration — the main action item is simply to keep dependency tracking normal and watch the repository rather than make speculative changes to import paths or package names today.
How this fits with other recent Copilot changes
It's worth being precise about what this story is not. It isn't a new Copilot feature, and it isn't related to the new app, code review tooling, or model updates GitHub shipped the same week — those are covered separately. It's also distinct from ongoing competitive comparisons between agentic coding tools, such as how GitHub's tooling stacks up against platform-level extensibility features like Claude Code's plugin "mods." This rename is purely organizational and branding-level: the same SDK, the same agent capabilities, under a name and ownership structure that now matches where Microsoft is consolidating its agent infrastructure.
Frequently asked questions
Is the GitHub Copilot SDK shutting down? No. It's being renamed and its repository is moving to the Microsoft GitHub organization — it continues to exist and function.
Will my existing code break? GitHub says no immediate changes are required. Packages, namespaces, and APIs continue to work as before.
Will the package name change on npm, PyPI, NuGet, Go, crates.io, or Maven Central? Possibly, eventually, but GitHub has not announced new package names or a date. Existing names may persist for a while even after other rebranding is visible.
What is the "Microsoft Copilot harness"? It's Microsoft's name for the shared agent runtime — the execution loop, tool-calling, and sandboxing layer — that was built by GitHub's engineering team and now powers agent features across Microsoft and GitHub, including Microsoft Foundry's managed agent service.
Where can I check support policy or file an issue? The SDK repository's SUPPORT.md covers current support terms, and bugs or feature requests go through GitHub Issues on the copilot-sdk repo.
What next
For most developers, the practical answer is to keep building on the GitHub Copilot SDK exactly as before and treat this as a heads-up rather than a to-do. The two things worth watching are the actual repository move to the Microsoft GitHub organization and any follow-up changelog post announcing new package names — GitHub has a track record of posting both milestones to its changelog as they happen. Teams building agent products on top of the SDK, or evaluating Microsoft Foundry as a managed alternative, may also want to read the fuller technical rationale in Microsoft's harness announcement, since it explains the model-routing and performance claims behind the unification in more depth than GitHub's own changelog entry does.
Frequently asked questions
Is the GitHub Copilot SDK shutting down?
No. It is being renamed to Microsoft Copilot SDK and its repository is moving to the Microsoft organization on GitHub, but it continues to exist and function.
Will my existing code using the SDK break?
GitHub says no immediate changes are required for existing users. Packages, namespaces, and APIs continue to work as before during the phased transition.
Will the package name change on npm, PyPI, NuGet, Go, crates.io, or Maven Central?
Possibly, eventually, but GitHub has not announced new package names or a timeline. Existing names may persist for a while even after other rebranding becomes visible.
What is the Microsoft Copilot harness?
It is Microsoft's name for the shared agent runtime, the execution loop, tool-calling, and sandboxing layer, that was built by GitHub's engineering team and now powers agent features across Microsoft and GitHub, including Microsoft Foundry's managed agent service.
Where can I check the SDK's support policy or file an issue?
The SDK repository's SUPPORT.md file covers current support terms, and bugs or feature requests go through GitHub Issues on the copilot-sdk repo.
Why is Microsoft doing this rename now?
Microsoft wants one shared agent harness to power Microsoft 365 Copilot, GitHub Copilot, and Microsoft Foundry so improvements benefit every surface at once, instead of maintaining separate agent engines per product.
Sources
- GitHub Changelog: GitHub Copilot SDK is becoming Microsoft Copilot SDK (Oct. 28, 2026)github.blog
- GitHub: github/copilot-sdk repository (README)github.com
- GitHub: copilot-sdk SUPPORT.mdgithub.com
- Official Microsoft Blog: Introducing the Microsoft Copilot harnessblogs.microsoft.com
- GitHub Changelog homegithub.blog
Felix Moreau writes Pandromeda's software coverage and how-to guides. He covers Windows, macOS and Linux updates, the apps people rely on, emulators and developer tools, and turns official documentation into clear, numbered steps that work on the current version.
