Article

GitHub Copilot CLI: Interactive vs Non-Interactive Mode

GitHub erklaert die zwei Modi der Copilot CLI: Interactive fuer iterative Arbeit, Non-Interactive fuer schnelle One-Shot Abfragen.

Der Default: Interactive Mode

Der Interactive Mode ist ein Chat-aequivalentes Erlebnis. Man startet ihn einfach mit copilot und landet in einer Session, in der man Fragen stellen, Antworten reviewen und weiterverfolgen kann - alles in derselben Konversation.

Beispiel-Workflow:

  1. Frage: “Wie starte ich dieses Projekt lokal?”
  2. Copilot gibt Anweisungen
  3. Follow-up: “Kannst du es fuer mich starten?”
  4. Copilot analysiert und startet den Server
  5. Weiterarbeiten in derselben Session

Dieser Modus ist ideal fuer:

  • Ekplorative Arbeit
  • Komplexe Aufgabern die Iteration brauchen
  • Lernen neuer Codebasen

Der Speed-Mode: Non-Interactive

Non-Interactive Mode ist fuer Geschwindigkeit und Einfachheit konzipiert. Statt eine Session zu betreten, gibt man einen einzelnen Prompt direkt in der Kommandozeile ein und erhaelt fast sofort eine Antwort.

Starten mit:

copilot -p "Fasst kurz zusammen, was dieses Repository macht"

Anwendungsfalle:

  • Repository-Zusammenfassungen
  • Code-Snippet-Generierung
  • Automatisierte Workflows
  • CI/CD Integrationen

Sessions fortsetzen

Mit /resume im Interactive Mode oder copilot --resume im Non-Interactive Mode kann man vorherige Sessions wieder aufnehmen und deren Kontext behalten.

Die Kombination

Beide Modi ergaenzen sich: Interactive fuer tiefe, iterative Arbeit, Non-Interactive fuer schnelle, fokussierte Abfragen wenn man genau weiss, was man braucht.

Die Copilot CLI ist verfuegbar als Teil von GitHub Copilot und erfordert ein aktives Abonnement.


Original: GitHub Copilot CLI for Beginners: Interactive v. non-interactive mode auf github.blog