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 della workstation di Cloud Workstations includono Gemini CLI e l'editor di base di Cloud Workstations include l'estensione Gemini CLI Companion.

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

Prima di iniziare

Prima di utilizzare Gemini CLI, assicurati di avere:

Iniziare la programmazione assistita dall'agente AI

Per iniziare a utilizzare Gemini CLI per la programmazione assistita dall'agente AI:

  1. Nell'editor di base della workstation, apri una cartella o un workspace utilizzando uno dei seguenti metodi:
    • Fai clic su Apri cartella nella visualizzazione Esplora.
    • 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 un workspace 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 il workspace dell'editor.

Connetti il componente aggiuntivo Gemini CLI a Code OSS per Cloud Workstations.
Figura 2. Connetti Gemini CLI Companion 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 delle differenze.
  • Apri il riquadro dei comandi (Cmd+Shift+P o Ctrl+Shift+P) ed esegui Gemini CLI: Accept Diff.
  • Quando ti viene richiesto, rispondi con yes nel terminale.

Per rifiutare una modifica:

  • Fai clic sull' icona nella barra del titolo dell'editor delle differenze.
  • Chiudi la scheda dell'editor delle differenze.
  • Quando ti viene 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 all'interno di Gemini CLI:

/ide status

Passaggi successivi