- De planmodus biedt een gestructureerde, alleen-lezen omgeving voor het onderzoeken, ontwerpen en opstellen van implementatieplannen voordat er code wordt gewijzigd.
- De modus wordt aangestuurd door een flexibele beleidsengine, agentvaardigheden en hooks, waardoor uitgebreide aanpassing van veiligheidsregels, toegang tot tools en archiveringsworkflows mogelijk is.
- Gemini stuurt automatisch geavanceerde Pro-modellen door voor de planning en snelle Flash-modellen voor de uitvoering, waardoor de kwaliteit en prestaties in alle fasen worden geoptimaliseerd.
- Planmodus integreert met interactieve besturing, niet-interactieve pipelines en extensies zoals Conductor om alles te ondersteunen, van snelle taken tot complexe projecten met meerdere stappen.

De planmodus in Gemini CLI is in feite een veilige, alleen-lezen cockpit waar je complexe wijzigingen kunt doordenken voordat je ook maar één regel code aanraakt. In plaats van direct met bewerkingen te beginnen, doorloop je samen met de agent het onderzoek, het ontwerp en de planning. Gemini pluist je codebase, je tools en je documentatie uit en beschermt je project tegelijkertijd tegen onbedoelde wijzigingen.
Deze modus is ontworpen voor ontwikkelaars die structuur, veiligheid en duidelijkheid willen voordat de implementatie begint, zonder in te leveren op snelheid of flexibiliteit. Je kunt het gebruiken om databasemigraties, nieuwe functionaliteiten, refactoring of audits in kaart te brengen, en dat alles met behulp van geavanceerde modellen, aangepaste beleidsregels, agentvaardigheden en zelfs headless workflows in CI/CD. Zie het als een planningsomgeving waarin alles weloverwogen en traceerbaar is.
Wat is de planmodus in de Gemini CLI?
Planmodus is een alleen-lezen bedrijfsmodus in Gemini CLI die de agent beperkt tot een selecte set veilige tools. Zolang Gemini actief is, kan het je repository verkennen, bestanden inspecteren, naar patronen zoeken en documentatie lezen, maar het kan je projectbestanden niet wijzigen of willekeurige commando's uitvoeren die de status kunnen veranderen. De enige bestanden die het mag schrijven, zijn zijn eigen interne plan-artefacten.
Het belangrijkste idee achter de Planmodus is om denken en doen van elkaar te scheiden. Eerst richt Gemini zich op het begrijpen van uw verzoek, het analyseren van de codebase, afhankelijkheden en omgeving, en het opstellen van een gedetailleerd plan. Pas nadat u dat plan expliciet hebt goedgekeurd, gaat de CLI over naar een bewerkings- of uitvoeringsmodus om de wijzigingen door te voeren.
De planningsmodus is standaard ingeschakeld voor nieuwe gebruikers van Gemini CLI, wat betekent dat de meeste workflows al beginnen vanuit een onderzoeksgerichte mindset. Je kunt het altijd uitschakelen of uit je workflow verwijderen, maar standaard wordt planning als een volwaardige fase beschouwd, vooral bij grote of risicovolle veranderingen.
De modus is ook nauw geïntegreerd met andere Gemini-functies, zoals Agent Skills, de beleidsengine, MCP-tools en modelsturing. Dit maakt het niet alleen een veiligheidsmechanisme, maar ook een krachtige omgeving voor het ontwerpen van robuuste, goed onderbouwde oplossingen.
Planmodus inschakelen en openen
De planningsmodus is meestal standaard ingeschakeld, maar u kunt zelf bepalen hoe en wanneer Gemini CLI in deze modus start. Er zijn verschillende manieren om de planningsmodus te configureren of te openen, afhankelijk van of u deze als standaardgedrag wilt instellen of alleen voor specifieke sessies.
Als je wilt dat Gemini CLI altijd in Plan-modus start, kun je de instellingen vanuit de CLI aanpassen. Voer de ... uit / instellingen Ga in het commando naar de optie 'Standaard goedkeuringsmodus' en stel deze in op PlannenVanaf dat moment begint elke nieuwe sessie in deze alleen-lezen planningsomgeving.
Voor eenmalige sessies waarbij u direct naar de planningsmodus wilt gaan, kunt u een opdrachtregelparameter gebruiken. Start de CLI met gemini –goedkeuringsmodus=plan De agent zal dan direct volgens de beperkingen van de Planmodus werken, zonder dat u iets interactief hoeft aan te passen.
Wanneer je je al in de Gemini CLI bevindt, zijn er meerdere manieren om direct over te schakelen naar de Planmodus. U kunt op drukken Shift + Tab Om door de beschikbare goedkeuringsmodi te bladeren (Standaard → Automatisch bewerken → Plannen), gebruikt u de /plan Je kunt een commando geven, of simpelweg in natuurlijke taal aan de agent vragen om "een plan te starten voor..." een bepaald doel. Achter de schermen roept Gemini de volgende functionaliteit aan: enter_plan_mode Hulpmiddel om van modus te wisselen.
Met het commando /plan kun je ook direct een doel opgeven, wat handig is als je van modus wilt wisselen en meteen met de planning wilt beginnen. Bijvoorbeeld typen /plan implement authenticatie Gemini wordt in de planningsmodus gezet en uw verzoek over het ontwerp van de authenticatie wordt direct ingediend, waarna het onderzoek en de analyse onmiddellijk van start gaan.
Kernwerkproces: onderzoek, ontwerp, concept, goedkeuring
De planningsmodus structureert je werk in een eenvoudige maar krachtige workflow: definieer het doel, doe onderzoek, ontwerp, stel een plan op en keur het vervolgens goed of pas het aan. Elke fase is bewust gescheiden, zodat u de controle behoudt en onverwachte aanpassingen of risicovolle acties kunt vermijden.
Allereerst formuleer je een duidelijk doel. Je zou bijvoorbeeld kunnen zeggen: "een nieuwe notificatieservice plannen met Redis" of "onderzoeken hoe ik deze database kan migreren". Gemini gebruikt dat doel om de planningsmodus te activeren (indien deze nog niet actief is) en begint de relevante delen van je codebase, infrastructuur en documentatie te verkennen op een strikt alleen-lezen manier.
Tijdens de onderzoeksfase gebruikt Gemini tools zoals bestandslijsten, globbing, grep-achtige zoekopdrachten en andere alleen-lezen mogelijkheden om een mentaal beeld van uw systeem te creëren. In sommige gevallen kan het afhankelijk zijn van gespecialiseerde subagenten zoals een codebase_onderzoeker Of activeer agentvaardigheden die zijn afgestemd op specifieke domeinen om afhankelijkheden en architectuur beter te begrijpen.
Zodra de agent voldoende context heeft, gaat hij over naar de ontwerp- en discussiefase. Hier stelt Gemini strategieën voor, brengt afwegingen aan het licht en kan je verduidelijkende vragen stellen met behulp van de vraag_gebruiker hulpmiddel. Deze heen-en-weercommunicatie helpt ervoor te zorgen dat de gekozen aanpak aansluit bij uw voorkeuren, beperkingen en bestaande conventies.
Nadat jullie mondeling overeenstemming hebben bereikt over de te volgen richting, stelt Gemini een formeel implementatieplan op als een Markdown-bestand dat wordt opgeslagen in de daarvoor bestemde map 'plans'. Dit document is gedetailleerd en gestructureerd: het somt taken, stappen, afhankelijkheden, potentiële risico's en soms alternatieve opties op. U kunt het lezen, bewerken of van aantekeningen voorzien voordat er iets wordt uitgevoerd.
De laatste stap in het proces is expliciete goedkeuring. Gemini CLI presenteert het plan en biedt opties zoals 'Ja, wijzigingen automatisch accepteren' of 'Ja, wijzigingen handmatig accepteren' om de implementatie te starten. Als er iets niet klopt, kunt u feedback geven, het planbestand zelf bewerken of het plan eenvoudigweg annuleren. Esc en probeer een andere aanpak.
Samenwerken aan het plan: discussie, bewerkingen en opmerkingen.
Een van de grootste voordelen van de Planmodus is dat het plan wordt behandeld als een gedeeld document dat jij en Gemini samen kunnen bewerken. Deze vorm van samenwerking kan nauwkeuriger en sneller zijn dan het beschrijven van complexe veranderingen puur in natuurlijke taal.
Wanneer Gemini een concept heeft afgerond en het plan ter beoordeling aanbiedt, kunt u het direct openen in uw favoriete externe editor. Media Ctrl + X Vanuit de commandline opent het Markdown-plan in VS Code, Vim of de editor die je hebt geconfigureerd. Je hoeft niet handmatig naar bestanden te zoeken.
Binnen de editor kunt u het plan naar wens aanpassen. Je kunt de stappen herschikken zodat ze beter aansluiten op je implementatiepipeline, bepaalde acties herschrijven voor meer duidelijkheid, taken verwijderen die je overbodig vindt of secties uitbreiden die meer details nodig hebben. Je kunt ook inline opmerkingen toevoegen, zoals 'Moeten we de bestaande Logger-klasse hier hergebruiken?' of 'Controleer dit aan de hand van de huidige SLO's.'
Zodra je de editor opslaat en sluit, detecteert Gemini CLI automatisch je wijzigingen en opmerkingen. Het analyseert het bijgewerkte document, verwerkt uw feedback en verfijnt zijn interne begrip van de strategie. Vervolgens genereert de agent een verbeterde versie van het plan die u opnieuw kunt beoordelen.
Deze cyclus van bewerken → verfijnen → beoordelen kan zo vaak als nodig herhaald worden totdat je tevreden bent met het plan. Wanneer je er klaar voor bent, geef je een duidelijke goedkeuring. Pas dan verlaat Gemini de planningsmodus om daadwerkelijk bewerkingen uit te voeren of opdrachten te verrichten op basis van de overeengekomen stappen.
De planmodus verlaten en overschakelen naar een andere goedkeuringsmodus.
Je kunt de planningsmodus op elk moment verlaten, of je nu klaar bent met plannen of gewoon wilt terugschakelen naar een andere goedkeuringsmodus. Het is niet nodig om een plan af te ronden of goed te keuren voordat u deze omgeving verlaat.
De planningsmodus eindigt meestal wanneer je een definitief plan goedkeurt. Zodra je bevestigt dat Gemini met de implementatie moet beginnen, verlaat de CLI automatisch de planningsmodus en schakelt over naar een meer permissieve modus waarin bewerkingen en toolaanroepen die de status wijzigen, zijn toegestaan, volgens je goedkeuringsinstellingen.
Als je gewoon naar een andere modus wilt overschakelen zonder iets goed te keuren, kun je dezelfde sneltoets gebruiken als voor de planningsmodus. Media Shift + Tab Om te schakelen tussen Plan en Standaard of Automatisch bewerken, afhankelijk van uw voorkeur voor actieve ontwikkelwerkzaamheden.
Commando's in natuurlijke taal werken ook voor modusovergangen. Je kunt zinnen typen zoals 'planmodus verlaten' of 'planning stoppen' en Gemini roept dan de bijbehorende tool voor het wisselen van modus aan om je vorige gedrag te herstellen. Dit maakt het gemakkelijk om in en uit de planningscontext te schakelen naarmate je workflow zich ontwikkelt.
Veiligheidsmodel en toegestane tools in de planmodus.
De planningsmodus wordt intern beschermd door strikte veiligheidsregels die garanderen dat uw project tijdens het plannen in een alleen-lezen-modus blijft. De modus wordt ondersteund door de Gemini CLI-beleidsengine en een speciaal configuratiebestand met de naam plan.toml, waarin wordt vastgelegd welke tools zijn toegestaan en hoe ze zich gedragen.
Het ingebouwde beleid voor de planningsmodus wordt beschouwd als een Tier 1-beleid en is altijd gericht op het voorkomen van schrijfbewerkingen of destructieve acties. Alleen tools die inherent veilig zijn, zoals het lezen, zoeken of weergeven van bestanden, zijn standaard toegestaan. Alles wat bestanden kan wijzigen, commando's kan uitvoeren of externe systemen kan aanpassen, wordt geblokkeerd, tenzij u de regels expliciet overschrijft.
De beleidsengine beschouwt regels die geen modi specificeren als globaal actief, wat betekent dat ze ook van toepassing zijn tijdens de planningsmodus. Als u wilt dat een regel alleen in andere modi van toepassing is en niet in de planningsmodus, moet u de doelmodi expliciet in die regel vermelden. Bijvoorbeeld, als u wilt npm-test Om dit toe te staan in de standaard- en automatische bewerkingsmodus, maar nooit in de planmodus, configureert u dit met een lijst van modi die de planmodus uitsluit.
Een ander belangrijk veiligheidsaspect is de manier waarop permanente goedkeuringen voor gereedschappen worden afgebakend. Goedkeuringen die in meer permissieve modi (zoals Standaard of Automatisch bewerken) worden verleend, worden niet automatisch overgenomen in de planningsmodus. Dit voorkomt dat tools die u vertrouwt voor de implementatie ongemerkt blijven draaien terwijl u zich nog in de onderzoeksfase bevindt. Goedkeuringen die in de planningsmodus worden gegeven, worden echter als weloverwogen beschouwd en kunnen daarna globaal op andere modi worden toegepast.
Over het algemeen is de Planmodus standaard veilig, maar toch zeer aanpasbaar. Je kunt zelf bepalen welke tools beschikbaar zijn, hoe ze goedkeuring vereisen en welke soorten koppelingen of logboekregistratie je wilt rondom het aanmaken en uitvoeren van plannen.
Aangepaste beleidsregels, MCP-tools en hooks
Naast de ingebouwde Tier 1-beleidsregels kunt u de planningsmodus verder aanpassen aan uw organisatie of persoonlijke workflow door uw eigen beleidsbestanden toe te voegen. Deze leven in de ~/.gemini/policies/ directory en worden beschouwd als Tier 2, dus ze kunnen het standaardgedrag dat is gedefinieerd in verfijnen of uitbreiden. plan.toml.
Een veelvoorkomend gebruiksscenario is het beheren van het gedrag van alleen-lezen Model Context Protocol (MCP)-tools tijdens de planningsmodus. Standaard kan Gemini gebruikersbevestiging vereisen voordat deze tools worden aangeroepen, zelfs als ze niet-destructief zijn. Met toolAnnotaties en mcpName Met een wildcard kunt u specifieke patronen of toolsets definiëren die automatisch worden goedgekeurd of minder prompts vereisen, waardoor de planning soepeler verloopt in omgevingen die sterk afhankelijk zijn van externe services.
Je kunt ook hooks toevoegen die worden geactiveerd wanneer de planningsmodus overgaat in de implementatiemodus. Als uw organisatie bijvoorbeeld een auditspoor nodig heeft van elk goedgekeurd plan, kunt u een AfterTool Een hook die de definitieve planartefacten naar Google Cloud Storage of een ander archiveringssysteem kopieert wanneer Gemini de planningsmodus verlaat om wijzigingen uit te voeren.
Een typische hook kan een script zijn zoals ~/.gemini/hooks/archive-plan.sh, dat contextinformatie ontvangt over de sessie en het planbestand. Hiermee kunt u voldoen aan de eisen op het gebied van compliance en traceerbaarheid zonder uw handmatige workflow te wijzigen: elke keer dat een plan wordt goedgekeurd, wordt er automatisch een back-up van gemaakt voor latere beoordeling of incidentanalyse.
Door aangepaste beleidsregels en hooks te combineren, kunnen teams hun eigen methodologieën rechtstreeks in de planningsmodus coderen. Of u nu strengere goedkeuringseisen, verplichte logboekregistratie of omgevingsspecifieke beperkingen voor tools wilt, de beleidsengine biedt u de benodigde instellingen.
Agentvaardigheden en gespecialiseerde planningsworkflows
Agentvaardigheden zijn een belangrijk mechanisme om aan te passen hoe Gemini CLI specifieke categorieën werk plant, terwijl u zich in de planningsmodus bevindt. Een vaardigheidspakket bevat gespecialiseerde instructies, procedurele stappen en heuristieken die bepalen hoe de agent een bepaalde taak onderzoekt, ontwerpt en structureert.
Een vaardigheid genaamd "Databasemigratie" kan er bijvoorbeeld voor zorgen dat elk plan back-upstrategieën, gegevensvalidatiecontroles en terugdraaiprocedures bevat. In plaats van al deze details telkens opnieuw te moeten onthouden, kunt u vertrouwen op uw expertise om ervoor te zorgen dat elk migratieplan veilig is en voldoet aan uw standaarden.
Op dezelfde manier zou een vaardigheid als "Beveiligingsaudit" Gemini ertoe kunnen aanzetten om actief te zoeken naar kwetsbaarheden of verkeerde configuraties tijdens het verkennen van de codebase. Het kan de agent opdracht geven om te scannen op onveilige standaardinstellingen, ontbrekende authenticatiecontroles of niet-versleutelde geheimen, en vervolgens de bevindingen en herstelstappen samen te vatten in het planartefact.
Aan de front-endkant kan een vaardigheid in 'front-end design' de agent helpen bij het kiezen van specifieke UI-componentbibliotheken en het naleven van toegankelijkheidsrichtlijnen. Ontwerpen die met deze vaardigheid worden gegenereerd, verwijzen automatisch naar uw ontwerpsysteem, ARIA-richtlijnen of prestatiebeperkingen, waardoor de gebruikersinterface consistent en inclusief blijft.
Om een vaardigheid in de planningsmodus te gebruiken, kunt u Gemini CLI expliciet vragen om "deze te gebruiken". "Vaardigheid om te plannen..." of beschrijf je taak simpelweg op een manier waardoor de agent autonoom een relevante vaardigheid kan activeren. Eenmaal geactiveerd, verandert de vaardigheid de manier waarop de planningsfasen verlopen, van onderzoeksprioriteiten tot de structuur van het uiteindelijke Markdown-plan.
Doordat vaardigheden naadloos aansluiten op het veiligheidsmodel van Planmodus, profiteren zelfs zeer gespecialiseerde workflows nog steeds van de alleen-lezen-garanties en goedkeuringsmechanismen. Je krijgt diepgaande, domeinspecifieke planning zonder je omgeving bloot te stellen aan onbedoelde neveneffecten.
Modelroutering: Pro voor planning, Flash voor uitvoering
Gemini CLI bevat automatische modelroutering die gebruikmaakt van de Planmodus om een balans te vinden tussen de kwaliteit van de redenering en de uitvoeringssnelheid. Wanneer u een automatische modelconfiguratie gebruikt, kiest de CLI verschillende Gemini-modellen afhankelijk van of u zich in de plannings- of implementatiefase bevindt.
In de abonnementsmodus worden verzoeken doorgestuurd naar een geavanceerd Pro-model, zoals de Gemini 3.1 Pro. Dit model is geoptimaliseerd voor complexe analyses, architectonische beslissingen, redeneringen over lange contexten en het opstellen van ingewikkelde plannen. Het doel is om de kwaliteit en robuustheid van het plan zelf te maximaliseren, zelfs als dat meer rekenkracht vereist.
Zodra een plan is goedgekeurd en u de planmodus verlaat, detecteert de CLI dat een implementatiefase is gestart en schakelt automatisch over naar een snelle flash-modus. Hier ligt de prioriteit bij reactiesnelheid en kostenefficiëntie: de agent voert voornamelijk goed gedefinieerde stappen uit in plaats van grote strategische beslissingen te nemen, dus een sneller model is meestal voldoende.
Dit standaardgedrag biedt een slimme afweging: langzaam en doordacht tijdens het ontwerpen, snel en efficiënt tijdens het bouwen. Mocht u om welke reden dan ook de voorkeur geven aan een andere configuratie, dan kunt u het automatisch schakelen in uw instellingen uitschakelen en handmatig specifieke modellen voor elke modus configureren.
Nieuwere modellen zoals de Gemini 2.5 Flash en de Gemini 2.5 Flash-Lite verbeteren deze balans nog verder. Met betere mogelijkheden voor het gebruik van tools, een lagere latentie en een betere opvolging van instructies kunnen ze de planstappen betrouwbaarder uitvoeren, terwijl het tokengebruik en de kosten onder controle blijven.
Sessiebehoud, opschoning en aangepaste abonnementsmappen
Om je ontwikkelomgeving overzichtelijk te houden, beheert Gemini CLI automatisch sessiegegevens en bijbehorende planbestanden. Standaard wordt elke sessie, inclusief de bijbehorende plannen en taaktrackers, 30 dagen bewaard voordat deze wordt verwijderd.
Je kunt deze bewaartermijn wijzigen met het commando /settings of door je settings.json-configuratie rechtstreeks aan te passen. Zoek de instelling 'Sessiebehoud' en pas deze aan uw behoeften aan; voor langlopende projecten wilt u wellicht een langere periode, terwijl u voor kortstondige experimenten een kortere bewaartijd prettiger vindt.
Naast automatisch opruimen kunt u sessies ook op elk gewenst moment handmatig verwijderen. Gebruik vanuit de opdrachtregel het volgende: gemini –delete-session om een specifieke sessie en de bijbehorende bestanden te verwijderen. U kunt ook de sessiebrowser openen met /vat samennavigeer via de interface en druk op x Om de geselecteerde sessie te verwijderen.
Als u een aangepaste map voor bouwplannen hebt geconfigureerd, is het belangrijk om te weten dat de bijbehorende bouwplanbestanden niet automatisch worden verwijderd. Je bent zelf verantwoordelijk voor het handmatig beheren van die map, wat een voordeel kan zijn als je plannen als permanente documentatie wilt beschouwen of ze samen met je code in versiebeheer wilt opslaan.
Deze aanpak biedt flexibiliteit: gebruik kortlopende plannen wanneer onmiddellijke uitvoering het belangrijkste is, of houd een zorgvuldig samengesteld archief van strategische plannen bij voor toekomstig gebruik en naleving van regelgeving.
Niet-interactieve en CI/CD-workflows met Planmodus
Planmodus is niet alleen geschikt voor interactieve terminalsessies; het werkt ook prima samen met niet-interactieve omgevingen zoals scripts en CI/CD-pipelines. In deze scenario's is de beleidsengine zo geconfigureerd dat bepaalde planningstools automatisch worden goedgekeurd, zodat de workflow niet vastloopt in afwachting van gebruikersinvoer.
Concreet gezegd, wanneer Gemini CLI een niet-interactieve context detecteert, keurt het automatisch de tools enter_plan_mode en exit_plan_mode goed. Dit betekent dat uw pipeline programmatisch de planning kan activeren, Gemini een plan kan laten genereren en vervolgens kan overgaan tot uitvoering zonder handmatige bevestigingsdialoogvensters.
Een ander belangrijk verschil bij niet-interactieve workflows is wat er gebeurt nadat de planningsmodus is voltooid en de implementatie begint. In plaats van over te schakelen naar de standaardmodus, schakelt de CLI over naar YOLO-modusDit is ontworpen om stappen automatisch uit te voeren zonder vast te lopen op goedkeuringen via interactieve tools.
Dit automatiseringsvriendelijke gedrag maakt het mogelijk om volledig gescripte workflows te bouwen waarbij planning en uitvoering van begin tot eind plaatsvinden. Je profiteert nog steeds van de gestructureerde planningsfase, maar zodra het plan gereed is en is goedgekeurd volgens jouw beleid, kan het proces in een razend tempo verlopen.
Modelbesturing in de Planmodus
Met modelsturing kunt u Gemini in realtime bijsturen terwijl het onderzoek doet of een plan opstelt. Dit kan de feedbackloop aanzienlijk verkorten en helpen. modelhallucinaties verminderen. In plaats van te wachten tot een volledige cyclus is voltooid, kunt u tijdens het uitvoeren van de tools al aanwijzingen of correcties invoegen.
Stel je voor dat je begint met een prompt als "/plan Ik wil een nieuwe notificatieservice implementeren met behulp van Redis." Gemini gaat naar de planningsmodus, begint de codebase te scannen en verkent mappen. Terwijl je de tool in de gaten houdt – misschien worden de verkeerde paden weergegeven – kun je iets typen als: "Vergeet niet om in packages/common/queues te kijken of de bestaande Redis-configuratie aanwezig is."
Zelfs terwijl de spinner actief is, kan Gemini die aanwijzing in zijn lopende onderzoek verwerken. Je ziet dan dat het in de volgende beurt de voorgestelde map inspecteert en zijn begrip van waar de nieuwe service moet komen te staan, aanpast.
Modelsturing is net zo nuttig tijdens de ontwerpfase. Als het oorspronkelijke plan neigt naar een eenvoudige wachtrijarchitectuur, maar u de voorkeur geeft aan een publicatie-abonnementsmodel (Publisher/Subscriber), kunt u zeggen: "Laten we voor deze service een publicatie-abonnementsmodel gebruiken in plaats van een eenvoudige wachtrij." Gemini zal dan pauzeren, het ontwerp heroverwegen en een nieuwe versie van het plan opstellen die aansluit bij uw voorkeur.
Om het maximale uit de besturing te halen, probeer dan specifiek te zijn en vroegtijdig in te grijpen. Duidelijke instructies zoals "gebruik de bestaande Logger-klasse in src/utils" of "we zijn van plan deze module volgende maand uit te faseren" bieden context die mogelijk niet duidelijk is uit een statische codeanalyse alleen.
Uitbreidbaarheid met Conductor en complexe workflows
Voor grote of meerstappenprojecten laat de Conductor-extensie zien hoe de planningsmodus de basis kan vormen voor meer geavanceerde workflows. Conductor is ontworpen voor contextgestuurde ontwikkeling en fungeert als een orchestrator die u begeleidt bij complexe migraties, de uitrol van nieuwe functionaliteiten of refactoringprocessen.
Door gebruik te maken van de Planmodus kan Conductor uitgebreide controles vóór de vlucht en diepgaande onderzoeksvluchten uitvoeren in een volledig veilige omgeving. Het verdeelt grote taken in mijlpalen en maakt gebruik van de vraag_gebruiker Een hulpmiddel om cruciale beslissingen in elke fase te valideren en ervoor te zorgen dat de agent nooit overhaast wijzigingen doorvoert zonder uw goedkeuring op hoog niveau.
Tijdens dit proces maakt Conductor gebruik van de alleen-lezen-principes en gestructureerde planning van de Planmodus om subtaken en gedetailleerde stappen te genereren. Bij elk controlepunt worden de aannames bevestigd, ontbrekende informatie verzameld en het algehele traject bijgewerkt, zodat de uiteindelijke implementatie zowel grondig is als aansluit op uw strategie.
Het ontwerp van Plan Mode, met tools zoals enter_plan_mode en exit_plan_mode, is bewust uitbreidbaar gemaakt, zodat oplossingen zoals Conductor erop kunnen voortbouwen. Het doel is niet alleen om u een veilige planningsoptie te bieden, maar ook een basis die u kunt gebruiken voor uw eigen aangepaste orchestratielagen en ontwikkelingsmethoden.
Het Gemini CLI-team werkt eraan om Conductor als ingebouwde modus dichter bij de kernervaring te brengen, waardoor de grens tussen planning, orkestratie en uitvoering verder vervaagt. Die richting benadrukt hoe essentieel de Planmodus is voor de toekomst van gestructureerde, door AI ondersteunde ontwikkeling.
Kortom, de planningsmodus in Gemini CLI is meer dan een simpele veiligheidsschakelaar; het is een complete planningsomgeving die alleen-lezen verkenning, uitgebreide samenwerking, aanpasbare beleidsregels, geavanceerde modellen en automatiseringsvriendelijk gedrag combineert. Door deze werkwijze te hanteren voor je volgende grote feature, migratie of audit, creëer je een heldere ruimte om na te denken, vragen te stellen en te itereren voordat er codeaanpassingen worden doorgevoerd. Dit leidt uiteindelijk tot schonere implementaties en minder onaangename verrassingen.

