Programmazione assistita da agenti di AI con Gemini CLI

Gemini CLI è un agente AI open source che porta Gemini nel tuo terminale. Tutte le immagini delle workstation Cloud Workstations includono Gemini CLI e l'editor di base di Cloud Workstations include l'estensione Gemini CLI Companion.

Con l'accesso al tuo spazio di lavoro, Gemini CLI fornisce funzionalità come le differenze nell'editor per i suggerimenti di codice.

Prima di iniziare

Prima di utilizzare Gemini CLI, assicurati di disporre di quanto segue:

Inizia la programmazione assistita dall'agente AI

Per iniziare a utilizzare Gemini CLI per la programmazione assistita da agenti AI, segui questi passaggi:

  1. Nell'editor di base della workstation, apri una cartella o uno spazio di lavoro utilizzando uno dei seguenti metodi:
    • Fai clic su Apri cartella nella visualizzazione Esplora risorse.
    • Seleziona Menu  > File > Apri cartella.
Apri una cartella o uno spazio di lavoro in Code OSS per Cloud Workstations.
Figura 1. Apri una cartella o uno spazio di lavoro in Code OSS per Cloud Workstations.
  1. Apri un terminale integrato. Utilizza uno dei seguenti metodi:

    • Premi Control+</kbd> (or <kbd>Command+ su macOS.
    • Seleziona Terminale > Nuovo terminale.
  2. Nel terminale, esegui il seguente comando per avviare Gemini CLI:

    gemini
    
  3. La prima volta che esegui Gemini CLI, segui le istruzioni per accedere con il tuo Account Google.

  4. Se ti viene chiesto di connetterti all'estensione Gemini CLI Companion, rispondi con yes. In questo modo viene abilitata la connessione tra la CLI e lo spazio di lavoro dell'editor.

Connetti il componente aggiuntivo Gemini CLI a Code OSS per Cloud Workstations.
Figura 2. Connetti il componente aggiuntivo Gemini CLI a Code OSS per Cloud Workstations.

Utilizzare Gemini CLI

Una volta avviata, puoi interagire con Gemini CLI utilizzando il linguaggio naturale. Ad esempio:

  • Explain the architecture of this codebase
  • Write a unit test for the function in main.py
  • Refactor the current file to use async/await

Utilizzare le differenze

Quando Gemini CLI suggerisce modifiche al codice, può aprire una visualizzazione delle differenze direttamente nell'editor. In questo modo puoi esaminare le modifiche prima di accettarle.

Per accettare una modifica suggerita:

  • Fai clic sull'icona nella barra del titolo dell'editor di differenze.
  • Apri la tavolozza dei comandi (Cmd+Shift+P o Ctrl+Shift+P) ed esegui Gemini CLI: Accept Diff.
  • Quando richiesto, rispondi con yes nel terminale.

Per rifiutare una modifica:

  • Fai clic sull'icona nella barra del titolo dell'editor di differenze.
  • Chiudi la scheda dell'editor delle differenze.
  • Quando richiesto, rispondi con no nel terminale.
Differenza di Gemini CLI Companion in Code OSS per Cloud Workstations.
Figura 3. Differenza di Gemini CLI Companion in Code OSS per Cloud Workstations.

Risoluzione dei problemi

Se riscontri problemi con l'integrazione dell'IDE, puoi controllare lo stato della connessione eseguendo il seguente comando in Gemini CLI:

/ide status

Passaggi successivi