Skip to main content
Skip to content

Personnalisation de vos sessions cloud

Apportez vos instructions personnelles, vos compétences et vos agents personnalisés dans vos sessions avec Copilot in the cloud à l’aide d’un dépôt dotfiles.

À propos de la personnalisation des sessions cloud

Vous pouvez utiliser un dépôt dotfiles pour fournir Copilot in the cloud vos instructions préférées, vos compétences réutilisables et vos agents spécialisés dans tous les dépôts. Vous pouvez également utiliser des instructions personnalisées qui s’appliquent à chaque conversation que vous avez sur GitHub.com et GitHub Mobile. Ces personnalisations personnelles s’appliquent à vos sessions, plutôt que de configurer un dépôt pour tous ceux qui y travaillent.

La personnalisation des dotfiles fonctionne uniquement dans les sandboxes cloud. Elle ne s’applique pas aux sessions qui s’exécutent sur GitHub Actions.

Copilot utilise le même paramètre dotfiles que GitHub Codespaces. Vous pouvez le configurer dans vos paramètres personnels Copilot**** > ou dans vos paramètres Codespaces. Vous n’avez pas besoin de créer un espace de code pour utiliser des dotfiles avec Copilot.

Les instructions personnalisées personnelles s’appliquent à chaque conversation que vous avez avec Copilot in the cloud, donc Copilot répond toujours dans votre langue, votre ton et votre style préférés.

Exemples d’instructions personnalisées que vous pouvez ajouter :

  • 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.

Plusieurs types d’instructions personnalisées peuvent s’appliquer à une demande envoyée à Copilot. Les instructions personnelles prennent la priorité la plus élevée. Les instructions du référentiel viennent ensuite, puis les instructions de l’organisation sont classées par ordre de priorité en dernier. Toutefois, tous les ensembles d’instructions pertinentes sont transmis à Copilot.

Dans la mesure du possible, essayez d’éviter de fournir des ensembles d’instructions en conflit. Si vous êtes préoccupé par la qualité de la réponse, vous pouvez désactiver temporairement les instructions du référentiel. Consultez Ajout d’instructions personnalisées de référentiel pour GitHub Copilot.

Préparation de votre dépôt dotfiles

Votre dépôt dotfiles doit contenir un répertoire .copilot à sa racine. Si ce répertoire n’est pas présent, Copilot n’installe pas les dotfiles du référentiel.

Ajoutez les personnalisations personnelles que vous souhaitez ajouter à ce répertoire. Par exemple:

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

Ces fichiers utilisent les mêmes formats et emplacements de répertoire d’accueil que les personnalisations personnelles pour GitHub Copilot CLI. Utilisez les guides suivants pour écrire leurs contenus respectifs :

PersonnalisationEmplacement dans votre référentiel dotfilesConseils
Instructions personnelles.copilot/copilot-instructions.mdÉcrivez des conseils applicables à tous les dépôts, tels que vos conventions de codage préférées ou votre style de réponse. Consultez « Ajout d’instructions personnalisées pour GitHub Copilot CLI ».
Compétences personnelles.copilot/skills/SKILL-NAME/SKILL.mdDéfinissez des flux de travail reproductibles avec des instructions, des scripts et des ressources. Consultez « Ajout de compétences d’agent pour GitHub Copilot CLI ».
Agents personnalisés.copilot/agents/AGENT-NAME.agent.mdDéfinissez des agents spécialisés avec leurs propres instructions et outils. Consultez « Création et utilisation d’agents personnalisés pour GitHub Copilot CLI ».

Remplacez AGENT-NAME et SKILL-NAME par des noms descriptifs pour votre compétence et votre agent. Les guides liés décrivent également les commandes spécifiques à l’interface CLI, qui ne sont pas nécessaires pour configurer votre dépôt dotfiles.

Ne commitez pas les secrets ou les informations d’identification dans votre référentiel dotfiles.

Activer les fichiers de configuration cachés pour vos sessions cloud

  1. Créez un dépôt dotfiles dont vous êtes propriétaire sur GitHub, ou utilisez-en un existant.

  2. Ajoutez un .copilot répertoire à la racine du référentiel, avec vos fichiers de personnalisation personnels, comme décrit ci-dessus.

  3. Validez et envoyez vos modifications au référentiel.

  4. Dans vos paramètres personnels GitHub , sous Copilot, cliquez sur Cloud. Activez les dotfiles et sélectionnez votre dépôt.

    Vous pouvez également configurer des dotfiles dans vos Codespaces paramètres. Les deux pages de paramètres partagent la même sélection, de sorte que la modification change également le référentiel dotfiles utilisé pour vos codespaces.

  5. Démarrez une session dans un sandbox cloud ou reprenez une session de sandbox cloud existante. Où vous pouvez choisir un environnement, sélectionnez Cloud, et non Actions. Pour plus d’informations, consultez « À propos des sandboxs cloud pour GitHub Copilot ».

Lorsque le sandbox cloud est créé ou redémarré, Copilot copie le contenu de votre dépôt dotfiles dans le répertoire de base du sandbox, ce qui rend vos personnalisations personnelles disponibles sous ~/.copilot.

Comment les dotfiles sont appliqués

Si votre référentiel dotfiles contient un répertoire racine .copilot , Copilot copie le contenu de l’ensemble du référentiel, pas seulement .copilot.

Contrairement à GitHub Codespaces, Copilot n’exécute pas les scripts d’installation dotfiles tels que install.sh ou bootstrap.sh. Incluez vos fichiers de personnalisation directement dans le référentiel plutôt que de vous appuyer sur un script pour les créer.

Les modifications apportées à votre dépôt dotfiles prennent effet la prochaine fois qu’un sandbox cloud est créé ou repris. Ils ne sont pas appliqués à un sandbox pendant son exécution.

Ajout d’instructions personnalisées

Pour ajouter des instructions personnalisées personnelles pour Copilot in the cloud sur GitHub:

  1. Ouvrez une Copilot séance.

  2. Dans le menu inférieur gauche, cliquez sur .

  3. Ajoutez des instructions en langage naturel à la zone de texte.

    Utilisez n’importe quel format. Par exemple, un bloc de texte unique, chaque instruction sur une nouvelle ligne ou des instructions séparées par des lignes vides.

  4. Cliquez sur Enregistrer.

Vos instructions sont désormais actives et restent actives jusqu’à ce que vous les modifiez ou les supprimez.

Pour obtenir une collection organisée d’exemples d’instructions personnalisées personnelles, consultez Instructions personnalisées.

Avez-vous correctement personnalisé vos sessions cloud ?

YesNo