Skip to main content
Skip to content

À propos de GitHub Copilot Dreaming

Découvrez comment Copilot Dreaming met à jour le contexte de Copilot, comment l’activer et comment passer en revue les résultats de l’exécution.

Qui peut utiliser cette fonctionnalité ?

Available for eligible paid Copilot plans. See Availability and prerequisites.
Sign up for Copilot

Remarque

Copilot Dreaming se trouve dans préversion publique et est susceptible de changer.

Copilot Dreaming fonctionne en arrière-plan pour conserver les souvenirs et les instructions du référentiel de Copilot à jour. Il analyse les sessions éligibles Copilot et les commentaires de révision des pull requests pour identifier les informations utiles, corriger les conseils obsolètes et supprimer les souvenirs en double. Par exemple, il peut proposer une mise à jour lorsque les instructions de votre référentiel décrivent une commande de test obsolète.

Copilot Memory stocke les faits du référentiel et les préférences personnelles que Copilot peut apprendre et réutiliser pendant les interactions normales, même lorsque Copilot Dreaming est désactivé. Copilot Dreaming maintient ces souvenirs en arrière-plan pour qu'ils restent pertinents et précis. Il met à jour le contexte, et non le modèle IA sous-jacent. Pour plus d’informations sur Copilot Memory, consultez À propos de la mémoire GitHub Copilot.

Vous n’avez pas besoin de garder une Copilot conversation ouverte pour exécuter Copilot Dreaming.

Ce que Dreaming peut faire

CapacitéInformations utiliséesOutput
Personnalisation du dépôtSessions de dépôt éligibles, code, souvenirs et conseilsMémoires du dépôt mises à jour et modifications d’instructions ou de compétences proposées
Gestion de la mémoire personnelleVos sessions éligibles et vos souvenirs personnelsSouvenirs personnels mis à jour. Aucune modification des fichiers personnels d’instructions ou de compétences
Personnalisation de la revue de codeCommentaires sur les demandes de fusion fusionnées et le code du dépôt actuelConseils pour les Copilot code reviews à venir

La personnalisation du référentiel peut passer en revue les fichiers suivis .github/copilot-instructions.md, .github/instructions/**, AGENTS.md, CLAUDE.md, .github/agents/**, GEMINI.md, REVIEW.md et .github/skills/**. Il ne modifie pas nécessairement chaque fichier. Les instructions, compétences et souvenirs utilisés par Copilot dépendent de la fonctionnalité Copilot.

Comment les changements sont appliqués

  • **Mémoires :**Copilot Dreaming Mémoires ajoute, met à jour et supprime automatiquement les mémoires, sans approbation pour chaque modification.
  • **Instructions et compétences vérifiées :**Copilot Dreaming propose des modifications dans une pull request. Les fichiers restent inchangés jusqu’à ce que vous fusionniez la pull request.
  • **Consignes de révision du code :**Copilot Dreaming met à jour les consignes de révision du code interne sans pull request. Cette aide complète les fichiers d’instructions validés dans le dépôt que Copilot code review utilise également.

Les conseils générés par l’IA peuvent être incorrects. Passez en revue les modifications proposées avant la fusion. Pour passer en revue ou supprimer des mémoires, consultez Données et contrôles. Toutes les exécutions n’effectuent pas de modifications ou n’ouvrent pas de pull request.

Vous configurez Copilot Dreaming sur GitHub.com. Pour afficher les sorties d’exécution individuelles dans le Copilot app, voir Gestion de la mémoire Copilot pour une entreprise, une organisation ou un référentiel.

Disponibilité et conditions préalables

Copilot Dreaming est disponible pour les plans payants Copilot éligibles. La préversion initiale nécessite l’accès à GPT-6.1 Sol et n’est pas disponible sur Copilot Pro. Elle ne prend pas en charge GitHub Enterprise Cloud avec résidence des données.

Chaque fonctionnalité nécessite ces paramètres :

| Capacité | Memory Réglage | Dreaming Réglage | Synchronisation de session | Autres paramètres requis | | --- | --- | --- | --- | --- | | Personnalisation du dépôt | Le niveau Memory du référentiel est activé | Activé via une stratégie d’organisation ou les paramètres du dépôt personnel de l’utilisateur | Required | GPT-6.1 Sol autorisé par la politique | | Gestion de la mémoire personnelle | Le mode personnel Memory est activé | Accès personnel Dreaming autorisé par les stratégies gérées, le cas échéant, et activé pour l’utilisateur | Required | GPT-6.1 Sol autorisé par la politique | | Personnalisation de la révision du code | Au niveau du référentiel, Memory est activé | Activé par le biais d’une stratégie d’organisation ou des paramètres du référentiel appartenant à l’utilisateur | Non requis | Copilot code review et ses fonctionnalités en préversion sont activées. GPT-6.1 Sol autorisé par la politique |

La personnalisation de la révision du code ne prend actuellement pas en charge les exécuteurs auto-hébergés.

Toutes les fonctionnalités nécessitent un abonnement Copilot éligible et une autorisation conformément aux politiques applicables de l’entreprise et de l’organisation. Consultez « Gestion de la mémoire Copilot pour une entreprise, une organisation ou un référentiel ».

Important

Avant d’activer Copilot Dreaming, satisfaites aux prérequis indiqués dans le tableau pour les fonctionnalités que vous souhaitez utiliser. Si Dreaming est déjà activé lorsque vous remplissez des prérequis supplémentaires, désactivez et réactivez Copilot Dreaming à l’aide du paramètre qui contrôle les mémoires personnelles ou référentiels affectés. Le seul fait de remplir les conditions préalables n’active pas les fonctionnalités supplémentaires.

Chaque Dreaming paramètre active les fonctionnalités dont les conditions préalables sont remplies dans son étendue. Pour les dépôts, cela peut inclure la personnalisation du dépôt et la personnalisation de la révision du code. Vous ne pouvez pas activer ou désactiver ces fonctionnalités individuellement.

Activer la synchronisation de session

La synchronisation des sessions enregistre les sessions locales sur votre compte GitHub. Elle est activée par défaut pour Copilot CLI et GitHub Copilot app, sous réserve des stratégies d’organisation et d’entreprise.

Pour les utilisateurs qui obtiennent Copilot d’une entreprise ou d’une organisation, Stocker les sessions locales dans le cloud, sous « Copilot CLI » dans les paramètres de stratégie d’entreprise ou d’organisation, doit être défini sur au moins Afficher à partir du cloud. Si la stratégie est désactivée ou non configurée, les sessions restent locales. Pour plus d’informations, consultez « Contrôle à distance des GitHub Copilot CLI sessions ».

Si vous avez précédemment désactivé la synchronisation de vos propres sessions Copilot CLI et GitHub Copilot app en définissant false sur remoteExport dans ~/.copilot/settings.json, supprimez ce paramètre pour restaurer le comportement par défaut, ou définissez-le sur true. La synchronisation reste soumise à la disponibilité des fonctionnalités et aux stratégies d’entreprise ou d’organisation applicables.

Coûts et utilisation

Copilot Dreaming l’utilisation du modèle est facturée dans AI credits dans le cadre de votre utilisation existante Copilot, et non comme un élément distinct pour Copilot Dreaming. Le coût dépend du traitement et du nombre d’utilisateurs et de dépôts activés, y compris les dépôts inactifs. Pour plus d’informations sur la facturation pour GitHub Copilot, consultez Facturation basée sur l’utilisation pour les organisations et les entreprises et Facturation basée sur l’utilisation pour les individus.

Chaque Copilot Dreaming exécution utilise AI credits. Cela inclut les exécutions qui n’apportent aucune modification ou traitent des référentiels inactifs. Vous devez passer en revue la couverture du dépôt et les contrôles de facturation avant d’activer Copilot Dreaming.

Les administrateurs peuvent surveiller l’utilisation pour leur entreprise ou leur organisation. L’utilisation totale inclut d’autres fonctionnalités et l’attribution d’applications nécessite un rapport d’utilisation détaillé plutôt que la vue d’utilisation de l’IA . Consultez « Consulter votre utilisation des produits et licences facturés à l’usage ».

Les utilisateurs individuels peuvent passer en revue leur propre utilisation dans leurs paramètres personnels Copilot . Consultez « Suivi de votre utilisation de GitHub AI Credits ».

Avant d’augmenter le nombre d’organisations d’une entreprise pour lesquelles Copilot Dreaming est activé, veillez à configurer les contrôles de dépense pour le compte de facturation approprié. À elles seules, les alertes n’arrêtent pas l’usage. Un budget par utilisateur peut ne pas couvrir l’utilisation de l’application à l’échelle du dépôt, et des budgets distincts pour les installations d’applications individuelles Copilot Dreaming ne sont pas disponibles. Pour plus d’informations, consultez « Configurer des budgets pour contrôler les dépenses liées aux produits facturés à l’usage ».

Données et contrôles

Copilot Dreaming peut utiliser des sessions précédemment synchronisées, des mémoires, du contenu du référentiel et des commentaires de révision des pull requests. Chaque exécution peut utiliser uniquement certaines de ces informations. La désactivation de la synchronisation de session ne supprime pas les sessions qui ont déjà été synchronisées.

Les instructions et les skills proposées dans les pull requests sont visibles par les personnes ayant accès au dépôt. Copilot Dreaming ne change pas les personnes qui peuvent accéder aux souvenirs personnels ou les gérer. Consultez « À propos de la mémoire GitHub Copilot ».

Pour arrêter les exécutions futures, désactivez Copilot Dreaming dans les paramètres d’entreprise, d’organisation, personnels ou de référentiel appropriés. Au niveau de l’entreprise, sélectionnez Désactivé partout. Désactiver l’option personnelle Dreaming n’arrête pas les exécutions pour les référentiels appartenant à l’organisation. Une exécution déjà en cours peut continuer.

Désactiver Copilot Dreaming n’annule pas ses modifications, ne supprime pas les informations qu’il a créées, ne ferme pas ses pull requests et ne restaure pas les mémoires supprimées. Vous pouvez gérer les modifications existantes séparément :

Les détails de l’exécution Copilot app ne sont pas un historique d’activité complet et n’incluent pas d’option pour annuler une exécution.

Pour plus d’informations, consultez « À propos des données de session GitHub Copilot ».

Pour en savoir plus