KI-Agentenbasierte Programmierung mit der Gemini CLI

Gemini CLI ist ein Open-Source-KI-Agent, der Gemini in Ihr Terminal bringt. Alle Workstation-Images für Cloud Workstations enthalten die Gemini CLI und der Cloud Workstations-Basiseditor enthält die Gemini CLI Companion-Erweiterung.

Mit Zugriff auf Ihren Arbeitsbereich bietet Gemini CLI Funktionen wie In-Editor-Differenzen für Codevorschläge.

Hinweis

Bevor Sie die Gemini CLI verwenden, müssen Sie Folgendes haben:

KI-Agenten zur Unterstützung beim Programmieren verwenden

So verwenden Sie die Gemini CLI für die KI-Agenten-unterstützte Programmierung:

  1. Öffnen Sie im Basis-Editor Ihrer Workstation einen Ordner oder Arbeitsbereich mit einer der folgenden Methoden:
    • Klicken Sie in der Explorer-Ansicht auf Ordner öffnen.
    • Wählen Sie  Menü  > Datei > Ordner öffnen aus.
Öffnen Sie einen Ordner oder Arbeitsbereich in Code OSS für Cloud Workstations.
Abbildung 1. Öffnen Sie einen Ordner oder Arbeitsbereich in Code OSS für Cloud Workstations.
  1. Öffnen Sie ein integriertes Terminal. Gehen Sie nach einer der folgenden Methoden vor:

    • Drücken Sie unter macOS Strg + </kbd> (or <kbd>Command+.
    • Wählen Sie Terminal > Neues Terminal aus.
  2. Führen Sie im Terminal den folgenden Befehl aus, um die Gemini CLI zu starten:

    gemini
    
  3. Wenn Sie die Gemini CLI zum ersten Mal ausführen, folgen Sie der Anleitung, um sich mit Ihrem Google-Konto anzumelden.

  4. Wenn Sie aufgefordert werden, eine Verbindung zur Gemini CLI Companion-Erweiterung herzustellen, antworten Sie mit yes. Dadurch wird die Verbindung zwischen der CLI und Ihrem Editor-Arbeitsbereich ermöglicht.

Gemini CLI Companion mit Code OSS für Cloud Workstations verbinden
Abbildung 2. Gemini CLI Companion mit Code OSS für Cloud Workstations verbinden

Gemini CLI verwenden

Nach dem Start können Sie mit der Gemini CLI in natürlicher Sprache interagieren. Beispiel:

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

Mit Diffs arbeiten

Wenn die Gemini CLI Codeänderungen vorschlägt, kann sie direkt in Ihrem Editor eine Ansicht der Unterschiede öffnen. So können Sie die Änderungen prüfen, bevor Sie sie akzeptieren.

So akzeptieren Sie eine vorgeschlagene Änderung:

  • Klicken Sie in der Titelleiste des Diff-Editors auf das Symbol .
  • Öffnen Sie die Befehlspalette (Cmd+Shift+P oder Strg+Shift+P) und führen Sie Gemini CLI: Accept Diff aus.
  • Antworten Sie im Terminal mit yes, wenn Sie dazu aufgefordert werden.

So lehnen Sie eine Änderung ab:

  • Klicken Sie in der Titelleiste des Diff-Editors auf das Symbol .
  • Schließen Sie den Tab des Diff-Editors.
  • Antworten Sie im Terminal mit no, wenn Sie dazu aufgefordert werden.
Gemini CLI Companion-Diff in Code OSS für Cloud Workstations.
Abbildung 3. Gemini CLI Companion-Diff in Code OSS für Cloud Workstations

Fehlerbehebung

Wenn Probleme mit der IDE-Integration auftreten, können Sie den Verbindungsstatus mit dem folgenden Befehl in der Gemini CLI prüfen:

/ide status

Nächste Schritte