Gemini CLI dostaje tryb planowania. Wreszcie AI, które nie psuje kodu

W skrócie:

Gemini CLI dostaje Plan Mode – tryb tylko do odczytu, który analizuje kod bez ryzyka jego wykonania

Nowe narzędzie ask_user pozwala AI zadawać pytania przed wprowadzeniem zmian

Rozszerzony Model Context Protocol (MCP) umożliwia integrację z zewnętrznymi narzędziami deweloperskimi

To odpowiedź na największy strach programistów: AI, które zmienia kod bez pytania

Daj AI dostęp do swojego kodu. Co może pójść nie tak? Właściwie wszystko – zwłaszcza gdy asystent AI zdecyduje, że wie lepiej i wykona zmiany bez pytania. Google właśnie rozwiązuje ten problem w Gemini CLI, dodając tryb, który pozwala AI myśleć, ale nie działać.

Plan Mode to nowa funkcja w Gemini CLI, która działa jak doradca techniczny: analizuje kod, mapuje architekturę, proponuje zmiany – ale nic nie wykonuje. Tryb tylko do odczytu eliminuje ryzyko, że AI przypadkowo zepsuje działający projekt. Dla programistów pracujących z dużymi bazami kodu to różnica między użytecznym narzędziem a potencjalną katastrofą.

Plan Mode oddziela analizę od wykonania – AI może myśleć bez ryzyka

AI, które pyta zamiast zgadywać

Największa nowość to narzędzie ask_user. Zamiast zgadywać intencje programisty, Gemini może teraz zadawać pytania w trakcie analizy. Planujesz refaktoryzację starego modułu? AI zapyta, czy zachować kompatybilność wsteczną. Rozważasz zmianę architektury? Dostaniesz pytanie o priorytety: wydajność czy czytelność kodu.

To fundamentalna zmiana w podejściu do agentów AI w programowaniu. Większość narzędzi działa na zasadzie "wykonaj i miej nadzieję, że działa". Plan Mode odwraca tę logikę: najpierw zrozum kontekst, potem zaproponuj rozwiązanie, na końcu – jeśli programista się zgodzi – wykonaj zmiany.

Jak to działa w praktyce

Uruchamiasz Plan Mode w projekcie z kilkudziesięcioma plikami. Gemini skanuje strukturę, identyfikuje zależności, mapuje przepływ danych. Zamiast od razu proponować zmiany, zadaje pytania: "Widzę trzy różne implementacje logowania. Czy to celowe rozdzielenie, czy legacy code do ujednolicenia?"

Odpowiadasz, AI doprecyzowuje plan. Dopiero gdy zatwierdzisz całą mapę zmian, możesz przełączyć się w tryb wykonania. Masz code review przed napisaniem kodu – tylko że rozmówca przeanalizował cały projekt w kilka sekund.

Model Context Protocol rozszerza możliwości

Gemini CLI dostaje też rozszerzone wsparcie dla Model Context Protocol (MCP). W praktyce oznacza to, że AI może teraz łączyć się z zewnętrznymi narzędziami deweloperskimi: systemami kontroli wersji, bazami danych, narzędziami do testowania, dokumentacją API.

Przykład: analizujesz możliwość migracji z jednej biblioteki na inną. Gemini w Plan Mode nie tylko sprawdzi Twój kod – połączy się z dokumentacją obu bibliotek, sprawdzi kompatybilność wersji, zidentyfikuje breaking changes, a nawet zajrzy do issue trackerów, żeby zobaczyć znane problemy. Wszystko w trybie tylko do odczytu.

MCP pozwala Gemini CLI łączyć się z ekosystemem narzędzi deweloperskich

Integracja z istniejącym workflow

MCP nie wymaga przebudowy całego środowiska. Gemini CLI działa jako warstwa pośrednia między Tobą a narzędziami, których już używasz. Pracujesz w GitLab? AI może analizować merge requesty. Używasz Jiry? Gemini połączy tickety z fragmentami kodu. Testujesz w Jest? Dostaniesz mapę pokrycia testami Jeśli chodzi o planowanych zmian.

To odpowiedź na problem, który Google Code Assist już próbował rozwiązać – jak sprawić, żeby AI rozumiało nie tylko kod, ale cały kontekst projektu. Plan Mode idzie o krok dalej: nie tylko rozumie, ale pyta o rzeczy, których nie wie.

Bezpieczeństwo przez separację

Tryb tylko do odczytu to nie tylko wygoda – to warstwa bezpieczeństwa. Widzieliśmy już, co się dzieje, gdy agent AI dostaje zbyt szerokie uprawnienia. Plan Mode eliminuje ten scenariusz: AI może czytać, analizować, proponować – ale nie może modyfikować, usuwać ani wykonywać kodu.

Dla zespołów pracujących z wrażliwym kodem (finanse, healthcare, systemy krytyczne) to fundamentalna różnica. Możesz pozwolić AI na analizę architektury bez ryzyka, że przypadkowo wykona migrację bazy danych na produkcji. Możesz eksperymentować z propozycjami refaktoryzacji bez strachu, że AI "pomoże" i zepsuje działający system.

Kontrola na każdym etapie

Plan Mode daje Ci pełną kontrolę nad tym, kiedy AI przechodzi z analizy do działania. Możesz przejrzeć cały plan zmian, zadać dodatkowe pytania, zmodyfikować propozycje – i dopiero wtedy zatwierdzić wykonanie. Masz diff w Git, tylko że widzisz go przed wprowadzeniem zmian, nie po.

Google dodaje też logi wszystkich interakcji AI z kodem. Możesz wrócić do każdego pytania, każdej analizy, każdej propozycji. Jeśli coś pójdzie nie tak po wdrożeniu zmian, masz pełną historię decyzji – nie tylko "AI to zrobiło".

Plan Mode pokazuje pełny kontekst decyzji przed wykonaniem zmian

Dla kogo to narzędzie

Plan Mode ma sens dla programistów pracujących z dużymi, złożonymi projektami. Jeśli Twoja baza kodu ma kilkaset plików, dziesiątki zależności i historię sięgającą lat – to narzędzie dla Ciebie. AI może przeanalizować strukturę szybciej niż Ty, ale bez ryzyka, że coś zepsuje.

Również dla zespołów, które chcą eksperymentować z AI, ale mają ograniczenia bezpieczeństwa. Tryb tylko do odczytu pozwala na analizę kodu bez naruszania polityk dostępu. AI może doradzać, ale nie może działać bez ludzkiej zgody.

Mniej przydatne dla małych projektów lub prototypów, gdzie ryzyko jest niskie, a szybkość ważniejsza od ostrożności. Jeśli piszesz skrypt na 200 linii, pełna analiza architektoniczna to przesada. Tam sprawdzi się szybsze narzędzie jak Claude Code.

Co to zmienia w praktyce

Plan Mode w Gemini CLI to sygnał, że Google rozumie największy problem z AI w programowaniu. Nie chodzi o to, czy AI potrafi pisać kod (potrafi). Chodzi o to, czy można mu zaufać w produkcyjnym środowisku. Tryb tylko do odczytu, narzędzie ask_user i rozszerzone MCP to trzy elementy, które budują to zaufanie.

Dla polskich firm rozwijających oprogramowanie to konkretna opcja do rozważenia – zwłaszcza jeśli pracujesz z kodem, który musi spełniać standardy compliance (RODO, regulacje sektorowe). Plan Mode pozwala wykorzystać AI do analizy bez ryzyka naruszenia polityk bezpieczeństwa.

Pytanie brzmi: czy separacja analizy od wykonania to przyszłość narzędzi AI dla programistów, czy tylko etap przejściowy? Google stawia na pierwsze. Czas pokaże, czy to wystarczy, żeby przekonać programistów, którzy wciąż wolą pisać kod sami.

Źródła

Google Developers Blog – Plan mode is now available in Gemini CLI