{"meta":{"title":"Informationen zu GitHub Copilot CLI","intro":"Erfahren Sie mehr über die Verwendung Copilot über die Befehlszeile.","product":"GitHub Copilot","breadcrumbs":[{"href":"/de/copilot","title":"GitHub Copilot"},{"href":"/de/copilot/concepts","title":"Konzepte"},{"href":"/de/copilot/concepts/agents","title":"Agenten"},{"href":"/de/copilot/concepts/agents/copilot-cli","title":"Copilot CLI"},{"href":"/de/copilot/concepts/agents/copilot-cli/about-copilot-cli","title":"Informationen zu Copilot CLI"}],"documentType":"article"},"body":"# Informationen zu GitHub Copilot CLI\n\nErfahren Sie mehr über die Verwendung Copilot über die Befehlszeile.\n\n## Einleitung\n\nMit der Befehlszeilenschnittstelle (CLI) für GitHub Copilot können Sie Copilot direkt von Ihrem Terminal aus verwenden. Sie können es verwenden, um Fragen zu beantworten, Code zu schreiben und zu debuggen und mit GitHub.com\nzu interagieren. Sie können z. B. aufgefordert werden Copilot , einige Änderungen an einem Projekt vorzunehmen und eine Pullanforderung zu erstellen.\n\n```\n          GitHub Copilot CLI bietet Ihnen schnellen Zugriff auf einen leistungsfähigen KI-Agenten, ohne Ihr Terminal verlassen zu müssen. Es kann Ihnen helfen, Aufgaben schneller auszuführen, indem es in Ihrem Auftrag arbeitet, und Sie können iterativ mit GitHub Copilot CLI zusammenarbeiten, um den benötigten Code zu erstellen.\n```\n\n## Unterstützte Betriebssysteme\n\n* Linux\n* macOS\n* Windows in Powershell und [Windows-Subsystem für Linux (WSL)](https://learn.microsoft.com/en-us/windows/wsl/about)\n\nAnweisungen zum Installieren findest du unter [Installation von GitHub Copilot CLI](/de/copilot/how-tos/set-up/install-copilot-cli).\n\n## Verwendungsmodi\n\n```\n          GitHub Copilot CLI verfügt über zwei Benutzeroberflächen: interaktiv und programmgesteuert.\n```\n\n### Interaktive Schnittstelle\n\nUm eine interaktive Sitzung zu starten, geben Sie die Eingabetaste `copilot`ein. Innerhalb einer interaktiven Sitzung können Sie mit Copilot ein Gespräch führen. Sie können Copilot anweisen, eine oder mehrere Aufgaben auszuführen, und Sie können Rückmeldungen geben und den Verlauf der Arbeit steuern.\n\n![Screenshot der Willkommensnachricht in der interaktiven Benutzeroberfläche von Copilot.](/assets/images/help/copilot/copilot-cli-welcome.png)\n\nDie interaktive Schnittstelle verfügt über zwei Modi. Zusätzlich zum Standardmäßigen Abfrage-/Ausführungsmodus gibt es auch einen **Planmodus** , in dem Copilot ein strukturierter Implementierungsplan für eine Aufgabe erstellt wird, die Sie abschließen möchten.\n\nDrücken Sie <kbd>Umschalt</kbd>+<kbd>+ Tab</kbd>, um zwischen den Modi zu wechseln.<kbd></kbd> Im Planmodus analysiert Ihre Anforderung, Copilot stellt Fragen, um Umfang und Anforderungen zu verstehen, 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.\n\n### Programmgesteuerte Schnittstelle\n\nSie können der CLI auch direkt über die Kommandozeile einen einzelnen Prompt übergeben. Die CLI schließt die Aufgabe ab und beendet sich.\n\nWenn Sie die CLI programmgesteuert verwenden möchten, schließen Sie die `-p``--prompt` Befehlszeilenoption in Ihren Befehl ein. Um das Ändern und Ausführen von Dateien zuzulassen Copilot , sollten Sie auch eine der genehmigungsoptionen verwenden, die weiter unten in diesem Artikel beschrieben werden. Weitere Informationen finden Sie unter [Zulassen, dass Tools ohne manuelle Genehmigung verwendet werden](#allowing-tools-to-be-used-without-manual-approval) können). Beispiel:\n\n```bash copy\ncopilot -p \"Show me this week's commits and summarize them\" --allow-tool='shell(git)'\n```\n\nAlternativ kannst du ein Skript verwenden, um Befehlszeilenoptionen auszugeben und an `copilot` weiterzureichen. Beispiel:\n\n```bash copy\n./script-outputting-options.sh | copilot\n```\n\n> \\[!CAUTION]\n> Wenn Sie eine Option für die automatische Genehmigung verwenden, wie z.B. `--allow-all-tools`, hat Copilot den gleichen Zugriff wie Sie auf Dateien auf Ihrem Computer und kann alle Shellbefehle ausführen, die Sie ausführen können, ohne Ihre vorherige Genehmigung zu erhalten. Weitere Informationen findest du weiter unten in diesem Artikel unter [Überlegungen zur Sicherheit](#security-considerations).\n\n## Anwendungsfälle für GitHub Copilot CLI\n\nIn den folgenden Abschnitten finden Sie Beispiele für Aufgaben, die Sie mit GitHub Copilot CLI ausführen können.\n\n### Lokale Aufgaben\n\n* In einem Projektverzeichnis können Sie Copilot bitten, eine Änderung am Code im Projekt vorzunehmen. Beispiel:\n\n  `Change the background-color of H1 headings to dark blue`\n\n  ```\n          Copilot findet die CSS-Datei, in der H1-Überschriften definiert sind, und ändert den Farbwert.\n  ```\n\n* Bitten Sie Copilot, Sie über Änderungen an einer Datei zu informieren.\n\n  `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`\n\n* Verwenden Sie Copilot, um den Code oder die Dokumentation in Ihrem Projekt zu verbessern.\n\n  * `Suggest improvements to content.js`\n\n  * `Rewrite the readme in this project to make it more accessible to newcomers`\n\n* Verwenden Sie Copilot, um Ihnen bei der Durchführung von Git-Vorgängen zu helfen.\n\n  * `Commit the changes to this repo`\n\n  * `Revert the last commit, leaving the changes unstaged`\n\n* Bitten Sie Copilot , eine Anwendung von Grund auf neu zu erstellen , z. B. als Machbarkeitsnachweis.\n\n  `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.`\n\n* Bitten Sie Copilot , zu erklären, warum eine vorgenommene Änderung nicht wie erwartet funktioniert, oder bitten Copilot Sie, ein Problem mit der letzten vorgenommenen Änderung zu beheben. Beispiel:\n\n  `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\"`\n\n### Aufgaben, die GitHub.com\n\numfassen\n\n* Rufen Sie Informationen über Ihre Arbeit von GitHub.com\n  ab und zeigen Sie diese an.\n\n  * `List my open PRs`\n\n    Dies listet Ihre offenen Pull-Anforderungen aus allen beliebigen Repositories auf GitHub. Um spezifischere Ergebnisse zu erhalten, füge in deinem Prompt den Repositorynamen ein:\n\n  * `List all open issues assigned to me in OWNER/REPO`\n\n* Bitten Sie Copilot , an einem Problem zu arbeiten:\n\n  `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.`\n\n* Bitten Sie Copilot, Dateiänderungen vorzunehmen und einen Pull-Request auf GitHub.com zu erstellen.\n\n  * `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.`\n\n  * `Create a PR that updates the README at https://github.com/octo-org/octo-repo, changing the subheading \"How to run\" to \"Example usage\"`\n\n  Copilot erstellt eine Pullanforderung für GitHub.com\n  in Ihrem Auftrag. Du wirst als erstellende Person des Pull Requests markiert.\n\n* Bitten Sie Copilot , ein Problem für Sie GitHub.comzu erstellen.\n\n  ``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.``\n\n* Bitten Sie Copilot , die Codeänderungen in einer Pullanforderung zu überprüfen.\n\n  `Check the changes made in PR https://github.com/octo-org/octo-repo/pull/57575. Report any serious errors you find in these changes.`\n\n  Copilot antwortet in der CLI mit einer Zusammenfassung der gefundenen Probleme.\n\n* Pullanforderungen von GitHub Copilot CLI verwalten.\n\n  * `Merge all of the open PRs that I've created in octo-org/octo-repo`\n\n  * `Close PR #11 on octo-org/octo-repo`\n\n* Suche nach bestimmten Arten von Issues.\n\n  `Use the GitHub MCP server to find good first issues for a new team member to work on from octo-org/octo-repo`\n\n  > \\[!NOTE]\n  > Wenn Sie wissen, dass ein bestimmter MCP-Server eine bestimmte Aufgabe erreichen kann, kann die Angabe in Ihrer Eingabeaufforderung dazu beitragen Copilot , die gewünschten Ergebnisse zu liefern.\n\n* Suchen Sie nach bestimmten GitHub Actions Workflows.\n\n  `List any Actions workflows in this repo that add comments to PRs`\n\n* Erstellen sie einen GitHub Actions Workflow.\n\n  `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.`\n\n## Das Gespräch lenken\n\nSie können mit Copilot interagieren, während es nachdenkt, um die Unterhaltung zu lenken.\n\n* **Zusätzliche Nachrichten in die Warteschlange stellen**: Senden Sie Folgenachrichten, um das Gespräch in eine andere Richtung zu lenken, oder geben Sie zusätzliche Anweisungen für Copilot zur Verarbeitung, nachdem die aktuelle Antwort abgeschlossen ist. Dadurch fühlen sich Unterhaltungen natürlicher und behalten Sie die Kontrolle.\n* **Inline-Feedback zur Ablehnung**: Wenn Sie eine Anfrage zur Tool-Berechtigung ablehnen, können Sie inline Feedback zur Ablehnung geben Copilot, sodass der Ansatz angepasst werden kann, ohne vollständig gestoppt zu werden. Dadurch wird der Unterhaltungsfluss natürlicher, wenn Sie Copilot von bestimmten Handlungen abzulenken möchten.\n\n## Automatische Kontextverwaltung\n\n```\n          GitHub Copilot CLI verwaltet automatisch Ihren Unterhaltungskontext:\n```\n\n* **Automatische Komprimierung**: Wenn Ihr Gespräch nahe an 95% des Tokenlimits herankommt, wird Ihr Verlauf automatisch im Hintergrund komprimiert, Copilot ohne Ihren Arbeitsablauf zu unterbrechen. Dies ermöglicht nahezu unendliche Sitzungen.\n* **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.\n* **Visualisieren Sie die Verwendung**: Der `/context` Befehl zeigt eine detaillierte Aufschlüsselung der Tokenverwendung, damit Sie verstehen können, wie Ihr Kontextfenster verwendet wird.\n\n## Anpassen GitHub Copilot CLI\n\nSie können auf verschiedene Arten anpassen GitHub Copilot CLI :\n\n* **Benutzerdefinierte Anweisungen: Benutzerdefinierte Anweisungen** ermöglichen Es Ihnen, zusätzlichen Kontext für Ihr Projekt zu geben Copilot und wie Sie die Änderungen erstellen, testen und überprüfen. Alle benutzerdefinierten Anweisungsdateien werden jetzt kombiniert, anstatt prioritätsbasierte Fallbacks zu verwenden. Weitere Informationen finden Sie unter [Hinzufügen von benutzerdefinierten Anweisungen für GitHub Copilot CLI](/de/copilot/how-tos/copilot-cli/customize-copilot/add-custom-instructions).\n* **McP-Server (Model Context Protocol): MCP-Server** ermöglichen es Ihnen, Zugriff auf verschiedene Datenquellen und Tools zu gewähren Copilot . Weitere Informationen finden Sie unter [Verwenden von GitHub Copilot CLI](/de/copilot/how-tos/use-copilot-agents/use-copilot-cli#add-an-mcp-server).\n\n***\n\n```\n          Benutzerdefinierte Agents\n          **: Benutzerdefinierte Agents Sie können verschiedene spezielle Versionen Copilot für unterschiedliche Aufgaben erstellen. Sie könnten Copilot beispielsweise zu einem Experten-Frontend-Entwickler entsprechend den Richtlinien Ihres Teams entwickeln. \n          GitHub Copilot CLI enthält spezialisierte Benutzerdefinierte Agenten, an die automatisch allgemeine Aufgaben delegiert werden. Weitere Informationen finden Sie unter [AUTOTITLE](/copilot/how-tos/use-copilot-agents/use-copilot-cli#use-custom-agents).\n```\n\n* **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 [Informationen zu Hooks](/de/copilot/concepts/agents/cloud-agent/about-hooks).\n* **Fähigkeiten**: Fähigkeiten ermöglichen es Ihnen, die Fähigkeit Copilot zu verbessern, spezielle Aufgaben mit Anweisungen, Skripts und Ressourcen auszuführen. Weitere Informationen finden Sie unter [Informationen zu Agentenkenntnissen](/de/copilot/concepts/agents/about-agent-skills).\n\n***\n\n```\n          Copilot Speicher\n          **: Copilot Speicher ermöglicht Copilot es, ein dauerhaftes Verständnis Ihres Repositorys zu schaffen, indem \"Erinnerungen\" gespeichert werden, die Informationen zu Codierungskonventionen, Mustern und Einstellungen sind, die Copilot bei ihrer Funktionsweise abgeleitet werden. 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).\n```\n\n## Sicherheitsüberlegungen\n\nBei der Verwendung von Copilot CLI, kann Copilot Aufgaben in Ihrem Auftrag ausführen, z. B. Dateien ausführen oder ändern oder Shellbefehle ausführen.\n\nSie sollten daher bei der Verwendung von Copilot CLI stets Sicherheitsaspekte im Auge behalten, genauso wie bei der direkten Arbeit mit Dateien oder beim Ausführen von Befehlen in Ihrem Terminal. Sie sollten vorgeschlagene Befehle immer sorgfältig überprüfen, wenn Copilot CLI Sie Ihre Genehmigung anfordert.\n\n### Vertrauenswürdige Verzeichnisse\n\nVertrauenswürdige Verzeichnisse kontrollieren, wo Copilot CLI Dateien lesen, ändern und ausführen kann.\n\nSie sollten Copilot CLI nur aus Verzeichnissen starten, denen Sie vertrauen. Sie sollten Copilot CLI nicht in Verzeichnissen verwenden, die möglicherweise ausführbare Dateien enthalten und denen Sie nicht sicher vertrauen können. 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 sollten Sie Copilot CLI nicht aus Ihrem Home-Verzeichnis starten.\n\nDie Bereichsdefinition von Berechtigungen ist heuristisch und GitHub garantiert nicht, dass alle Dateien außerhalb vertrauenswürdiger Verzeichnisse geschützt werden. Siehe [Risikominderung](#risk-mitigation).\n\nWenn Sie eine GitHub Copilot CLI Sitzung starten, werden Sie aufgefordert, zu bestätigen, dass Sie den Dateien vertrauen, die sich in dem Verzeichnis befinden, aus dem Sie die CLI gestartet haben, sowie in dessen Unterverzeichnissen. Weitere Informationen findest du unter [Konfigurieren von GitHub Copilot CLI](/de/copilot/how-tos/copilot-cli/set-up-copilot-cli/configure-copilot-cli#setting-trusted-directories).\n\n### Zulässige Tools\n\nDas erste Mal, dass Copilot ein Tool verwendet werden muss, das zum Ändern oder Ausführen einer Datei verwendet werden kann—Beispiel: `touch`, `chmod`, `node` oder `sed`—werden Sie gefragt, ob Sie die Verwendung dieses Tools zulassen möchten.\n\nIn der Regel kannst du zwischen drei Optionen wählen:\n\n```text\n1. Yes\n2. Yes, and approve TOOL for the rest of the running session\n3. No, and tell Copilot what to do differently (Esc)\n```\n\n```\n          **Option 1** ermöglicht die Copilot Ausführung dieses bestimmten Befehls, dieses Mal nur. Wenn dieses Tool das nächste Mal verwendet werden muss, wirst du erneut gefragt.\n\n          **Option 2** ermöglicht Copilot es, dieses Tool erneut zu verwenden, ohne Sie um Erlaubnis zu bitten, für die Dauer der derzeit ausgeführten Sitzung. Dabei wirst du in neuen Sitzungen oder beim Fortsetzen der aktuellen Sitzung in Zukunft erneut um deine Genehmigung gebeten. Wenn Sie diese Option auswählen, erlauben Sie Copilot, dieses Tool auf jede geeignete Weise zu verwenden. Wenn es vorkommt, dass Copilot Sie auffordert, den Befehl `rm ./this-file.txt` auszuführen, und Sie Option 2 wählen, dann kann Copilot während des aktuellen Ablaufs dieser Sitzung jeden beliebigen `rm`-Befehl (z.B. `rm -rf ./*`) ausführen, ohne Ihre Genehmigung einzuholen.\n\n          **Option 3** bricht den vorgeschlagenen Befehl ab und ermöglicht es Ihnen, Copilot zu bitten, einen anderen Ansatz zu versuchen.\n```\n\n#### Zulassen der Verwendung von Tools ohne manuelle Genehmigung\n\nEs gibt drei Befehlszeilenoptionen, die Sie in interaktiven oder programmgesteuerten Sitzungen verwenden können, um festzulegen, welche Tools Copilot ohne Ihre Genehmigung verwenden kann.\n\n* **`--allow-all-tools`**\n\n  Ermöglicht Copilot die Verwendung jedes Werkzeugs, ohne um Ihre Genehmigung zu bitten.\n\n  Sie können diese Option beispielsweise mit einem programmgesteuerten Aufruf der CLI verwenden, um das Ausführen eines beliebigen Befehls zuzulassen Copilot . Beispiel:\n\n  ```shell\n  copilot -p \"Revert the last commit\" --allow-all-tools\n  ```\n\n* **`--deny-tool`**\n\n  Verhindert Copilot die Verwendung eines bestimmten Werkzeugs.\n\n  Diese Option hat Vorrang vor den Optionen `--allow-all-tools` und `--allow-tool`.\n\n* **`--allow-tool`**\n\n  Ermöglicht Copilot die Verwendung eines bestimmten Tools, ohne ihre Genehmigung zu verlangen.\n\n#### Verwenden der Genehmigungsoptionen\n\nDie Optionen `--deny-tool` und `--allow-tool` erfordern eines der folgenden Argumente:\n\n* `'shell(COMMAND)'`\n\n  Beispielsweise verhindert `copilot --deny-tool='shell(rm)'`Copilot den Gebrauch jeglichen `rm`-Befehls.\n\n  Für die Befehle `git` und `gh` kannst du einen bestimmten Unterbefehl der ersten Ebene angeben, der zugelassen oder verweigert werden soll. Beispiel:\n\n  ```shell\n  copilot --deny-tool='shell(git push)'\n  ```\n\n  Die Angabe des Tools ist optional. Indem es `copilot --allow-tool='shell'` erlaubt, Copilot beliebige Shell-Befehle ohne individuelle Genehmigung zu verwenden.\n\n* `'write'`\n\n  Dieses Argument erteilt Tools außer Shellbefehlen die Berechtigung zum Ändern von Dateien oder verweigert diese.\n\n  Zum Beispiel erlaubt `copilot --allow-tool='write'` das Copilot Bearbeiten von Dateien ohne Ihre individuelle Genehmigung.\n\n* `'MCP_SERVER_NAME'`\n\n  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.\n\n  Zum Beispiel verhindert `copilot --deny-tool='My-MCP-Server(tool_name)'` die Verwendung von Copilot des Werkzeugs, das `tool_name` vom MCP-Server `My-MCP-Server` genannt wird.\n\n  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.\n\n#### Kombinieren von Genehmigungsoptionen\n\nSie können eine Kombination aus Genehmigungsoptionen verwenden, um genau zu bestimmen, welche Tools Copilot verwendet werden können, ohne ihre Genehmigung zu verlangen.\n\nUm beispielsweise die Verwendung der Befehle Copilot und `rm` zu verhindern, aber alle anderen Tools automatisch zuzulassen, verwenden Sie Folgendes:\n\n```shell\ncopilot --allow-all-tools --deny-tool='shell(rm)' --deny-tool='shell(git push)'\n```\n\nUm zu verhindern, dass Copilot das Tool `tool_name` vom MCP-Server mit dem Namen `My-MCP-Server`verwendet wird, aber alle anderen Tools von diesem Server ohne individuelle Genehmigung verwendet werden können, verwenden Sie:\n\n```shell\ncopilot --allow-tool='My-MCP-Server' --deny-tool='My-MCP-Server(tool_name)'\n```\n\n#### Auswirkungen der automatischen Toolgenehmigung auf die Sicherheit\n\nEs ist wichtig, sich der Sicherheitsauswirkungen der Verwendung der Befehlszeilenoptionen für die Genehmigung bewusst zu sein. Diese Optionen ermöglichen das Copilot Ausführen von Befehlen, die zum Abschließen Ihrer Anforderung erforderlich sind, ohne Ihnen 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.\n\nSie können steuern, welche Tools Copilot CLI verwendet werden können, indem Sie auf Genehmigungsaufforderungen reagieren, wenn Sie Copilot versuchen, ein Tool zu verwenden, durch das Angeben von Berechtigungen mit Befehlszeilenkennzeichnungen, oder (in einer interaktiven Sitzung) mithilfe von Schrägstrichbefehlen wie `/allow-all` z. B. und `/yolo`. Weitere Informationen findest du unter [Konfigurieren von GitHub Copilot CLI](/de/copilot/how-tos/copilot-cli/set-up-copilot-cli/configure-copilot-cli#setting-allowed-tools).\n\n### Risikominderung\n\nSie 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 ausführen, z. B. einem virtuellen Computer, einem Container oder einem dedizierten System, mit streng kontrollierten Berechtigungen und Netzwerkzugriff. Dies beschränkt potenzielle Schäden, die auftreten können, wenn Sie Copilot Befehle ausführen, die Sie nicht überprüft und verifiziert haben.\n\n### Bekannte MCP-Serverrichtlinienbeschränkungen\n\n```\n          Copilot CLI die folgenden MCP-Serverrichtlinien auf Organisationsebene können derzeit nicht unterstützt werden:\n```\n\n* **MCP-Server in Copilot**, die steuern, ob MCP-Server überhaupt von Copilot verwendet werden können.\n* **MCP-Registrierungs-URL**, die steuert, aus welcher MCP-Registrierung Copilot die Verwendung von MCP-Servern erlaubt wird.\n\nWeitere Informationen zu diesen Richtlinien finden Sie unter [MCP-Servernutzung in Ihrem Unternehmen](/de/copilot/concepts/mcp-management#mcp-policy-settings).\n\n## Modellverwendung\n\nDas von ihnen verwendete GitHub Copilot CLI Standardmodell ist Claude Sonnet 4.5.\nGitHub behält sich das Recht vor, dieses Modell zu ändern.\n\nSie können das verwendete Modell GitHub Copilot CLI 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.\n\nJedes Mal, wenn Sie eine Eingabeaufforderung an die interaktive Benutzeroberfläche von Copilot in Copilot CLI übermitteln, und jedes Mal, wenn Sie Copilot CLI programmgesteuert verwenden, wird Ihr monatliches Kontingent an Copilot Premiumanfragen um eins reduziert, multipliziert mit dem Multiplikator, der in Klammern in der Modellliste angezeigt wird.\n`Claude Sonnet 4.5 (1x)` gibt zum Beispiel an, dass bei diesem Modell jedes Mal, wenn Sie eine Eingabeaufforderung übermitteln, Ihr Kontingent an Prämienanfragen um eins reduziert wird. Weitere Informationen zu Premium-Anforderungen findest du unter [Anforderungen in GitHub Copilot](/de/copilot/concepts/billing/copilot-requests).\n\n### Verwenden Ihres eigenen Modellanbieters\n\nSie können Copilot CLI so konfigurieren, dass Ihr eigener Modellanbieter anstelle von GitHub-gehosteten Modellen verwendet wird. Auf diese Weise können Sie eine Verbindung mit einem openAI-kompatiblen Endpunkt, Azure OpenAI oder Anthropic herstellen, einschließlich lokal ausgeführter Modelle wie Ollama. Sie konfigurieren Ihren Modellanbieter mithilfe von Umgebungsvariablen.\n\n| Umgebungsvariable           | Beschreibung                                                                                                                                                         |\n| --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `COPILOT_PROVIDER_BASE_URL` | Die Basis-URL des API-Endpunkts Ihres Modellanbieters.                                                                                                               |\n| `COPILOT_PROVIDER_TYPE`     | Der Anbietertyp: `openai` (Standard), `azure`oder `anthropic`. Der `openai` Typ funktioniert mit jedem openAI-kompatiblen Endpunkt, einschließlich Ollama und vLLM.  |\n| `COPILOT_PROVIDER_API_KEY`  | Ihr API-Schlüssel für die Authentifizierung beim Anbieter. Nicht erforderlich für Anbieter, die keine Authentifizierung verwenden, z. B. eine lokale Ollama-Instanz. |\n| `COPILOT_MODEL`             | Das zu verwendende Modell (erforderlich bei Verwendung eines benutzerdefinierten Anbieters). Sie können dies auch mit der `--model` Befehlszeilenoption festlegen.   |\n\nModelle, die mit Copilot CLI verwendet werden, müssen **Toolaufrufe (Funktionsaufrufe)** und **Streaming** unterstützen. Wenn das Modell diese Funktionen nicht unterstützt, wird Copilot CLI einen Fehler zurückgeben. Für optimale Ergebnisse sollte das Modell über ein Kontextfenster mit mindestens 128k-Token verfügen.\n\nAusführliche Informationen zum Konfigurieren Ihres Modellanbieters erhalten Sie, indem Sie `copilot help providers` in Ihrem Terminal ausführen.\n\n## Verwendung Copilot CLI über ACP\n\nACP (das Agent Client Protocol) ist ein offener Standard für die Interaktion mit KI-Agents. Es ermöglicht Ihnen, Copilot CLI als Agent in allen Drittanbietertools, IDEs oder Automatisierungssystemen zu verwenden, die dieses Protokoll unterstützen.\n\nWeitere Informationen finden Sie unter [Copilot CLI ACP-Server](/de/copilot/reference/copilot-cli-reference/acp-server).\n\n## Feedback\n\nSende 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.\n\n## Weiterführende Lektüre\n\n* [Installation von GitHub Copilot CLI](/de/copilot/how-tos/set-up/install-copilot-cli)\n* [Verwenden von GitHub Copilot CLI](/de/copilot/how-tos/use-copilot-agents/use-copilot-cli)\n* [Verantwortungsvolle Nutzung von GitHub Copilot CLI](/de/enterprise-cloud@latest/copilot/responsible-use/copilot-cli)"}