Odpowiedzi w Markdown pojawiają się na bieżąco. Do tego historia sesji, diffy oraz tryby Manual, Accept Edits, Plan i Auto.
Claude Code. W Visual Studio.
Natywne rozszerzenie Visual Studio dla Claude Code: panel czatu, planowanie, diffy, kontekst kodu, automatyzacja IDE, debugger i Remote Control. Agentem pozostaje Claude Code; rozszerzenie daje mu dostęp do prawdziwego środowiska Visual Studio.
Jaki problem rozwiązuje?
Claude Code działa w terminalu, ale Visual Studio wie rzeczy, których terminal nie widzi: natywny diff, Error List, projekty i rozwiązanie (solution), aktywny dokument, debugger, call stack, zmienne lokalne i stan uruchomionej aplikacji.
Rozszerzenie łączy Claude Code z tym środowiskiem. Zamiast kopiować kod i błędy do terminala, agent korzysta z kontekstu IDE i pracuje na prawdziwym projekcie.
Claude Code działa poza procesem Visual Studio, a rozszerzenie udostępnia mu funkcje IDE przez Agent Client Protocol i narzędzia do sterowania Visual Studio.
Co dostajesz w środku Visual Studio?
Plan implementacji jest otwierany jako dokument. Możesz go zaakceptować albo odesłać z komentarzem przed rozpoczęciem implementacji.
Każdy plik zmieniony przez sesję można otworzyć, zaakceptować lub odrzucić, pojedynczo albo zbiorczo.
Aktywny dokument, kilka dokumentów, zaznaczenia i obrazy mogą trafić do sesji bez ręcznego kopiowania treści.
Otwieranie i aktywowanie dokumentów, dodawanie plików do projektów, praca z rozwiązaniem, build/rebuild/clean, Error List, Output i polecenia DTE.
Breakpointy, start debugowania, oczekiwanie na breakpoint, call stack, zmienne lokalne, obliczanie wyrażeń, praca krokowa, wznawianie i zatrzymanie.
Podczas debugowania agent może korzystać z UI Automation: znaleźć okna, odczytać drzewo interfejsu, klikać przyciski, zaznaczać pola wyboru, wpisywać tekst i robić zrzuty ekranu.
Ta sama sesja może być prowadzona z claude.ai/code, gdy Remote Control jest włączone.
Sesje, tytuł rozmowy, czas pracy, zużycie tokenów, aktywność oraz stan kontekstu są widoczne w panelu.
Gdy Visual Studio jest w tle, możesz dostać powiadomienie o zakończeniu pracy, prośbie o zgodę albo planie czekającym na akceptację.
Jak wygląda typowy przepływ?
Otwierasz rozwiązanie i uruchamiasz Claude Code w panelu Visual Studio. W razie potrzeby dodajesz kontekst i opisujesz zadanie tak jak w zwykłej sesji Claude Code.
W trybie Plan najpierw dostajesz plan jako dokument i możesz go poprawić, zanim agent cokolwiek zmieni. Zmiany w plikach trafiają potem do Changed Files i diffów.
Po zmianach agent może zbudować rozwiązanie, odczytać prawdziwe błędy z Error List, uruchomić debugger i przejść przez kod. Praca nie kończy się więc na wygenerowaniu poprawki: agent może skompilować kod, znaleźć przyczynę błędu i poprawić go jeszcze raz.
Uprawnienia i bezpieczeństwo.
Prośby o uprawnienia pojawiają się w IDE i czekają na Twoją decyzję. W trybie Manual agent pyta przed każdą operacją, która wymaga zgody; w trybach Accept Edits i Auto pyta rzadziej.
Rozszerzenie korzysta z istniejącego logowania Claude Code. Nie tworzy osobnego logowania dla Visual Studio i nie przejmuje poświadczeń w procesie rozszerzenia.
Sesja może wysłać do skonfigurowanego dostawcy modelu kod źródłowy, niezapisane zmiany, ścieżki plików, obrazy i wyniki narzędzi. Weź to pod uwagę w repozytoriach z poufnym kodem.
Wymagania i ograniczenia.
Rozszerzenie wymaga Visual Studio 2022 lub 2026, komponentu .NET 8 Runtime w instalacji Visual Studio, Node.js 22+ i zalogowanego Claude Code CLI.
Możliwości zależą od adaptera ACP i funkcji, które udostępnia. Rozszerzenie nie gwarantuje pełnej zgodności z każdą wersją oficjalnych integracji Claude Code.
Budowanie ze źródeł.
Pełne budowanie i pakowanie VSIX wymaga Windows i Visual Studio z obciążeniem Visual Studio extension development.
F5 uruchamia osobną instancję eksperymentalną Visual Studio. Zbudowanie rozszerzenia nie aktualizuje instalacji używanej na co dzień, więc do zwykłej pracy trzeba zainstalować nowy plik VSIX.