Google aprofundează integrarea instrumentelor sale de dezvoltare AI odată cu lansarea extensiei Jules pentru Gemini CLI. Această nouă adăugare îl încorporează pe Jules, agentul de codare AI asincron al companiei, direct în terminalul interactiv Gemini.
Ea stabilește ceea ce Google numește un flux de lucru puternic „mai bine împreună”, conceput pentru a elimina schimbarea de context perturbatoare.
Dezvoltatorii pot delega acum sarcini complexe, consumatoare de timp, cum ar fi remedierea erorilor și agentul de comandă autonom, agentului lor primar. mediu.
 
 
Permițând inginerilor să rămână concentrați asupra sesiunilor de codare active în timp ce Jules lucrează în fundal, Google face un alt pas important pentru a face AI-ul său o parte indispensabilă a ciclului de viață al dezvoltării software. Extensia este disponibilă acum pentru instalare.
O asociere autonomă pentru colaboratorul dvs. AI
Îmbinarea celor două instrumente distincte de codare AI creează o experiență de dezvoltator mai coerentă pentru Google.
anunț oficial încadrează acest lucru ca un „flux de lucru mai bun împreună”, valorificând punctele forte unice ale fiecărui agent AI. Gemini CLI și Jules sunt concepute pentru a îndeplini funcții diferite și complementare, creând un parteneriat între un colaborator activ și un lucrător de fundal.
Google poziționează Gemini ca instrument practic, afirmând: „Gemini CLI este colaboratorul și orchestratorul tău în terminal pentru sarcinile pe care te concentrezi activ.”
Excelează pentru rezolvarea problemei imediate și interactive. Jules, dimpotrivă, este asistentul de incendiu și uitare.
Google îl descrie ca fiind „un „acompaniament autonom care funcționează în fundal, într-o mașină virtuală (VM) unde îți clonează codul, instalează dependențe și modifică fișierele.”
Această separare deliberată a preocupărilor a fost clară chiar înainte de lansarea extensiei. Noua extensie oferă pur și simplu puntea formală între aceste două filozofii.
Delegarea sarcinilor fără schimbarea contextului
Pentru dezvoltatorii care locuiesc în terminal, această nouă extensie promite să eficientizeze în mod semnificativ fluxurile de lucru complexe.
Scopul său strategic principal este reducerea la minimum a frecării mentale a deplasării între diferite aplicații. Kathy Korevec, Director de Produs la Google Labs, a subliniat anterior acest lucru, declarând: „Vrem să reducem cât mai mult posibil schimbarea contextului pentru dezvoltatori.”
Aceasta filozofie a stat la baza CLI Jules Tools autonom lansat la începutul lunii octombrie, iar această extensie încorporează acum acest principiu direct în instrumentul Gemini CLI sau pentru a-și întrerupe munca separată. UI web, dezvoltatorii pot acum atribui pachete de lucru întregi din promptul Gemini.
Repozitivul GitHub pentru extensie enumeră o gamă largă de sarcini delegabile, inclusiv remedierea erorilor, refactorizarea codului la scară largă, refactorizarea acestor actualizări de cod și dependența de aceste actualizări de versiuni,
chiar și de documentare. sarcinile în mod asincron, trimițând modificările finalizate la o nouă ramură din depozitul GitHub conectat. Acest proces este conceput pentru a menține dezvoltatorul uman într-o stare de flux creativ, eliberat de treburile obositoare, dar necesare.
Cum să începeți cu extensia Jules
Configurarea noului flux de lucru necesită câteva cerințe prealabile. Conform documentația oficială, dezvoltatorii trebuie să aibă mai întâi un cont Jules și să-și conecteze depozitul GitHub prin consola Jules.
Această conexiune este critică, deoarece oferă agentului contextul și permisiunile de care are nevoie pentru a opera baza de cod. În plus, instrumentul principal Gemini CLI (versiunea 0.4.0 sau mai recentă) trebuie să fie instalat local.
Cu acele piese la locul lor, extensia poate fi instalată cu o singură comandă:
gemini extensions install https://github.com/gemini-cli-extensions/jules–auto-update
Opționalul–auto-update este recomandat pentru a se asigura că extensia de actualizare nouă este recomandată pentru a se asigura că extensia este remediată. Odată instalat, invocarea agentului este simplă.
Dezvoltatorii folosesc comanda/jules urmată de un prompt în limbaj natural. De exemplu, un utilizator ar putea tasta/jules adăuga teste unitare lipsă la repo-ul meu pentru a iniția o sarcină. Progresul poate fi verificat mai târziu, întrebând,/jules care este starea ultimei mele sarcini?.
Un alt pas în „Agentic Shift” de la Google
Încorporarea agentului direct într-o sesiune interactivă marchează o evoluție esențială față de CLI-ul Jules Tools independent.
Testele, extinderea gratuită a seriei CLI de lansare rapidă și rapidă Gemini este o evoluție cheie. instrument open-source Google a lansat pentru prima dată în iunie.
Platforma a atras imediat atenția dezvoltatorilor, oferind un nivel generos gratuit, cu până la 1.000 de solicitări zilnice modelelor sale de top, o parte esențială a strategiei sale de a câștiga loialitatea dezvoltatorilor.
Google transformă în mod constant instrumentul dintr-o interfață simplă promptă într-o platformă AI sofisticată pentru agent. Chiar săptămâna trecută, compania a început să caute testeri pentru un „Codebase Investigator Agent” experimental, conceput să analizeze baze de cod complexe.
Această strategie se aliniază cu ceea ce Google numește „schimbare agentică”, un impuls mai amplu de a încorpora agenți AI specializați în ecosistemul său.
De asemenea, completează Gemini CLI, care automatizează sarcinile lansate de echipa GitHub la nivelurile august. decât linia de comandă a individului.
Platforma de bază în sine se maturizează într-o gazdă mai capabilă pentru aceste extensii. O recentă actualizare de la jumătatea lunii octombrie a Gemini CLI a introdus suport complet pentru pseudo-terminal, permițându-i să ruleze comenzi interactive complexe precum vim direct într-o sesiune mai puternică.
După cum a explicat Google în anunțul său, „Combinația dintre Gemini CLI și extensia Jules accelerează fluxurile de lucru creative de codare, permițându-vă să delegați sarcini lui Jules în timp ce rămâneți în flux în Gemini CLI.”
Integrarea strânsă a agenților AI interactivi și asincroni reprezintă un pas major în campania Google pentru a face din linia de comandă un hub central de dezvoltare a software-ului.->
 
													 
													