Skip to main content
Skip to content

Personalisierung Ihrer Cloud-Sitzungen

Bringen Sie Ihre persönlichen Anweisungen, Fähigkeiten und benutzerdefinierten Agents mithilfe eines Dotfiles-Repositorys in Ihre Sitzungen mit Copilot in the cloud.

Über das Personalisieren von Cloud-Sitzungen

Sie können ein Dotfiles-Repository verwenden, um Copilot in the cloud Ihre bevorzugten Anweisungen, wiederverwendbaren Fähigkeiten und spezialisierten Agents repositoryübergreifend bereitzustellen. Sie können auch persönliche benutzerdefinierte Anweisungen verwenden, die auf jede Unterhaltung angewendet werden, die Sie auf GitHub.com und GitHub Mobile führen. Diese persönlichen Anpassungen gelten für Ihre Sitzungen, anstatt ein Repository für alle, die darin arbeiten, zu konfigurieren.

Dotfiles-Personalisierung funktioniert nur in Cloud-Sandboxes. Dies gilt nicht für Sitzungen, die auf GitHub Actions ausgeführt werden.

Copilot verwendet dieselbe Dotfiles-Einstellung wie GitHub Codespaces. Sie können sie entweder in Ihren persönlichen Copilot > Cloud-Einstellungen oder in Ihren Codespaces Einstellungen konfigurieren. Sie müssen keinen Codespace erstellen, um Dotfiles mit Copilot zu verwenden.

Persönliche benutzerdefinierte Anweisungen gelten für jede Unterhaltung, die Sie mit Copilot in the cloud haben, sodass Copilot Ihnen immer in Ihrer bevorzugten Sprache, Ihrem bevorzugten Ton und Stil antwortet.

Beispiele für benutzerdefinierte Anweisungen, die Sie hinzufügen können:

  • Always respond in Spanish.
  • Use a helpful, collegial tone. Keep explanations brief, but provide enough context to understand the code.
  • Always provide examples in TypeScript.

Mehrere Arten von benutzerdefinierten Anweisungen können auf Anforderungen angewendet werden, die an Copilot gesendet werden. Persönliche Anweisungen haben höchste Priorität. Anweisungen für das Repository kommen als Nächstes, und dann werden Organisations-Anweisungen zuletzt priorisiert. Alle Sets mit relevanten Anweisungen werden jedoch Copilot zur Verfügung gestellt.

Versuchen Sie, wann immer möglich, konfliktende Sätze von Anweisungen zu vermeiden. Wenn Sie sich Sorgen um die Antwortqualität machen, können Sie die Anweisungen im Repository vorübergehend deaktivieren. Weitere Informationen findest du unter Hinzufügen von benutzerdefinierten Repositoryanweisungen für GitHub Copilot.

Ihr Dotfiles-Repository vorbereiten

Ihr Dotfiles-Repository muss ein .copilot Verzeichnis im Stammverzeichnis enthalten. Wenn dieses Verzeichnis nicht vorhanden ist, werden mit Copilot die Dotfiles des Repositorys nicht installiert.

Fügen Sie die persönlichen Anpassungen hinzu, die Sie diesem Verzeichnis hinzufügen möchten. Beispiele:

.copilot/
  copilot-instructions.md
  skills/
    release-notes/
      SKILL.md
  agents/
    reviewer.agent.md

Diese Dateien verwenden dieselben Formate und Speicherorte im Heimverzeichnis wie persönliche Anpassungen für GitHub Copilot CLI. Verwenden Sie die folgenden Leitfäden, um ihren Inhalt zu schreiben:

AnpassungSpeicherort in Ihrem Dotfiles-RepositoryGuidance
Persönliche Anweisungen.copilot/copilot-instructions.mdSchreiben Sie Anleitungen, die für alle Repositorys gelten, z. B. Ihre bevorzugten Codierungskonventionen oder Antwortstile. Siehe Hinzufügen von benutzerdefinierten Anweisungen für GitHub Copilot CLI.
Persönliche Fähigkeiten.copilot/skills/SKILL-NAME/SKILL.mdDefinieren Sie wiederholbare Workflows mit Anweisungen, Skripts und Ressourcen. Siehe Hinzufügen von Agent-Fähigkeiten für GitHub Copilot CLI.
Persönliche, benutzerdefinierte Agenten.copilot/agents/AGENT-NAME.agent.mdDefinieren Sie spezialisierte Agenten mit ihren eigenen Anweisungen und Tools. Siehe Erstellen und Verwenden von benutzerdefinierten Agenten für GitHub Copilot CLI.

Ersetzen SKILL-NAME und AGENT-NAME durch beschreibende Namen für Ihre Fähigkeit und Ihren Agenten. In den verknüpften Leitfäden werden auch CLI-spezifische Befehle beschrieben, die zum Einrichten Ihres Dotfiles-Repositorys nicht erforderlich sind.

Committen Sie keine geheimen Schlüssel oder Anmeldeinformationen in Ihr Dotfiles-Repository.

Dotfiles für Ihre Cloud-Sitzungen aktivieren

  1. Erstellen Sie ein Dotfiles-Repository, das Ihnen auf GitHub gehört, oder verwenden Sie ein vorhandenes Repository.

  2. Fügen Sie ein .copilot Verzeichnis im Stammverzeichnis des Repositorys mit Ihren persönlichen Anpassungsdateien hinzu, wie oben beschrieben.

  3. Committen Sie Ihre Änderungen und pushen Sie sie in das Repository.

  4. Klicken Sie in Ihren persönlichen GitHub Einstellungen unter Copilot auf Cloud. Aktivieren Sie Dotfiles, und wählen Sie Ihr Repository aus.

    Alternativ können Sie dotfiles in Ihren Codespaces Einstellungen konfigurieren. Beide Einstellungsseiten verwenden dieselbe Auswahl, sodass durch Ändern auch das dotfiles-Repository geändert wird, das für Ihre Codespaces verwendet wird.

  5. Starten Sie eine Sitzung in einer Cloud-Sandbox, oder setzen Sie eine vorhandene Cloud-Sandkastensitzung fort. Wo Sie eine Umgebung auswählen können, wählen Sie "Cloud" und nicht "Aktionen" aus. Weitere Informationen findest du unter Informationen zu Cloud-Sandboxes für GitHub Copilot.

Wenn die Cloud-Sandbox erstellt oder wiederaufgenommen wird, kopiert Copilot den Inhalt Ihres Dotfiles-Repositorys in das Startverzeichnis der Sandbox, wodurch Ihre persönlichen Anpassungen unter ~/.copilot verfügbar sind.

Wie Dotfiles angewendet werden

Wenn Ihr Dotfiles-Repository ein Stammverzeichnis .copilot enthält, kopiert Copilot den gesamten Inhalt des Repositorys, nicht nur .copilot.

Im Gegensatz zu GitHub Codespaces führt Copilot keine Dotfiles-Installationsskripts wie install.sh oder bootstrap.sh aus. Fügen Sie Ihre Anpassungsdateien direkt in das Repository ein, anstatt sich auf ein Skript zu verlassen, um sie zu erstellen.

Änderungen an Ihrem Dotfiles-Repository werden wirksam, wenn eine Cloud-Sandbox das nächste Mal erstellt oder fortgesetzt wird. Sie werden nicht auf eine Sandbox angewendet, während sie ausgeführt wird.

Hinzufügen von persönlichen, benutzerdefinierten Anweisungen

So fügen Sie persönliche benutzerdefinierte Anweisungen für Copilot in the cloud auf GitHub hinzu:

  1. Öffnen Sie eine Copilot Sitzung.

  2. Klicken Sie im unteren linken Menü auf .

  3. Füge dem Textfeld Anweisungen in natürlicher Sprache hinzu.

    Verwenden Sie ein beliebiges Format. Beispielsweise ein einzelner Textblock, jede Anweisung in einer neuen Zeile oder Anweisungen, die durch leere Zeilen getrennt sind.

  4. Klicke auf Speichern.

Ihre Anweisungen sind jetzt aktiv und bleiben aktiv, bis Sie sie ändern oder entfernen.

Eine kuratierte Sammlung von Beispielen für persönliche benutzerdefinierte Anweisungen finden Sie unter Benutzerdefinierte Anweisungen.

Haben Sie Ihre Cloudsitzungen erfolgreich personalisiert?

JaNein