Copilot SDK in technical preview
Source: GitHub Changelog
Available SDKs
The Copilot SDK is available in four languages:
- Node.js / TypeScript:
@github/copilot-cli-sdk - Python:
copilot - Go:
github.com/github/copilot-cli-sdk-go - .NET:
GitHub.Copilot.SDK
Key features
All SDKs provide a consistent API with:
- Multi‑turn conversations – maintain session history for context‑aware interactions.
- Tool execution – define custom tools that the model can invoke during conversations.
- Full lifecycle control – manage client and session lifecycles programmatically.
Learn more
Join the GitHub Community to share your feedback.