TL;DR: GitHub's Copilot SDK reached general availability on June 2, 2026 at Microsoft Build, adding Rust and Java support (now 6 languages total) and stabilizing the production API surface. Alongside it, GitHub launched the Copilot App — an agent-native desktop client — plus cloud and local sandboxes for safe agentic tool execution.
6Supported Languages at GA
GAReleased June 2, 2026
180M+GitHub Developers Worldwide

One Runtime to Power Everything

At Microsoft Build 2026, GitHub announced that the Copilot SDK is now generally available — a production-ready API that exposes the same agentic runtime powering GitHub Copilot across all its surfaces: github.com, VS Code, CLI, and the new desktop app.

The central idea is compelling: instead of every team assembling their own patchwork of AI orchestration, tool calling, streaming, and multi-turn session management, they can build directly on the same battle-tested engine that GitHub itself uses. Since entering public preview, the SDK has been adopted for CI/CD assistants, internal developer platforms, code analysis tools, and customer-facing AI features.

Installing the SDK

# Node.js / TypeScript
npm install @github/copilot-sdk

# Python
pip install github-copilot-sdk

# Go
go get github.com/github/copilot-sdk/go

# .NET
dotnet add package GitHub.Copilot.SDK

# Rust (new at GA — bundles Copilot CLI binary by default)
cargo add github-copilot-sdk

# Java (new at GA — available via Maven and Gradle)

The SDK works by initializing a Copilot client, creating a session with a specified model and tools, and then sending prompts to receive streamed multi-turn responses. The agent runtime handles planning, tool invocation, file edits, and session continuity — developers only need to write the domain logic on top.

💡
BYOK Support
As of GA, the Copilot SDK is available to non-Copilot subscribers via Bring Your Own Key (BYOK). This means teams can embed Copilot's agent runtime in products used by customers who don't have a GitHub Copilot subscription — a significant unlock for building Copilot-powered SaaS features.

What's New Since Public Preview

Feature Preview GA
Languages Node.js, Python, Go, .NET + Rust, Java (new)
Multi-client sessions Not supported Supported — multiple clients can contribute tools/permissions to one session
Slash commands Select SDKs All SDKs
Interactive input prompts Select SDKs All SDKs
API stability Subject to change Production-ready, stable surface
Connection diagnostics Basic Improved debugging for slow/failing connections

The GitHub Copilot App: Agent-Native Desktop

Alongside the SDK GA, GitHub launched the GitHub Copilot App in technical preview — available for Windows, macOS, and Linux for existing Copilot Pro, Pro+, Business, and Enterprise subscribers.

This is not just another editor integration. The Copilot App is a dedicated workspace for directing multiple AI agents simultaneously:

My Work view: A unified dashboard showing active agent sessions, issues, pull requests, and background automations across all connected repositories.

Canvas: A bidirectional work surface where agents display plans, code diffs, browser sessions, and terminal output — and where developers can edit, reorder, approve, or redirect work in real time on the same surface.

Isolated worktrees: Every session runs in its own Git worktree, so parallel agents never step on each other's changes.

Agent Merge: Carries pull requests through code review, CI checks, and merge — with human approval gates wherever the team requires them.

ℹ️
Partner Agent Apps
The Copilot App integrates partner-built agent apps from LaunchDarkly, Bright, Amplitude, Sonar, PagerDuty, Miro, Octopus Deploy, and others. Issues can be directly assigned to partner agents, and their workflows run natively inside the Copilot App without leaving GitHub.

Cloud & Local Sandboxes

Two new sandboxing modes shipped alongside the GA:

Local Sandbox: Enable with /sandbox enable inside any Copilot session. Shell commands initiated by Copilot run with restricted filesystem, network, and system access. Built on Microsoft MXC technology for consistent isolation across all three major operating systems. Enterprise teams can enforce sandbox policies via Microsoft Intune and other MDM platforms.

Cloud Sandbox: Launch a fully isolated, ephemeral GitHub-hosted Linux environment with copilot --cloud. Each session inherits existing Copilot cloud agent policies. Ideal for compute-intensive workflows or running multiple agent tasks in parallel without local resource constraints.

Practical Use Cases

Teams that have already adopted the SDK in preview have used it to build:

  • Internal code analysis tools that run Copilot's agent loop on proprietary codebases
  • Custom release-notes generators triggered by CI pipelines
  • Support workflow agents that triage and respond to user tickets using codebase context
  • Educational AI tutors embedded in learning platforms

Key Takeaways

  • Copilot SDK is now production-ready GA with stable API surface across 6 languages
  • Rust and Java added at GA; all SDKs now support slash commands and multi-client sessions
  • BYOK support lets non-Copilot subscribers use the SDK in third-party applications
  • GitHub Copilot App is a new agent-native desktop workspace (tech preview, Win/Mac/Linux)
  • Local and cloud sandboxes add safe isolation for agentic tool execution
🔗
Official Resources & Documentation
GitHub Changelog: Copilot SDK Generally Available
GitHub Blog: The Agent-Native Desktop Experience
GitHub Changelog: Cloud and Local Sandboxes (Public Preview)
Download the GitHub Copilot App (Windows / macOS / Linux)