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:
- Frage: “Wie starte ich dieses Projekt lokal?”
- Copilot gibt Anweisungen
- Follow-up: “Kannst du es fuer mich starten?”
- Copilot analysiert und startet den Server
- 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