Copilot Agents w VS Code – 4 tryby pracy, które musisz znać
Copilot to już nie tylko podpowiedzi
Jeśli nadal traktujesz GitHub Copilot jako zaawansowany autocomplete, to czas na aktualizację mentalnego modelu. VS Code wprowadza agentów – autonomiczne jednostki AI, które potrafią samodzielnie analizować projekt, modyfikować pliki w wielu miejscach, uruchamiać komendy w terminalu i weryfikować efekty swojej pracy.
Ale nie ma jednego agenta. Są cztery typy, z których każdy działa w innym kontekście i nadaje się do innych zadań. W tym artykule przejdziemy przez wszystkie – od lokalnych po chmurowe – i pokażę, kiedy sięgać po który.
Przegląd – 4 typy agentów
| Typ | Gdzie działa | Interakcja | Najlepszy do |
|---|---|---|---|
| Local | Na Twojej maszynie, w VS Code | Interaktywna (czat) | Eksploracja, szybka iteracja |
| Background | Lokalnie, w izolowanym worktree | Bez interakcji | Dobrze zdefiniowane zadania |
| Cloud | Zdalnie, na infrastrukturze GitHub | Bez interakcji | Duże refaktory, PR-y |
| Third-Party | Lokalnie lub zdalnie | Zależy od dostawcy | Specjalistyczne możliwości |
Wszystkie sesje zarządzasz z jednego miejsca – unified Chat view w VS Code.
Local Agents – Twój interaktywny partner
Agenci lokalni to najbardziej “klasyczny” tryb. Działają bezpośrednio w VS Code na Twojej maszynie, z pełnym dostępem do workspace’u.
Co potrafią:
- Dostęp do wszystkich plików w workspace
- Korzystanie z narzędzi wbudowanych VS Code (terminal, filesystem, search)
- Dostęp do serwerów MCP i narzędzi z rozszerzeń
- Obsługa custom models – w tym BYOK (Bring Your Own Key)
- Interaktywna rozmowa z natychmiastowym feedbackiem
Kiedy używać:
Local agents sprawdzają się najlepiej, gdy:
- Eksplorujesz problem i nie wiesz jeszcze, jakie jest rozwiązanie
- Potrzebujesz natychmiastowej iteracji – pytasz, widzisz odpowiedź, doprecyzowujesz
- Chcesz wykorzystać kontekst edytora – zaznaczony fragment kodu, wyniki testów, diagnostykę
To Twoja domyślna opcja na co dzień.
Background Agents – praca w tle
Agenci w tle działają jako procesy CLI na Twojej maszynie, ale w pełnej izolacji od Twojego aktywnego workspace’u. VS Code automatycznie tworzy oddzielny folder za pomocą Git worktree, więc agent nie zaburzy Twojej bieżącej pracy.
Jak uruchomić:
- W widoku czatu wybierz Delegate Session → Background
- Wpisz
@cli <opis zadania>w czacie - Uruchom komendę Chat: New Background Agent
- Przekaż zadanie z lokalnej sesji, gdy doprecyzujesz zakres
Co potrafią:
- Pracują bez Twojej ingerencji – uruchamiasz i wracasz do swoich zadań
- Zmiany trzymają w izolowanym worktree – zero konfliktów z Twoim kodem
- Historia sesji powiązana z historią commitów
- Po zakończeniu możesz przejrzeć diff i zaaplikować zmiany z rozwiązywaniem konfliktów
Czego nie potrafią:
- Brak dostępu do wbudowanych narzędzi VS Code (diagnostyka, zaznaczenia)
- Brak dostępu do narzędzi z rozszerzeń
- Brak połączenia z serwerami MCP wymagającymi autoryzacji
Kiedy używać:
Background agents to Twój wybór, gdy:
- Zadanie jest dobrze zdefiniowane – “dodaj endpoint X”, “napisz testy do modułu Y”
- Chcesz równolegle pracować nad czymś innym
- Potrzebujesz proof of concept w kilku wariantach
Pro tip: Zacznij od local agenta, żeby doprecyzować zakres zadania, a potem przekaż je do tła komendą Delegate Session.
Cloud Agents – moc zdalnej infrastruktury
Cloud agents działają na zdalnych serwerach GitHub, całkowicie oddzielone od Twojej maszyny. Wynik ich pracy to zazwyczaj pull request.
Jak uruchomić:
- W widoku czatu wybierz New Chat → Cloud
- Wybierz dostawcę (GitHub Copilot Coding Agent, Claude, Codex)
- Opisz zadanie
Możesz też przekazać istniejącą sesję lokalną lub background do chmury, używając dropdown’a typu sesji lub komendy @cloud.
Co potrafią:
- Duże refaktory obejmujące całe repozytoria
- Kompletna implementacja funkcjonalności od wymagań do PR-a
- Automatyczne generowanie pull requestów z opisami
- Integracja z code review
Czego nie potrafią:
- Brak bezpośredniego dostępu do narzędzi VS Code
- Ograniczone do serwerów MCP i modeli skonfigurowanych w chmurze
- Brak dostępu do kontekstu runtime’u (wyniki testów, zaznaczenia)
Kiedy używać:
Cloud agents to Twój wybór, gdy:
- Pracujesz w zespole i chcesz, żeby efekt pracy agenta przeszedł standardowy proces review
- Zadanie jest duże i dobrze opisane – migracja, refaktor modułu
- Nie zależy Ci na natychmiastowym wyniku – agent pracuje asynchronicznie
Third-Party Agents – specjaliści od Anthropic i OpenAI
VS Code integruje się z agentami firm trzecich, które wykorzystują własne SDK i możliwości, ale zarządzasz nimi z tego samego interfejsu.
Claude Agent (Preview)
Agent od Anthropic działa autonomicznie w Twoim workspace. Wyróżnia go:
- Slash commands do wyspecjalizowanych workflow’ów:
/agents– tworzenie custom agentów/hooks– konfiguracja lifecycle hooks/memory– trwały kontekst między sesjami/review– code review/security-review– przegląd bezpieczeństwa
- Tryby uprawnień – wybierasz między autonomicznymi edycjami, zmianami wymagającymi akceptacji lub trybem planowania
- Dostępny lokalnie i w chmurze
Włączanie: Ustaw github.copilot.chat.claudeAgent.enabled na true.
OpenAI Codex
Wymaga subskrypcji Copilot Pro+ i rozszerzenia OpenAI Codex. Może działać interaktywnie lub w tle.
Kiedy używać third-party agents:
- Potrzebujesz specyficznych możliwości danego modelu
- Chcesz wykorzystać slash commands Claude’a do review lub security
- Preferujesz konkretny model AI do określonych zadań
Zarządzanie sesjami
Unified Chat view to centralny punkt zarządzania wszystkimi sesjami agentów, niezależnie od ich typu. Z tego poziomu:
- Tworzysz równoległe sesje dla różnych zadań
- Monitorujesz status, typ i statystyki zmian plików
- Przekazujesz pracę między typami agentów z zachowaniem historii konwersacji
- Archiwizujesz ukończone sesje
- Przeglądasz i aplikujesz zmiany z wielu plików
Sesje są powiązane z workspace’em i grupowane chronologicznie.
Custom Agents – Twój zespół specjalistów
Niezależnie od typu agenta, możesz tworzyć custom agents – profile z konkretnymi instrukcjami, narzędziami i modelem. Na przykład:
---description: "Code reviewer for .NET backend"model: "claude-sonnet-4-20250514"tools: - filesystem - search - terminal---
## Instructions
You are an expert .NET code reviewer. Focus on:1. Dependency injection best practices2. EF Core query optimization3. Security (OWASP Top 10)4. REST API design conventionsCustom agents możesz zapisywać:
- W workspace (
.github/agents/) – współdzielone z zespołem przez repo - W profilu użytkownika – Twoje osobiste, dostępne we wszystkich projektach
Działają zarówno z local, jak i background agents.
Który agent wybrać? Schemat decyzyjny
Czy wiesz dokładnie, co chcesz zrobić?├── NIE → Local Agent (eksploracja, iteracja)└── TAK ├── Czy chcesz pracować nad czymś innym w tym czasie? │ ├── NIE → Local Agent │ └── TAK │ ├── Czy wynik ma być PR-em do review? │ │ ├── TAK → Cloud Agent │ │ └── NIE → Background Agent │ └── Czy potrzebujesz specyficznych możliwości modelu? │ └── TAK → Third-Party Agent └── Czy zadanie obejmuje duży refaktor/migrację? └── TAK → Cloud AgentPodsumowanie
Agenci w VS Code to nie jeden narzędzie – to ekosystem czterech trybów pracy, z których każdy ma swoje miejsce:
- Local – codzienna praca, eksploracja, szybka iteracja
- Background – dobrze zdefiniowane zadania, praca równoległa
- Cloud – duże refaktory, praca zespołowa, PR-y
- Third-Party – specjalistyczne możliwości Claude’a i Codex’a
Kluczem jest nie wybieranie jednego “najlepszego” agenta, ale płynne przechodzenie między nimi w zależności od kontekstu. Zacznij od local agenta, doprecyzuj zakres, przekaż do tła lub chmury – i wracaj do swojej pracy.
Chcesz dowiedzieć się więcej? Sprawdź oficjalną dokumentację Copilot Agents w VS Code docs.
Chcesz opanować GitHub Copilot od podstaw?
Kurs GitHub Copilot - 5 poziomów, 15 modułów, od instalacji do własnych agentów. Pisany przez człowieka, weryfikowany z oficjalną dokumentacją VS Code.