Skip to main content

Informationen zur GitHub Copilot-CLI

Hier findest du mehr Informationen zur Verwendung von Copilot über die Befehlszeile.

Wer kann dieses Feature verwenden?

GitHub Copilot-CLI ist in allen Copilot Abonnements enthalten. Wenn du Copilot von einer Organisation erhältst, muss die Copilot-CLI-Richtlinie in den Einstellungen der Organisation aktiviert sein.

Einleitung

Über die Befehlszeilenschnittstelle (CLI) für GitHub Copilot kannst du Copilot direkt von deinem Terminal aus verwenden. Du kannst damit Fragen beantworten, Code schreiben und debuggen und mit GitHub.com interagieren. Beispielsweise kannst du Copilot anweisen, einige Änderungen an einem Projekt vorzunehmen und einen Pull Request zu erstellen.

Die GitHub Copilot-CLI bietet schnellen Zugriff auf einen leistungsstarken KI-Agent, ohne dein Terminal verlassen zu müssen. Sie kann dir helfen, Aufgaben schneller auszuführen, indem sie in deinem Namen arbeitet, und du kannst iterativ mit der GitHub Copilot-CLI arbeiten, um den benötigten Code zu erstellen.

Hinweis

GitHub Copilot-CLI befindet sich in Öffentliche Vorschau mit Datenschutz und kann geändert werden.

Unterstützte Betriebssysteme

Anweisungen zum Installieren findest du unter Installieren der GitHub Copilot-CLI.

Verwendungsmodi

GitHub Copilot-CLI hat zwei Benutzeroberflächen: interaktiv und programmgesteuert.

Interaktive Schnittstelle

Um eine interaktive Sitzung zu starten, geben Sie die Eingabetaste copilotein. Innerhalb einer interaktiven Sitzung können Sie eine Unterhaltung mit Copilot führen. Sie können Copilot auffordern, eine oder mehrere Aufgaben auszuführen. Außerdem können Sie ihm Feedback geben und die Richtung der Arbeit steuern.

Screenshot der Willkommensnachricht in der interaktiven Benutzeroberfläche von Copilot.

Die interaktive Schnittstelle verfügt über zwei Modi. Zusätzlich zum Standardmäßigen Abfrage-/Ausführungsmodus gibt es auch einen Planmodus , in dem Copilot einen strukturierten Implementierungsplan für eine Aufgabe erstellen, die Sie abschließen möchten.

Drücken Sie Umschalt++ Tab, um zwischen den Modi zu wechseln. Im Planmodus analysiert Copilot Ihre Anforderung, stellt Klarstellungsfragen zum Verständnis von Umfang und Anforderungen und erstellt einen Plan, bevor Sie Code schreiben. Dies hilft Ihnen, Missverständnisse zu erfassen, bevor code geschrieben wird, und behalten Sie die Kontrolle über komplexe, mehrstufige Aufgaben.

Programmgesteuerte Schnittstelle

Sie können der CLI auch direkt über die Kommandozeile einen einzelnen Prompt übergeben. Die CLI schließt die Aufgabe ab und beendet sich.

Wenn Sie die CLI programmgesteuert verwenden möchten, schließen Sie die -p``--prompt Befehlszeilenoption in Ihren Befehl ein. "Damit Copilot Dateien ändern und ausführen kann, sollten Sie auch eine der Genehmigungsoptionen verwenden, die weiter unten in diesem Artikel beschrieben werden. Weitere Informationen finden Sie unter Erlauben Sie Tools ohne manuelle Genehmigung zu verwenden)." Beispiel:

Bash
copilot -p "Show me this week's commits and summarize them" --allow-tool 'shell(git)'

Alternativ kannst du ein Skript verwenden, um Befehlszeilenoptionen auszugeben und an copilot weiterzureichen. Beispiel:

Bash
./script-outputting-options.sh | copilot

Achtung

Wenn du eine automatische Genehmigungsoption wie --allow-all-tools verwendest, hat Copilot denselben Zugriff wie du auf Dateien auf deinem Computer und kann alle Shellbefehle ausführen, die du ausführen kannst, ohne deine vorherige Genehmigung zu erhalten. Weitere Informationen findest du weiter unten in diesem Artikel unter Überlegungen zur Sicherheit.

Anwendungsfälle für GitHub Copilot-CLI

Die folgenden Abschnitte enthalten Beispiele für Aufgaben, die du mit der GitHub Copilot-CLI ausführen kannst.

Lokale Aufgaben

  • Innerhalb eines Projektverzeichnisses kannst du Copilot anweisen, im Projekt eine Änderung am Code vorzunehmen. Beispiel:

    Change the background-color of H1 headings to dark blue

    Copilot findet die CSS-Datei, in der H1-Überschriften definiert sind, und ändert den Farbwert.

  • So weist du Copilot an, dich über Änderungen an einer Datei zu informieren:

    Show me the last 5 changes made to the CHANGELOG.md file. Who changed the file, when, and give a brief summary of the changes they made

  • Verwende Copilot, um den Code oder die Dokumentation in deinem Projekt zu verbessern.

    • Suggest improvements to content.js

    • Rewrite the readme in this project to make it more accessible to newcomers

  • Verwende Copilot, um Git-Vorgänge auszuführen.

    • Commit the changes to this repo

    • Revert the last commit, leaving the changes unstaged

  • Weise Copilot an, eine Anwendung von Grund auf neu zu erstellen, z. B. als Proof of Concept.

    Use the create-next-app kit and tailwind CSS to create a next.js app. The app should be a dashboard built with data from the GitHub API. It should track this project's build success rate, average build duration, number of failed builds, and automated test pass rate. After creating the app, give me easy to follow instructions on how to build, run, and view the app in my browser.

  • Weise Copilot an, zu erläutern, warum eine vorgenommene Änderung nicht wie erwartet funktioniert, oder weise Copilot an, ein Problem mit der letzten vorgenommenen Änderung zu beheben. Beispiel:

    You said: "The application is now running on http://localhost:3002 and is fully functional!" but when I browse to that URL I get "This site can't be reached"

Aufgaben im Zusammenhang mit GitHub.com

  • Fetche Details zu deiner Arbeit auf GitHub.com, und zeige diese an.

    • List my open PRs

      Dadurch werden Ihre geöffneten Pullanforderungen aus einem beliebigen Repository in GitHub aufgelistet. Um spezifischere Ergebnisse zu erhalten, füge in deinem Prompt den Repositorynamen ein:

    • List all open issues assigned to me in OWNER/REPO

  • So weist du Copilot an, an einem Issue zu arbeiten:

    I've been assigned this issue: https://github.com/octo-org/octo-repo/issues/1234. Start working on this for me in a suitably named branch.

  • Weise Copilot an, Dateiänderungen vorzunehmen und einen Pull Request für GitHub.com auszulösen.

    • In the root of this repo, add a Node script called user-info.js that outputs information about the user who ran the script. Create a pull request to add this file to the repo on GitHub.

    • Create a PR that updates the README at https://github.com/octo-org/octo-repo, changing the subheading "How to run" to "Example usage"

    Copilot erstellt eine Pull-Anforderung für GitHub.com in Ihrem Auftrag. Du wirst als erstellende Person des Pull Requests markiert.

  • Weise Copilot an, ein Issue für dich auf GitHub.com zu erstellen.

    Raise an improvement issue in octo-org/octo-repo. In src/someapp/somefile.py the `file = open('data.txt', 'r')` block opens a file but never closes it.

  • Weise Copilot an, die Codeänderungen in einem Pull Request zu überprüfen.

    Check the changes made in PR https://github.com/octo-org/octo-repo/pull/57575. Report any serious errors you find in these changes.

    Copilot antwortet in der CLI mit einer Zusammenfassung aller gefundenen Probleme.

  • Verwalte Pull Requests von der GitHub Copilot-CLI.

    • Merge all of the open PRs that I've created in octo-org/octo-repo

    • Close PR #11 on octo-org/octo-repo

  • Suche nach bestimmten Arten von Issues.

    Use the GitHub MCP server to find good first issues for a new team member to work on from octo-org/octo-repo

    Hinweis

    Wenn du weißt, dass ein bestimmter MCP-Server eine bestimmte Aufgabe ausführen kann, kann diese Angabe in deinem Prompt Copilot helfen, die gewünschten Ergebnisse zu liefern.

  • Suche nach bestimmten GitHub Actions-Workflows.

    List any Actions workflows in this repo that add comments to PRs

  • Erstelle einen GitHub Actions-Workflow.

    Branch off from main and create a GitHub Actions workflow that will run on pull requests, or can be run manually. The workflow should run eslint to check for problems in the changes made in the PR. If warnings or errors are found these should be shown as messages in the diff view of the PR. I want to prevent code with errors from being merged into main so, if any errors are found, the workflow should cause the PR check to fail. Push the new branch and create a pull request.

Das Gespräch lenken

Sie können mit Copilot interagieren, während es überlegt, um das Gespräch zu lenken:

  •         **Zusätzliche Nachrichten einreihen**: Senden Sie Nachverfolgungsnachrichten, um die Unterhaltung anders zu gestalten, oder stellen Sie zusätzliche Anweisungen für Copilot bereit, damit es sie nach Abschluss der aktuellen Antwort verarbeitet. Dadurch fühlen sich Unterhaltungen natürlicher und behalten Sie die Kontrolle.
    
  •         **Inline-Feedback zur Ablehnung**: Wenn Sie eine Toolberechtigungsanforderung ablehnen, können Sie Copilot Feedback in Echtzeit zur Ablehnung geben, damit es seinen Ansatz anpassen kann, ohne ganz zu stoppen. Dadurch wird der Unterhaltungsfluss natürlicher, wenn Sie Copilot von bestimmten Aktionen wegleiten möchten.
    

Automatische Kontextverwaltung

GitHub Copilot-CLI verwaltet Ihren Konversationskontext automatisch.

  •         **Automatische Komprimierung**: Wenn sich Ihre Unterhaltung dem 95%-Tokenlimit nähert, komprimiert Copilot den Verlauf automatisch und nahtlos im Hintergrund, ohne Ihren Arbeitsablauf zu stören. Dies ermöglicht nahezu unendliche Sitzungen.
    
  •         **Manuelle Steuerung**: Wird `/compact` verwendet, um den Kontext jederzeit manuell zu komprimieren. Drücken Sie <kbd>die ESCAPE-TASTE</kbd> , um abzubrechen, wenn Sie Ihre Meinung ändern.
    
  •         **Visualisieren Sie die Verwendung**: Der `/context` Befehl zeigt eine detaillierte Aufschlüsselung der Tokenverwendung, damit Sie verstehen können, wie Ihr Kontextfenster verwendet wird.
    

Anpassen von GitHub Copilot-CLI

Sie können GitHub Copilot-CLI auf verschiedene Arten anpassen:

  •         **Benutzerdefinierte Anweisungen: Mit benutzerdefinierten Anweisungen** können Sie Copilot zusätzlichen Kontext für Ihr Projekt bereitstellen und die Änderungen entwickeln, testen und validieren. Alle benutzerdefinierten Anweisungsdateien werden jetzt kombiniert, anstatt prioritätsbasierte Fallbacks zu verwenden. Weitere Informationen finden Sie unter [AUTOTITLE](/copilot/how-tos/copilot-cli/customize-copilot/add-custom-instructions).
    
  •         **MCP-Server (Model Context Protocol):** MCP-Server ermöglichen es Ihnen, Copilot Zugriff auf verschiedene Datenquellen und Tools zu gewähren. Weitere Informationen finden Sie unter [AUTOTITLE](/copilot/how-tos/use-copilot-agents/use-copilot-cli#add-an-mcp-server).
    
  •         **Benutzerdefinierte Agents:** Benutzerdefinierte Agents ermöglichen Ihnen, verschiedene spezialisierte Versionen von Copilot für unterschiedliche Aufgaben zu erstellen. Sie können z. B. Copilot so anpassen, dass es sich um einen experten Front-End-Techniker handelt, der den Richtlinien Ihres Teams folgt. GitHub Copilot-CLI enthält spezielle Benutzerdefinierte Agenten, an die es automatisch allgemeine Aufgaben delegiert. Weitere Informationen finden Sie unter [AUTOTITLE](/copilot/how-tos/use-copilot-agents/use-copilot-cli#use-custom-agents).
    
  •         **Hooks: Hooks** ermöglichen es Ihnen, benutzerdefinierte Shellbefehle an wichtigen Stellen während der Agentausführung auszuführen, sodass Sie Validierung, Protokollierung, Sicherheitsüberprüfung oder Workflowautomatisierung hinzufügen können. Weitere Informationen findest du unter [AUTOTITLE](/copilot/concepts/agents/coding-agent/about-hooks).
    
  •         **Fähigkeiten**: Fähigkeiten ermöglichen es Ihnen, die Fähigkeit von Copilot zu verbessern, spezielle Aufgaben mit Anweisungen, Skripts und Ressourcen auszuführen. Weitere Informationen finden Sie unter [AUTOTITLE](/copilot/concepts/agents/about-agent-skills).
    
  •         **Copilot-Speicher**: Copilot-Speicher ermöglicht es Copilot, ein dauerhaftes Verständnis Ihres Repositorys zu entwickeln, indem "Erinnerungen" gespeichert werden - Informationen über Codierungskonventionen, Muster und Einstellungen, die Copilot während es arbeitet, ableitet. Dies reduziert die Notwendigkeit, den Kontext in Ihren Eingabeaufforderungen wiederholt zu erklären und zukünftige Sitzungen produktiver zu machen. Weitere Informationen finden Sie unter [AUTOTITLE](/copilot/concepts/agents/copilot-memory).
    

Sicherheitsüberlegungen

Wenn du Copilot-CLI verwendest, kann Copilot Aufgaben wie das Ausführen oder Ändern von Dateien oder das Ausführen von Shellbefehlen in deinem Namen ausführen.

Daher solltest du bei der Verwendung von Copilot-CLI immer die Überlegungen zur Sicherheit berücksichtigen, genau wie bei der direkten Arbeit mit Dateien selbst oder beim Ausführen von Befehlen direkt in deinem Terminal. Du solltest vorgeschlagene Befehle immer sorgfältig überprüfen, wenn Copilot-CLI deine Genehmigung anfordert.

Vertrauenswürdige Verzeichnisse

Vertrauenswürdige Verzeichnisse steuern, wo Copilot-CLI Dateien lesen, ändern und ausführen können.

Du solltest nur Copilot-CLI aus Verzeichnissen starten, denen du vertraust. Du solltest Copilot-CLI nicht in Verzeichnissen mit ausführbaren Dateien verwenden, denen du nicht sicher vertrauen kannst. Wenn du die CLI über ein Verzeichnis startest, das vertrauliche Daten oder Dateien enthält, die nicht geändert werden sollen, kannst du diese Dateien versehentlich einem Risiko aussetzen. In der Regel solltest du Copilot-CLI nicht aus deine Stammverzeichnis starten.

Das Eingrenzen von Berechtigungen ist heuristisch, und GitHub garantieren nicht, dass alle Dateien außerhalb vertrauenswürdiger Verzeichnisse geschützt werden. Siehe Risikominderung.

Wenn du eine GitHub Copilot-CLI-Sitzung startest, wirst du aufgefordert, zu bestätigen, dass du den Dateien in und unter dem Verzeichnis vertraust, in dem du die CLI gestartet hast. Weitere Informationen findest du unter Konfigurieren von GitHub Copilot CLI.

Zulässige Tools

Wenn Copilot zum ersten Mal ein Tool verwenden muss, das zum Ändern oder Ausführen einer Datei verwendet werden kann (Beispiel: touch, chmod, node oder sed), wirst du gefragt, ob du die Verwendung dieses Tools zulassen möchtest.

In der Regel kannst du zwischen drei Optionen wählen:

1. Yes
2. Yes, and approve TOOL for the rest of the running session
3. No, and tell Copilot what to do differently (Esc)
          **Option 1** erlaubt Copilot die Ausführung dieses speziellen Befehls, nur dieses Mal. Wenn dieses Tool das nächste Mal verwendet werden muss, wirst du erneut gefragt.

          **Option 2** erlaubt Copilot die erneute Verwendung dieses Tools für die Dauer der aktuell laufenden Sitzung, ohne Sie um Erlaubnis zu fragen. Dabei wirst du in neuen Sitzungen oder beim Fortsetzen der aktuellen Sitzung in Zukunft erneut um deine Genehmigung gebeten. Wenn du diese Option auswählst, erlaubst du es Copilot, dieses Tool in einer weise zu verwenden, die Copilot für angemessen hält. Wenn du beispielsweise von Copilot aufgefordert wirst, die Ausführung des Befehls `rm ./this-file.txt` zuzulassen, und du Option 2 auswählst, kann Copilot während der aktuellen Ausführung dieser Sitzung einen beliebigen `rm`-Befehl wie `rm -rf ./*` ausführen, ohne deine Genehmigung anzufordern.

          **Option 3** bricht den vorgeschlagenen Befehl ab und ermöglicht es Ihnen, Copilot mitzuteilen, dass Sie einen anderen Ansatz versuchen sollen.

Zulassen der Verwendung von Tools ohne manuelle Genehmigung

Es gibt drei Befehlszeilenoptionen, die Sie in interaktiven oder programmgesteuerten Sitzungen verwenden können, um Tools zu bestimmen, die Copilot verwenden können, ohne Ihre Zustimmung zu verlangen.

  • --allow-all-tools

    Ermöglicht Copilot die Verwendung beliebiger Tools, ohne deine Genehmigung anzufordern

    Sie können diese Option beispielsweise mit einem programmatischen Aufruf der CLI verwenden, um Copilot jeden Befehl auszuführen. Beispiel:

    copilot -p "Revert the last commit" --allow-all-tools
    
  • --deny-tool

    Verhindert, dass Copilot ein bestimmtes Tool verwendet

    Diese Option hat Vorrang vor den Optionen --allow-all-tools und --allow-tool.

  • --allow-tool

    Ermöglicht Copilot die Verwendung eines bestimmten Tools, ohne deine Genehmigung anzufordern

Verwenden der Genehmigungsoptionen

Die Optionen --deny-tool und --allow-tool erfordern eines der folgenden Argumente:

  • 'shell(COMMAND)'

    Beispielsweise verhindert copilot --deny-tool 'shell(rm)', dass Copilot einen rm-Befehl verwendet.

    Für die Befehle git und gh kannst du einen bestimmten Unterbefehl der ersten Ebene angeben, der zugelassen oder verweigert werden soll. Beispiel:

    copilot --deny-tool 'shell(git push)'
    

    Die Angabe des Tools ist optional. Beispielsweise ermöglicht copilot --allow-tool 'shell' Copilot die Verwendung beliebiger Shellbefehle ohne individuelle Genehmigung.

  • 'write'

    Dieses Argument erteilt Tools außer Shellbefehlen die Berechtigung zum Ändern von Dateien oder verweigert diese.

    Beispielsweise ermöglicht copilot --allow-tool 'write' Copilot die Bearbeitung ohne deine individuelle Genehmigung.

  • 'MCP_SERVER_NAME'

    Dieses Argument lässt Tools vom angegebenen MCP-Server zu oder verweigert diese, wobei MCP_SERVER_NAME der Name eines MCP-Servers ist, den du konfiguriert hast. Tools vom Server werden in Klammern angegeben, wobei der Toolname verwendet wird, der beim MCP-Server registriert ist. Wenn du den Servernamen verwendest, ohne ein Tool anzugeben, werden alle Tools dieses Servers zugelassen oder verweigert.

    Beispielsweise verhindert copilot --deny-tool 'My-MCP-Server(tool_name)', dass Copilot das Tool namens tool_name vom MCP-Server namens My-MCP-Server verwenden.

    Sie können den Namen eines MCP-Servers finden, indem Sie /mcp in die interaktive Oberfläche der CLI eingeben und dann den Server aus der angezeigten Liste auswählen.

Kombinieren von Genehmigungsoptionen

Du kannst eine Kombination von Genehmigungsoptionen verwenden, um genau zu bestimmen, welche Tools Copilot verwenden kann, ohne deine Genehmigung anzufordern.

Um beispielsweise zu verhindern, dass Copilot die Befehle rm und git push verwendet, jedoch automatisch alle weiteren Tools zulässt, verwende Folgendes:

copilot --allow-all-tools --deny-tool 'shell(rm)' --deny-tool 'shell(git push)'

Um zu verhindern, dass Copilot das Tool tool_name vom MCP-Server namens My-MCP-Server verwenden, jedoch zulassen, dass alle weiteren Tools von diesem Server ohne individuelle Genehmigung verwendet werden, verwende Folgendes:

copilot --allow-tool 'My-MCP-Server' --deny-tool 'My-MCP-Server(tool_name)'

Auswirkungen der automatischen Toolgenehmigung auf die Sicherheit

Es ist wichtig, sich der Sicherheitsauswirkungen der Verwendung der Befehlszeilenoptionen für die Genehmigung bewusst zu sein. Mit diesen Optionen kann Copilot Befehle ausführen, die zum Abschließen deiner Anforderung erforderlich sind, ohne dir die Möglichkeit zu geben, diese Befehle zu überprüfen und zu genehmigen, bevor sie ausgeführt werden. Dadurch werden Workflows optimiert und ein unbeaufsichtigter Betrieb der CLI ermöglicht, allerdings wird das Risiko unbeabsichtigter Aktionen erhöht, die zum Verlust oder zu Beschädigungen von Daten oder zu weiteren Sicherheitsproblemen führen können.

Sie können steuern, welche Tools Copilot-CLI verwenden können, indem Sie auf Genehmigungsaufforderungen reagieren, wenn Copilot versucht, ein Tool zu verwenden, indem Sie Berechtigungen mit Befehlszeilenoptionen festlegen oder (in einer interaktiven Sitzung) mit Befehlen wie /slash (z. B. /allow-all und /yolo). Weitere Informationen findest du unter Konfigurieren von GitHub Copilot CLI.

Risikominderung

Sie können die Risiken verringern, die mit der Verwendung der Optionen für die automatische Genehmigung verbunden sind, indem Sie Copilot-CLI in einer eingeschränkten Umgebung wie einer virtuellen Maschine, einem Container oder einem dedizierten System mit streng kontrollierten Berechtigungen und Netzwerkzugriff ausführen. Dadurch werden alle potenziellen Schäden eingeschränkt, die auftreten können, wenn Copilot Befehle ausführen kann, die du nicht überprüft und verifiziert hast.

Bekannte MCP-Serverrichtlinienbeschränkungen

Copilot-CLI unterstützen zur Zeit keine der folgenden organisationsebene MCP-Server-Richtlinien:

  •         **MCP-Server in Copilot**, die kontrollieren, ob MCP-Server überhaupt von Copilot genutzt werden können.
    
  •         **MCP-Registrierungs-URL**, die steuert, welche MCP-Registrierung Copilot die Verwendung von MCP-Servern erlaubt.
    

Weitere Informationen zu diesen Richtlinien finden Sie unter MCP-Servernutzung in Ihrem Unternehmen.

Modellverwendung

Das von GitHub Copilot-CLI verwendete Standardmodell ist Claude Sonnet 4.5. GitHub behält sich das Recht vor, dieses Modell zu ändern.

Sie können das von GitHub Copilot-CLI verwendete Modell mithilfe des /model Schrägstrichbefehls oder der --model Befehlszeilenoption ändern. Geben Sie diesen Befehl ein, und wählen Sie dann ein Modell aus der Liste aus.

Jedes Mal, wenn Sie eine Eingabeaufforderung an Copilot in der interaktiven Schnittstelle von Copilot-CLI senden, und jedes Mal, wenn Sie Copilot-CLI programmatisch verwenden, wird Ihr monatliches Kontingent von Copilot Premiumanforderungen um eins reduziert, multipliziert mit dem Faktor, der in Klammern in der Modellliste angezeigt wird. Gibt z. B. an, dass jedes Mal, wenn Sie eine Eingabeaufforderung übermitteln, Ihr Kontingent für Premiumanforderungen um eins reduziert wird. Weitere Informationen zu Premium-Anforderungen findest du unter Anforderungen in GitHub Copilot.

Verwenden Sie Copilot-CLI über ACP

ACP (das Agent Client Protocol) ist ein offener Standard für die Interaktion mit KI-Agents. Sie können Copilot-CLI als Agenten in allen Drittanbieter-Tools, IDEs oder Automatisierungssystemen verwenden, die dieses Protokoll unterstützen.

Weitere Informationen finden Sie unter Copilot CLI ACP-Server.

Feedback

Sende dein Feedback zur GitHub Copilot-CLI an uns, indem du in einer interaktiven Sitzung den Schrägstrichbefehl /feedback verwendest und eine der Optionen auswählst. Du kannst an einer privaten Feedbackumfrage teilnehmen, einen Fehlerbericht übermitteln oder ein neues Feature vorschlagen.

Weiterführende Lektüre

  •         [AUTOTITLE](/copilot/how-tos/set-up/install-copilot-cli)
    
  •         [AUTOTITLE](/copilot/how-tos/use-copilot-agents/use-copilot-cli)
    
  •         [AUTOTITLE](/enterprise-cloud@latest/copilot/responsible-use/copilot-cli)