{"meta":{"title":"Direction d’une session à partir d’un GitHub Copilot CLI autre appareil","intro":"Activez le contrôle à distance pour une Copilot CLI session afin que vous puissiez surveiller la progression, répondre aux invites et continuer à travailler depuis GitHub.com ou GitHub Mobile.","product":"GitHub Copilot","breadcrumbs":[{"href":"/fr/copilot","title":"GitHub Copilot"},{"href":"/fr/copilot/how-tos","title":"Procédures"},{"href":"/fr/copilot/how-tos/copilot-cli","title":"Copilot CLI"},{"href":"/fr/copilot/how-tos/copilot-cli/use-copilot-cli","title":"Utilisez Copilot CLI."},{"href":"/fr/copilot/how-tos/copilot-cli/use-copilot-cli/steer-remotely","title":"Diriger une session à distance"}],"documentType":"article"},"body":"# Direction d’une session à partir d’un GitHub Copilot CLI autre appareil\n\nActivez le contrôle à distance pour une Copilot CLI session afin que vous puissiez surveiller la progression, répondre aux invites et continuer à travailler depuis GitHub.com ou GitHub Mobile.\n\nLe contrôle à distance vous permet de vous connecter à une session en cours d’exécution Copilot CLI à partir de n’importe quel navigateur ou depuis GitHub Mobile. Vous pouvez afficher la sortie de session, répondre aux demandes d’autorisation et continuer à travailler dans la session sans être sur l’ordinateur sur lequel la session est en cours d’exécution.\n\nCet article explique comment activer et utiliser le contrôle à distance. Pour plus d’informations conceptuelles, consultez [Concernant le contrôle à distance des sessions GitHub Copilot CLI](/fr/copilot/concepts/agents/copilot-cli/about-remote-control).\n\nL’accès à distance est différent de la synchronisation de session. Vos Copilot CLI sessions sont synchronisées avec votre GitHub compte par défaut, et les sessions synchronisées apparaissent sous forme d’affichage uniquement sur GitHub.com et GitHub Mobile. Ces sessions ne sont pas orientables. Pour diriger une session à distance, vous devez activer le contrôle à distance. Pour plus d’informations sur la synchronisation de session, consultez [À propos des GitHub Copilot CLI données de session](/fr/copilot/concepts/agents/copilot-cli/chronicle#session-syncing).\n\n## Prerequisites\n\n* L’ordinateur sur lequel la session CLI est en cours d’exécution doit être en ligne, la session s’exécutant activement dans un terminal.\n\n  > \\[!TIP]\n  > Utilisez la commande slash `/keep-alive` pour empêcher votre ordinateur d’être en veille pendant que vous êtes absent. Voir [Empêcher votre machine de dormir](#preventing-your-machine-from-going-to-sleep).\n\n* Le contrôle à distance ne nécessite pas de référentiel Git hébergé sur GitHub.com. Vous pouvez activer le contrôle à distance à partir de répertoires qui ne sont pas eux-mêmes des référentiels Git, y compris des répertoires parents contenant plusieurs référentiels et des référentiels hébergés ailleurs que GitHub.com. Les sessions démarrées en dehors d’un GitHub référentiel n’apparaissent pas associées à n’importe quel référentiel (« aucun dépôt ») et ne sont répertoriées que sur la page de vos agents à [github.com/copilot/agents](https://github.com/copilot/agents). Les sessions démarrées à l’intérieur d’un GitHub référentiel s’affichent également sous l’onglet **Agents** de ce référentiel.\n\n  Dans certains cas, l’interface CLI peut toujours ne pas pouvoir résoudre le référentiel du répertoire de travail, par exemple si un serveur distant Git est configuré mais inaccessible. Lorsque cela se produit, le contrôle à distance est désactivé et l’interface CLI affiche un message « Session distante désactivée ».\n\n## Activation du contrôle à distance pour une session\n\nVous pouvez activer le contrôle à distance de plusieurs façons :\n\n* Par le biais d’une commande slash au sein d’une session interactive.\n* Avec une option en ligne de commande lorsque vous démarrez Copilot CLI.\n* En configurant l’interface CLI pour activer le contrôle à distance par défaut pour toutes les sessions interactives.\n* Dans les paramètres de l’IDE JetBrains avant de démarrer une session.\n\n### Utilisation de la commande slash `/remote`\n\nSi vous êtes déjà dans une session interactive et que vous souhaitez activer le contrôle à distance, entrez :\n\n```copilot copy\n/remote on\n```\n\nL'interface CLI se connecte à GitHub.com et affiche les détails pour accéder à la session à distance : consultez [Accéder à une session depuis GitHub.com](#accessing-a-session-from-githubcom) et [Accéder à une session depuis GitHub Mobile](#accessing-a-session-from-github-mobile) plus loin dans cet article.\n\nVous pouvez utiliser la `/remote` commande de barre oblique sans argument pour vérifier l’état actuel du contrôle à distance ou pour réafficher les détails de l’accès à distance si le contrôle à distance est actuellement activé. Si vous souhaitez mettre fin à la connexion à distance pour la session active, entrez `/remote off`.\n\n### Utilisation de l’option `--remote` de ligne de commande\n\nSi vous pensez que vous souhaiterez peut-être accéder à distance à une session, vous pouvez démarrer l’interface CLI avec l’option `--remote` de ligne de commande. Cela évite de devoir se rappeler d’utiliser la `/remote` commande de barre oblique pendant la session.\n\n```bash copy\ncopilot --remote\n```\n\nLes détails relatifs à l’accès à distance à la session s’affichent lorsque la session interactive démarre et peuvent être affichées à tout moment à l’aide de la `/remote` commande de barre oblique.\n\n### Configuration du contrôle à distance pour qu’il soit toujours activé\n\nSi vous souhaitez toujours que vos sessions CLI interactives soient accessibles à distance, ajoutez ce qui suit à votre Copilot fichier de paramètres (généralement situé à l’adresse suivante `~/.copilot/settings.json`) :\n\n```json copy\n{\n  \"remoteSessions\": true\n}\n```\n\nPour remplacer ce paramètre pour une session particulière, utilisez l’option `--no-remote` lorsque vous démarrez la session :\n\n```bash copy\ncopilot --no-remote\n```\n\n> \\[!NOTE]\n> Les options `--remote` de ligne de commande et `--no-remote` sont toujours prioritaires sur le `remote` paramètre dans le fichier de paramètres.\n\n### Utilisation des paramètres IDE JetBrains\n\nSi vous utilisez Copilot CLI un IDE JetBrains, vous pouvez activer le contrôle à distance à partir de l’IDE avant de démarrer une session.\n\n1. Dans votre IDE JetBrains, cliquez sur le menu **Fichier** (Windows) ou sur le nom de l’application dans la barre de menus (macOS), puis cliquez sur **Paramètres**.\n\n2. Dans la barre latérale gauche, cliquez sur **Outils**\\*\\*, cliquez sur GitHub Copilot\\*\\*, puis cliquez sur **Conversation**.\n\n3. Sélectionnez **Activer Copilot CLI Remote**.\n\n4. Démarrez une session interactive Copilot CLI à partir de l’IDE.\n\nLorsque ce paramètre est activé, vous pouvez utiliser `/remote` dans la session à tout moment pour afficher l’état actuel du contrôle à distance ou réafficher les liens et le code QR pour accéder à distance à la session.\n\n## Accès à une session à partir de GitHub.com\n\nLorsque vous activez le contrôle à distance, l’interface CLI affiche un lien vers la session sur GitHub.com.\n\nUtilisez le lien pour accéder à la session dans votre navigateur web par défaut. Vous devez être connecté à GitHub avec le même compte que celui qui a démarré la session CLI.\n\nVous pouvez également accéder à la session sans lien :\n\n1. Connectez-vous à GitHub.com depuis n'importe quel ordinateur.\n\n2. Dans le coin supérieur gauche de GitHub, cliquez sur <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-three-bars\" aria-label=\"Open menu\" role=\"img\"><path d=\"M1 2.75A.75.75 0 0 1 1.75 2h12.5a.75.75 0 0 1 0 1.5H1.75A.75.75 0 0 1 1 2.75Zm0 5A.75.75 0 0 1 1.75 7h12.5a.75.75 0 0 1 0 1.5H1.75A.75.75 0 0 1 1 7.75ZM1.75 12h12.5a.75.75 0 0 1 0 1.5H1.75a.75.75 0 0 1 0-1.5Z\"></path></svg>.\n\n3. Cliquez sur **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-copilot\" aria-label=\"copilot\" role=\"img\"><path d=\"M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z\"></path><path d=\"M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z\"></path></svg>Copilot**.\n\n   Votre session CLI est répertoriée sous « Sessions d’agent récentes ».\n\n4. Si vous le souhaitez, utilisez le filtre **Type** en haut à droite de la liste pour afficher uniquement Copilot CLI les sessions.\n\n5. Cliquez sur votre Copilot CLI session pour l’ouvrir.\n\nSi vous avez démarré la session à partir d’une copie locale d’un GitHub référentiel, vous pouvez également accéder à la session à partir de l’onglet **Agents** de ce référentiel GitHub.comsur .\n\n> \\[!IMPORTANT]\n> Les sessions accessibles à distance sont spécifiques à l’utilisateur : vous pouvez uniquement accéder à vos propres Copilot CLI sessions. D’autres GitHub utilisateurs ne peuvent pas accéder à vos sessions.\n\n## Accès à une session à partir de GitHub Mobile\n\nUne Copilot CLI session est disponible dans GitHub Mobile dès que vous activez le contrôle à distance. Pour rechercher votre session dans GitHub Mobile:\n\n1. Appuyez sur le **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-copilot\" aria-label=\"copilot\" role=\"img\"><path d=\"M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z\"></path><path d=\"M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z\"></path></svg>Copilot** bouton dans le coin inférieur droit de l’écran.\n\n   La session est répertoriée sous « Sessions de l’agent ».\n\n2. Appuyez sur la session pour l’ouvrir.\n\n### Utiliser un code QR pour ouvrir rapidement une session sur votre téléphone\n\n1. Dans une session interactive, entrez la commande slash `/remote` pour réafficher les détails de la session à distance.\n\n2. <kbd>Appuyez sur Ctrl</kbd>+<kbd>E</kbd> pour activer/désactiver l’affichage d’un code QR.\n\n   > \\[!NOTE]\n   > Ce raccourci clavier développe/réduit tous les détails de la conversation de session, pas seulement le code QR. Cela fonctionne uniquement si le champ d’entrée est actuellement vide.\n\n3. Scannez le code QR avec votre téléphone pour accéder directement à la session en GitHub Mobile.\n\n## Empêcher votre machine de dormir\n\nVous pouvez utiliser la `/keep-alive` commande slash pour empêcher votre ordinateur d’être en veille. Cela vous permet de conserver la connexion à distance et de continuer à interagir avec la session depuis GitHub.com ou GitHub Mobile.\n\nDans une session interactive, entrez `/keep-alive OPTION`, où `OPTION` se trouve l’une des options suivantes :\n\n* `on`: empêche la machine d’être en veille pendant que la session CLI est active.\n* `off`: permet à la machine de dormir normalement.\n* `busy`: empêche la machine de se mettre en veille uniquement pendant que Copilot travaille sur une tâche. Une fois que l’agent a terminé une tâche, la machine peut dormir normalement. La machine reste active si Copilot est en attente d’une saisie de votre part.\n* `NUMBERm`, `NUMBERh`ou `NUMBERd` (par exemple, `30m`, `8h`, `1d`) : empêche la machine de dormir pendant un nombre spécifique de minutes, d’heures ou de jours. Si un nombre nu est fourni sans suffixe, il est traité comme des minutes.\n\nSans passer un `OPTION`, la commande `/keep-alive` affiche le statut actuel de maintien en vie.\n\n## Examen des sessions précédentes\n\nVous pouvez afficher les anciennes Copilot CLI sessions sur GitHub.com ou dans GitHub Mobile.\n\n1. Accédez à votre liste de sessions d’agent récentes sur GitHub.com ou dans GitHub Mobile. Consultez [Accéder à une session depuis github.com](#accessing-a-session-from-githubcom) et [Accéder à une session depuis GitHub Mobile](#accessing-a-session-from-github-mobile) plus haut dans cet article.\n2. Cliquez ou appuyez sur la session à examiner.\n\nSur GitHub.com, un message vous indique la `copilot --resume` commande à utiliser si vous souhaitez reprendre la session. Entrez cette commande dans votre terminal sur l’ordinateur sur lequel vous avez exécuté cette session.\n\n## Reprise d’une session\n\nLorsque vous utilisez `copilot --continue` ou `copilot --resume` pour reprendre une session CLI dont le contrôle à distance a été activé, le contrôle à distance est automatiquement réactivé.\n\n## Prévention du contrôle à distance\n\nLe contrôle à distance est désactivé par défaut, mais peut être activé dans votre Copilot fichier de paramètres (généralement `~/.copilot/settings.json`). Vous pouvez vous assurer qu’une session n’est pas contrôlable à distance par :\n\n* **Pour une seule session** : démarrez l’interface CLI `--no-remote` pour empêcher le contrôle à distance de cette session, quelle que soit la valeur de votre fichier de paramètres.\n* **Définitivement** : Supprimez le paramètre `\"remoteSessions\": true` de `~/.copilot/settings.json`, ou définissez-le sur `false`.\n\nLes propriétaires d’entreprise peuvent également restreindre le contrôle à distance des sessions hébergées sur votre appareil à l’aide de paramètres gérés par l’entreprise, quel que soit vos paramètres personnels. Selon la stratégie configurée, le contrôle à distance des sessions sur votre appareil peut être désactivé entièrement ou disponible uniquement pour un client de contrôle autorisé pour des organisations spécifiques. Cela n’affecte pas votre capacité à contrôler à distance vos propres sessions hébergées sur d’autres appareils. Consultez « [Paramètres gérés par l’entreprise](/fr/copilot/reference/enterprise-administrators/enterprise-managed-settings) ».\n\n## Lectures complémentaires\n\n* [\n  Copilot CLI sessions dans Visual Studio Code](https://code.visualstudio.com/docs/copilot/agents/copilot-cli) la VS Code documentation."}