copilot-sdk
Build agentic applications with GitHub Copilot SDK. Use when embedding AI agents in apps, creating custom tools, implementing streaming responses, managing sessions, connecting to MCP servers, or creating custom agents. Triggers on Copilot SDK, GitHub SDK, agentic app, embed
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Build agentic applications with GitHub Copilot SDK. Use when embedding AI agents in apps, creating custom tools, implementing streaming responses, managing sessions, connecting to MCP servers, or creating custom agents. Triggers on Copilot SDK, GitHub SDK, agentic app, embed Copilot, programmable agent, MCP server, custom agent.
How to use
Zainstaluj GitHub Copilot CLI i uwierzytelnij się, następnie sprawdź wersję poleceniem
copilot --version. Upewnij się, że masz zainstalowany wymagany runtime: Node.js 18+, Python 3.8+, Go 1.21+ lub .NET 8.0+.Zainstaluj SDK dla wybranego języka: dla TypeScript uruchom
npm install @github/copilot-sdk tsx, dla Pythonpip install github-copilot-sdk, dla Gogo get github.com/github/copilot-sdk/go, dla .NETdotnet add package GitHub.Copilot.SDK.Utwórz plik z kodem agenta. W TypeScript zaimportuj
CopilotClient, utwórz instancję klienta i sesję z wybranym modelem (np.gpt-4.1). W Pythonie użyjCopilotClientz modułucopiloti uruchom funkcję asynchroniczną.Wyślij prompt do sesji za pomocą metody
sendAndWait()lubsend(), przekazując wiadomość użytkownika. Copilot przetworzy żądanie i zwróci odpowiedź.Obsłuż odpowiedź i wyświetl wynik. W TypeScript dostęp do treści uzyskasz przez
response?.data.content. Po zakończeniu pracy zamknij klienta metodąstop().Uruchom aplikację: dla TypeScript użyj
npx tsx nazwa_pliku.ts, dla Pythonpython nazwa_pliku.py, dla Gogo run ., dla .NETdotnet run.