Let's Learn .NET: Let's Learn GitHub Copilot SDK

James Montemagno and Matt Soucoup walk through how the GitHub Copilot SDK for .NET lets you build agentic applications without implementing an agent loop yourself.

Overview

The session explains how the Copilot SDK differs from calling a model API directly: instead of building your own agent loop, you get programmatic access to Copilot’s agent runtime.

Key runtime capabilities called out:

What the livestream covers

Core concepts

The presenters explore the main building blocks used when developing with the SDK:

Building multi-turn, real-time experiences

The session covers how to:

Exposing tools and extending with MCP

The livestream discusses how to:

Controlling agent behavior

The presenters describe mechanisms for controlling what the agent can do, including:

When to use Copilot SDK vs Copilot CLI

The session draws a clear line between the two:

Prerequisites

No prior experience with the GitHub Copilot SDK is required.