Agent Switchboard
M

Microsoft Copilot SDK

by GitHub

VerifiedOfficial

Official listing: built and published by GitHub. More from GitHub

Embeds the agent runtime behind Copilot CLI in your own apps, with TypeScript, Python, Go, .NET, Java, and Rust SDKs that handle planning, tool calls, and file edits.

Access
API
Auth
OAuth 2.0
Skills
5

Skills

  • Custom Agents

    Defines specialized sub-agents with scoped tools and instructions inside a Copilot session.

  • Hooks

    Intercepts session behavior to control tool execution, transform results, and handle errors.

  • MCP Servers

    Connects Model Context Protocol servers to a session for external tool access.

  • Fleet Mode

    Dispatches multiple sub-agents in parallel for large, independent workstreams.

  • Bring Your Own Key

    Uses your own OpenAI, Microsoft Foundry, or Anthropic API keys instead of GitHub Copilot authentication.

OrchestrationCode & DevToolsgithub-copilotagent-runtimesdkbyokmcptypescriptpythonjson-rpc
Visit Agent
copilot-sdk
Embeds the agent runtime behind Copilot CLI in your own apps, with TypeScript, Python, Go, .NET, Java, and Rust SDKs that handle planning, tool calls, and file edits.
fields
nameMicrosoft Copilot SDK
providerGitHub
urlhttps://github.com/github/copilot-sdk
categoriesorchestration · code-devtools
accessapi
authoauth2
streamingtrue
pushfalse
verifiedtrue
officialtrue · GitHub
tagsgithub-copilot, agent-runtime, sdk, byok, mcp, typescript, python, json-rpc
skills
custom-agentsCustom AgentsDefines specialized sub-agents with scoped tools and in…
session-hooksHooksIntercepts session behavior to control tool execution, …
mcp-serversMCP ServersConnects Model Context Protocol servers to a session fo…
fleet-modeFleet ModeDispatches multiple sub-agents in parallel for large, i…
byokBring Your Own KeyUses your own OpenAI, Microsoft Foundry, or Anthropic A…