Let's Learn GitHub Copilot SDK

Categories: Product, Tools

Summary

GitHub Copilot SDK moved from CLI-only to a portable runtime supporting 6 languages (TypeScript, .NET, Go, Java, Rust, Python), powering production agents in Microsoft Office and Excel—enabling developers to embed AI capabilities anywhere without learning new languages.

Key Takeaways

  1. SDK achieved GA in June with v1.0, completely rewrote runtime in Rust for v2.0 to enable flexibility across diverse deployment environments and improve performance at scale.
  2. Support for 6 languages (TypeScript, .NET, Go, Java, Rust, Python) allows developers to use SDK in their current tech stack without context switching—critical for production adoption.
  3. Renamed from 'CLI SDK' to 'Runtime SDK' to reflect architectural shift—no longer CLI-dependent, now a portable package usable with SDK clients across applications.
  4. SDK embedded in mission-critical Microsoft products (Office, Excel agent mode) demonstrates production-readiness and validates use cases beyond dev tools.
  5. Framework enables custom harnesses that can be plugged into diverse applications (browser plugins, Office add-ins, chat interfaces)—not limited to CLI.

Related topics

Transcript Excerpt

ICAP TEST CAPTION ...RETURNING TO UPSTREAM... Hey everybody. Welcome to Let's Learn GitHub copilot SDK where you're going to learn everything that you ever, ever wanted to know about the copilot SDK. My name is Matt Soukup and I am joined by my good friend. And by the end of this we will be best friends. Patrick. Nicholas. Patrick, tell us a little bit about yourself. How are you doing today? I'm doing fantastic. Thanks, Matt. Yes, I'm the product manager over the copilot SDK, previously typically known as the CLI SDK. But we're going to talk a little bit about its transformation and lots of the great capabilities that are coming in the near future. Great. Yeah. Should we take a look at the agenda? We dive right in. We have a lot to cover. Yeah. So in terms of what we're going to cover tod…

More from GitHub