Programación asistida por agentes de IA con Gemini CLI

Gemini CLI es un agente de IA de código abierto que lleva Gemini a tu terminal. Todas las imágenes de estaciones de trabajo de Cloud Workstations incluyen la CLI de Gemini, y el editor base de Cloud Workstations incluye la extensión de Gemini CLI Companion.

Con acceso a tu espacio de trabajo, la CLI de Gemini proporciona funciones como las comparaciones en el editor para las sugerencias de código.

Antes de comenzar

Antes de usar Gemini CLI, asegúrate de tener lo siguiente:

Cómo comenzar a programar con asistencia de un agente de IA

Para comenzar a usar la CLI de Gemini para la programación asistida por agentes de IA, sigue estos pasos:

  1. En el editor base de tu estación de trabajo, abre una carpeta o un espacio de trabajo con uno de los siguientes métodos:
    • Haz clic en Open Folder en la vista del explorador.
    • Selecciona Menú  > Archivo > Abrir carpeta.
Abre una carpeta o un espacio de trabajo en Code OSS para Cloud Workstations.
Figura 1: Abre una carpeta o un espacio de trabajo en Code OSS para Cloud Workstations.
  1. Abre una terminal integrada. Usa uno de los siguientes métodos:

    • Presiona Control + </kbd> (or <kbd>Command+ en macOS.
    • Selecciona Terminal > Nueva terminal.
  2. En la terminal, ejecuta el siguiente comando para iniciar Gemini CLI:

    gemini
    
  3. La primera vez que ejecutes Gemini CLI, sigue las instrucciones para acceder con tu Cuenta de Google.

  4. Si se te solicita que te conectes a la extensión Gemini CLI Companion, responde con yes. Esto habilita la conexión entre la CLI y tu espacio de trabajo del editor.

Conecta el complemento de Gemini CLI a Code OSS para Cloud Workstations.
Figura 2. Conecta el asistente de Gemini CLI a Code OSS para Cloud Workstations.

Usa Gemini CLI

Una vez que se inicie, podrás interactuar con Gemini CLI usando lenguaje natural. Por ejemplo:

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

Trabaja con diffs

Cuando Gemini CLI sugiere modificaciones de código, puede abrir una vista de diferencias directamente en tu editor. Esto te permite revisar los cambios antes de aceptarlos.

Para aceptar un cambio sugerido, sigue estos pasos:

  • Haz clic en el ícono en la barra de título del editor de diferencias.
  • Abre la paleta de comandos (Cmd + Mayúsculas + P o Ctrl + Mayúsculas + P) y ejecuta Gemini CLI: Accept Diff.
  • Cuando se te solicite, responde con yes en la terminal.

Para rechazar un cambio, sigue estos pasos:

  • Haz clic en el ícono en la barra de título del editor de diferencias.
  • Cierra la pestaña del editor de diferencias.
  • Cuando se te solicite, responde con no en la terminal.
Comparación de Gemini CLI Companion en Code OSS para Cloud Workstations.
Figura 3. Diferencia del compañero de la CLI de Gemini en Code OSS para Cloud Workstations.

Soluciona problemas

Si tienes problemas con la integración del IDE, puedes verificar el estado de la conexión ejecutando el siguiente comando en Gemini CLI:

/ide status

¿Qué sigue?