copilot-sdk

Embed GitHub Copilot's agentic runtime in your app with streaming and session management.

Updated Dec 14, 2025
One-click install
npx skills add https://github.com/louisburroughs/durion --skill copilot-sdk-louisburroughs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: copilot-sdk
Source: https://github.com/louisburroughs/durion/tree/main/.github/skills/copilot-sdk
Command: npx skills add https://github.com/louisburroughs/durion --skill copilot-sdk-louisburroughs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Build agentic applications by embedding Copilot's runtime, enabling automated tool use, streaming responses, and session management within any app.

Core Features & Use Cases

  • Embeds Copilot's agent runtime into your applications across languages (TypeScript, Python, Go, .NET).
  • Defines and executes custom tools, enabling dynamic task automation and interactive workflows.
  • Supports streaming responses, session persistence, and MCP server integration for repository tooling.

Quick Start

Install and configure the Copilot CLI, initialize a project, create a session, and start sending prompts to an agent with streaming enabled.

Frequently Asked Questions about copilot-sdk

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I embed Copilot's agent runtime into a custom application?

You can embed Copilot's agent runtime across TypeScript, Python, Go, and .NET by installing the Copilot CLI, initializing a project, and configuring a session to send prompts and stream agent responses.

What is GitHub Copilot SDK session management for agentic applications?

GitHub Copilot SDK session management provides session persistence for interactive workflows, allowing your application to maintain state across multiple agent interactions and streaming responses.

Does the Copilot SDK support MCP server integration for repository tooling?

Yes, the Copilot SDK supports MCP server integration, enabling your application to connect to repository tooling and define custom tools for dynamic task automation within agentic workflows.

Can I use Copilot SDK to stream responses from an AI agent in Python?

Yes, you can stream responses from an AI agent in Python, Go, .NET, or TypeScript by creating a session and sending prompts with streaming enabled via the Copilot SDK runtime.

What runtime environments are required to build agentic applications with the Copilot SDK?

Building agentic applications requires installing the Copilot CLI alongside your target language runtime environment, specifically Node.js, Python, Go, or .NET 8 or later.