Microsoft Intelligent Terminal – AI w terminalu bez zmuszania

Podczas konferencji Build 2026 Microsoft zaprezentował aplikację, która może zmienić sposób, w jaki programiści korzystają z linii poleceń. Intelligent Terminal 0.1 to nie kolejna aktualizacja Windows Terminal – to osobny, otwarty fork, który dodaje do konsoli panel agenta AI. Zamiast wbudowywać funkcje sztucznej inteligencji w narzędzie używane przez dziesiątki milionów deweloperów, Microsoft postawił na oddzielną ścieżkę. To decyzja podyktowana gorzkimi doświadczeniami z Windows Recall.

Dlaczego fork zamiast rozszerzenia? Lekcja z kontrowersji Recall

Microsoft stanął przed wyborem: dodać agenta AI do stabilnego Windows Terminal i dotrzeć do całej bazy użytkowników od razu, albo stworzyć osobną aplikację i pozwolić programistom świadomie z niej skorzystać. Wybrano to drugie rozwiązanie. Powód? Niedawna burza wokół Windows Recall – funkcji, którą Microsoft początkowo chciał włączyć domyślnie, bez odpowiednich zabezpieczeń prywatności. Reakcja społeczności była tak gwałtowna, że firma musiała wycofać plany i przeprojektować całe rozwiązanie.

Intelligent Terminal stosuje tę samą logikę: każda funkcja agenta AI wymaga celowego pobrania i instalacji. Eksperymentalny kod działa na oddzielnej gałęzi, która nie ma wpływu na Windows Terminal – narzędzie krytyczne dla milionów programistów. Dzięki temu Microsoft może szybko iterować w Intelligent Terminal bez obawy o regresje w stabilnej wersji. Jeśli coś się zepsuje, zawiedzie w opcjonalnym eksperymencie, a nie w domyślnym shellu Windows 11.

Jak ACP łączy terminal z agentami AI

Protokół Agent Client Protocol – standard dla agentów

Sercem Intelligent Terminal jest Agent Client Protocol (ACP) – otwarty standard stworzony przez Zed Industries. Można go porównać do Language Server Protocol, ale dla agentów AI. Przed LSP każde środowisko programistyczne potrzebowało własnej integracji dla każdego serwera językowego. ACP rozwiązuje podobny problem: definiuje jeden interfejs komunikacyjny, dzięki któremu każdy agent zgodny z protokołem współpracuje z każdym edytorem czy terminalem bez dodatkowego kodowania.

Transport danych opiera się na JSON-RPC 2.0 przesyłanym przez stdin/stdout. Kiedy Intelligent Terminal potrzebuje skontaktować się z agentem, uruchamia jego CLI jako lokalny podproces i wymienia z nim ustrukturyzowane wiadomości przez ten sam kanał, którego terminal używa na co dzień. Żadnych gniazd sieciowych, żadnych chmurowych pośredników w samej warstwie protokołu. Intelligent Terminal to jedynie lokalna warstwa transportowa: przechwytuje kontekst shella (wyniki poleceń, komunikaty błędów, stan aktywnego shella) i przekazuje go do procesu agenta CLI przez ACP. To agent – domyślnie GitHub Copilot CLI – wysyła dalej kontekst do chmurowego backendu AI.

Co potrafi panel agenta?

Głównym elementem interfejsu jest dokowalny panel agenta, który wywołuje się skrótem Ctrl+Shift+… Gdy polecenie zakończy się błędem, Intelligent Terminal automatycznie wykrywa problem, zapala wskaźnik na pasku stanu i ładuje kontekst shella do panelu – wystarczy jedno kliknięcie lub Ctrl+Alt+… Agent może wyjaśnić, co poszło nie tak, i zaproponować lub wykonać poprawkę (w zależności od ustawień automatyzacji).

Taki przepływ pracy eliminuje typowy dla debugowania w terminalu cykl: kopiuj błąd → przejdź do przeglądarki → wklej do czatu → wklej odpowiedź z powrotem → próbuj ponownie. Intelligent Terminal zwija tę pętlę do jednego kliknięcia. Przy bardziej złożonych zadaniach agent tworzy karty w tle, nie blokując aktywnego shella – użytkownik może kontynuować pracę, podczas gdy agent działa równolegle.

Dostępne są też dodatkowe sterowania: panel zarządzania agentami (Ctrl+Shift+/) wyświetla wszystkie aktywne i zakończone sesje na kartach, umożliwiając szybki powrót do poprzedniego workflow. Paleta poleceń zyskała tryb z przedrostkiem „? – wystarczy wpisać ? i zapytanie, a terminal wstrzykuje kontekst aktywnego panelu do agenta działającego w karcie w tle. Łącznie ponad 25 agentów wspierało ACP na początku 2026 roku, w tym JetBrains IDEs, Zed oraz właśnie Intelligent Terminal.

Prywatność, dane i zmiany w rozliczeniach Copilot

Kto odpowiada za dane wysyłane do chmury?

Intelligent Terminal sam w sobie nie wysyła nic do chmury – przekazuje kontekst shella do lokalnego agenta CLI przez stdio, a dopiero ten agent decyduje, co trafi do zewnętrznego serwisu. Domyślnie jest to GitHub Copilot CLI, który wysyła do infrastruktury GitHuba wyniki poleceń, komunikaty błędów i nazwę aktywnego shella. Zgodnie z dokumentacją Terminal Chat, historia czatu i nazwa shella są częścią wiadomości kierowanych do usługi AI.

To kluczowa informacja dla programistów pracujących w wrażliwych środowiskach. Wyniki poleceń mogą zawierać zmienne środowiskowe, ścieżki, fragmenty konfiguracji, a w nieodpowiednio zabezpieczonych systemach – nawet dane uwierzytelniające. GitHub Copilot CLI różnie traktuje dane w zależności od planu: wersje Business i Enterprise obejmują umowy o zerowym przechowywaniu danych (zero-data-retention), ale plany osobiste i darmowe nie dają takich gwarancji. Microsoft nie opublikował osobnej polityki prywatności dla Intelligent Terminal poza informacją w README, że sama aplikacja nie łączy się z chmurą. Ciężar audytu spoczywa więc na deweloperze.

Zmiana modelu rozliczeń Copilot – więcej tokenów, więcej kosztów

Dzień przed premierą Intelligent Terminal GitHub przestawił Copilot na rozliczanie oparte na zużyciu tokenów (usage-based billing). Dotychczasowy system przydzielał stałą liczbę zapytań premium w ramach planu; teraz każdy kredyt AI odpowiada określonej puli tokenów wejściowych, wyjściowych i z pamięci podręcznej. Sesje agentowe, które ładują pełne wyniki błędów do panelu i uruchamiają naprawy, konsumują znacznie więcej tokenów niż pojedyncze uzupełnienia kodu. Deweloperzy na planie Copilot Pro (10 USD/miesiąc, w tym 10 USD kredytów AI) lub Pro+ (39 USD/miesiąc) powinni sprawdzić, czy przydzielony limit wystarczy na planowane workflowy.

Ograniczenia i pierwsze reakcje społeczności

Intelligent Terminal działa wyłącznie w systemie Windows 11 (wersja 22H2, build 22621.6060 lub nowszy). Nie ma wersji na Linuksa ani macOS, choć licencja MIT pozostawia furtkę dla społecznościowych portów. Obsługa WSL2 jest na roadmapie, ale nie trafiła do wydania 0.1.

Najpoważniejszym brakiem jest brak trybu lokalnego wnioskowania. Każda odpowiedź AI wymaga połączenia sieciowego z chmurą agenta CLI – nie można skierować Intelligent Terminal do lokalnie uruchomionego modelu i zatrzymać wszystkie dane na urządzeniu. Certyfikacja ACP wprawdzie dopuszcza lokalne agentów, a Microsoft wspomina w dokumentacji o możliwości konfiguracji własnych agentów, ale żadne pierwszoosobowe rozwiązanie lokalne nie jest dostępne w obecnej wersji.

Reakcje na oficjalnym ogłoszeniu były podzielone. Wielu programistów chwaliło sposób wykrywania błędów i konstrukcję panelu agenta. Inni wyrażali opór przed wstawianiem AI do terminala – jeden z najwyżej ocenianych komentarzy pytał: „Po co ta obsesja pakowania AI absolutnie wszędzie?”. Bardziej techniczne uwagi dotyczyły kwestii zaufania: które polecenia agent może wykonać autonomicznie, jakie dane opuszczają maszynę i czy działy IT mają narzędzia do zarządzania Intelligent Terminal, zanim rozprzestrzeni się on w organizacjach.

Microsoft Intelligent Terminal 0.1 to wyraźny sygnał, że firma chce eksperymentować z agentami AI w terminalu, ale stawia na dobrowolność i separację od stabilnego narzędzia. To model, który może się sprawdzić – pod warunkiem, że społeczność zaakceptuje nowy standard, a kwestie prywatności i kosztów zostaną dopracowane w kolejnych wydaniach.

Źródło