
You are not limited to official language support. There are community versions of the SDK for Java, Rust, C++, and Clojure, so you can work with familiar languages and frameworks. Since these are not official releases, they may not be coordinated with GitHub’s own SDKs and will not have the same level of support.
Working in the Microsoft Agent Framework
Helpfully, the Microsoft Agent Framework now supports the GitHub Copilot SDK, so you can integrate and orchestrate its agents with agents built from other tools and frameworks, such as Fabric or Azure OpenAI. This allows you to build complex AI-based applications from proven components and orchestrate the workflow between multiple agents using the Agent Framework. You are not limited to a single LLM. It is possible to work with ChatGPT in one agent and Claude in another.
Tools like the GitHub Copilot SDK are a useful way to experiment with agent development, turning workflows you’ve created in GitHub and Visual Studio Code into custom applications using MCP. Once you’ve built a fleet of different single-purpose agents, you can chain them together using higher-level orchestration frameworks to automate workflows that bring insights from across your business and application development lifecycle.