Google verdiept de integratie van zijn AI-ontwikkelaarstools met de lancering van de Jules-extensie voor Gemini CLI. Deze nieuwe toevoeging integreert Jules, de asynchrone AI-codeeragent van het bedrijf, rechtstreeks in de interactieve Gemini-terminal.

Het brengt wat Google een krachtige’better-together’-workflow tot stand, ontworpen om verstorende contextwisselingen te elimineren.

Ontwikkelaars kunnen nu complexe, tijdrovende taken zoals het oplossen van bugs en het refactoring aan de autonome agent delegeren zonder ooit hun primaire opdrachtregelomgeving te verlaten.

Door ingenieurs in staat te stellen gefocust te blijven op actieve codeersessies terwijl Jules op de achtergrond werkt, zet Google opnieuw een belangrijke stap om van zijn AI een onmisbaar onderdeel te maken van de levenscyclus van softwareontwikkeling. De extensie is nu beschikbaar voor installatie.

Een autonome sidekick voor uw AI-samenwerker

Het samenvoegen van de twee verschillende AI-coderingstools creëert een meer samenhangende ontwikkelaarservaring voor Google.

De officiële aankondiging omschrijft dit als een ‘samen-beter-workflow’, waarbij gebruik wordt gemaakt van de unieke sterke punten van elke AI-agent. Gemini CLI en Jules zijn ontworpen om verschillende, complementaire functies te vervullen, waardoor een partnerschap ontstaat tussen een actieve medewerker en een achtergrondwerker.

Google positioneert Gemini als de praktische tool en stelt:”Gemini CLI is uw medewerker en orkestrator in de terminal voor taken waar u actief op gefocust bent.”

Het blinkt uit in de interactieve, heen en weer dialoog die nodig is voor het onmiddellijk oplossen van problemen. Jules daarentegen is de’fire-and-forget’-assistent.

Google beschrijft het als een “autonome sidekick die op de achtergrond werkt, in een virtuele machine (VM) waar het je code kloont, afhankelijkheden installeert en bestanden wijzigt.”

Deze opzettelijke scheiding van zorgen was al duidelijk vóór de lancering van de extensie. De nieuwe extensie biedt eenvoudigweg de formele brug tussen deze twee filosofieën.

Taken delegeren zonder van context te wisselen

Voor ontwikkelaars die in de terminal leven, belooft deze nieuwe extensie complexe workflows aanzienlijk te stroomlijnen.

Het belangrijkste strategische doel is het minimaliseren van de mentale wrijving bij het schakelen tussen verschillende applicaties. Kathy Korevec, Productdirecteur bij Google Labs, benadrukte dit eerder door te zeggen:”we willen het wisselen van context voor ontwikkelaars zoveel mogelijk beperken.”

Die filosofie was de basis van de zelfstandige Jules Tools CLI die eerder in oktober werd gelanceerd, en deze extensie integreert dat principe nu rechtstreeks in de Gemini CLI-ervaring.

In plaats van hun werk te onderbreken om een afzonderlijke tool of web-UI te openen, kunnen ontwikkelaars nu hele werkpakketten toewijzen vanuit de Gemini-interface. prompt.

De GitHub-repository voor de extensie bevat een breed scala aan delegeerbare taken, waaronder het repareren van bugs, grootschalige code-refactoring, updates van afhankelijkheidsversies en zelfs documentatie-onderhoud.

Jules werkt asynchroon aan deze opdrachten en verzendt voltooide wijzigingen naar een nieuwe branch op de verbonden GitHub-repository. Dit proces is ontworpen om de menselijke ontwikkelaar in een staat van creatieve flow te houden, ontlast door vervelende maar noodzakelijke klusjes.

Hoe u aan de slag gaat met de Jules-extensie

Het opzetten van de nieuwe workflow vereist een aantal vereisten. Volgens de officiële documentatie moeten ontwikkelaars eerst een Jules-account hebben en hun GitHub-repository verbinden via de Jules-console.

Deze verbinding is van cruciaal belang, omdat het de agent de context en toestemming geeft die hij nodig heeft om op de codebase te werken. Bovendien moet de kerngemini CLI-tool (versie 0.4.0 of nieuwer) lokaal worden geïnstalleerd.

Als deze onderdelen op hun plaats zijn, kan de extensie worden geïnstalleerd met een enkele opdracht:

gemini extensions install https://github.com/gemini-cli-extensions/jules–auto-update

De optionele vlag–auto-update wordt aanbevolen om ervoor te zorgen dat de extensie nieuwe functies en oplossingen ontvangt zodra deze worden uitgebracht. Eenmaal geïnstalleerd, is het aanroepen van de agent eenvoudig.

Ontwikkelaars gebruiken de opdracht/jules gevolgd door een prompt in natuurlijke taal. Een gebruiker kan bijvoorbeeld/jules ontbrekende unit-tests toevoegen aan mijn repository typen om een ​​taak te starten. De voortgang kan later worden gecontroleerd door te vragen:/jules, wat is de status van mijn laatste taak?.

Een nieuwe stap in de ‘Agentic Shift’ van Google

Het rechtstreeks insluiten van de agent in een interactieve sessie markeert een belangrijke evolutie ten opzichte van de zelfstandige Jules Tools CLI.

De lancering van de extensie is de nieuwste in een snelle reeks verbeteringen voor Gemini CLI, de gratis en open-source tool die Google voor het eerst heeft uitgebracht in Juni.

Het platform trok onmiddellijk de aandacht van ontwikkelaars door een royale gratis laag aan te bieden met maximaal 1.000 dagelijkse verzoeken aan de topmodellen, een kernonderdeel van de strategie om de loyaliteit van ontwikkelaars te winnen.

Google transformeert de tool gestaag van een eenvoudige promptinterface naar een geavanceerd platform voor agentische AI. Vorige week nog ging het bedrijf op zoek naar testers voor een experimentele’Codebase Investigator Agent’, ontworpen om complexe codebases te analyseren.

Deze strategie sluit aan bij wat Google een’agentic shift’noemt, een bredere poging om gespecialiseerde AI-agenten in het hele ecosysteem te integreren.

Het is ook een aanvulling op de Gemini CLI GitHub Actions-teamgenoot die in augustus werd gelanceerd, die taken op repositoryniveau automatiseert in plaats van op de opdrachtregel van het individu.

De kern platform zelf groeit uit tot een meer capabele host voor deze extensies. Een recente update van half oktober voor Gemini CLI introduceerde volledige ondersteuning voor pseudo-terminals, waardoor complexe interactieve opdrachten zoals vim rechtstreeks binnen een sessie konden worden uitgevoerd.

Het maakt de terminal tot een krachtigere en completere omgeving. Zoals Google in de aankondiging uitlegde:”De combinatie van de Gemini CLI en de Jules-extensie versnelt creatieve coderingsworkflows doordat u taken aan Jules kunt delegeren terwijl u in de flow blijft in de Gemini CLI.”

De nauwe integratie van interactieve en asynchrone AI-agents vertegenwoordigt een belangrijke stap in de campagne van Google om van de opdrachtregel een centraal knooppunt te maken voor door AI aangedreven softwareontwikkeling.

Categories: IT Info