Zum Inhalt

Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).

Antigravity CLI 2 – Kapitel 1: Einführung & Grundlagen

Willkommen zum ersten Kapitel des Tutorials zum Antigravity CLI 2 (agy). Dieses Kapitel führt Sie in die Grundlagen der agentischen Softwareentwicklung ein, erklärt Kernkonzepte wie Vibe Coding und den Agentic Loop und zeigt das Setup sowie die Modell-Auswahl.


🎯 Vibe Coding, Coding Agenten & Agentic Loop

What is Vibe Coding?

Vibe Coding bezeichnet die moderne Art der Softwareentwicklung, bei der Entwickler:innen die Rolle von KI-Dirigenten einnehmen. Statt jede Zeile Code manuell zu tippen, beschreiben Sie dem Agenten Ziele, Architekturwünsche und Systemvorgaben in natürlicher Sprache. Der Antigravity CLI setzt diese Vorstellungen iterativ in voll funktionsfähigen Code um.

What is a Coding Agent?

Ein Coding Agent unterscheidet sich grundlegend von klassischen Autovervollständigungen (wie Copilot Inline Completion). Ein Agent besitzt: - Autonomie: Er plant mehrstufige Arbeitsabläufe selbstständig. - Werkzeugzugriff: Er kann Dateien im Projekt lesen, schreiben und durchsuchen sowie Shell-Befehle (Compiler, Linter, Tests) ausführen. - Fehlerkorrektur: Er analysiert Build- und Testfehler automatisch und bessert den Code selbst nach.

What is the Agentic Loop?

Der Agentic Loop ist der kontinuierliche Denk- und Handlungszyklus des Antigravity CLI 2:

graph TD
    A["1. User Prompt / Zielstellung"] --> B["2. Wahrnehmung & Kontext-Analyse"]
    B --> C["3. Planung & Tool-Wahl"]
    C --> D["4. Aktion: Code-Edit / Shell-Befehl"]
    D --> E["5. Beobachtung: Output & Logs prüfen"]
    E -->|Fehler aufgetreten| C
    E -->|Erfolgreich validiert| F[6. Ergebnis präsentiert]

💻 Nutzungsarten des Antigravity CLI 2

Der Antigravity CLI lässt sich flexibel in bestehende Entwickler-Workflows integrieren:

  1. Terminal / TUI (agy):
  2. Die bevorzugte interaktive Schnittstelle im Terminal. Bietet Rich-Text-Ausgaben, Tastenkürzel und Slash-Commands.
  3. Headless / Non-Interactive Mode (agy --prompt "..."):
  4. Ausführung im Hintergrund oder in CI/CD-Pipelines (z. B. GitHub Actions) für automatische Audits, Refactorings oder Release-Validierungen.
  5. Integration mit Antigravity IDE & 2.0 Desktop App:
  6. Nahtloser Austausch von Sitzungen und Kontexten zwischen Terminal, VS Code Fork und Desktop-App.

⚙️ Setup & Modell-Auswahl

Installation & Authentifizierung

# Antigravity CLI starten
agy

# Aufruf mit direkter Prompt-Übergabe
agy --prompt "Analysiere das Repository und erstelle eine Übersicht"

Beim ersten Start führt agy durch den geführten Authentifizierungsprozess (via Google Cloud / Vertex AI Account).


🧠 Modell-Differenzierung & Thinking Effort

Der Antigravity CLI 2 unterstützt verschiedene LLM-Modellstufen für unterschiedliche Anforderungen:

Modell-Stufe Eigenschaften Empfohlener Einsatzbereich
Gemini 3.5 Pro Höchste Denkleistung, tiefes Architekturverständnis Komplexes Refactoring, /plan-Modus, schwierige Bugs
Gemini 3.5 Flash Ausgewogen, sehr schnell, geringe Latenz Standard-Coding, Datei-Erstellung, TUI-Interaktion
Gemini 3.5 Flash-Lite Extrem schnell, token-sparend Schnelle Codebase-Recherchen, simple Suchen

Thinking Modes & Effort Control

Sie können den Denkaufwand (Thinking Effort) des Agenten steuern. Für knifflige mathematische Logik oder tief verschachtelte Algorithmen wählt der Agent automatisch einen höheren Reasoning-Level.


🔗 Verwandte Themen

Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).