Démarrer une conversation
+ New Chat (Nouveau chat) ouvre une boîte de dialogue où vous décidez sur quoi la conversation tourne et où elle travaille : le fournisseur, le modèle, l’intensité de réflexion du modèle et le dossier sur l’hôte du relais. Vous les choisissez avant que la conversation n’existe. Le fournisseur ne peut plus être changé ensuite, donc il vaut la peine d’y jeter un œil avant d’appuyer sur Start chat (Démarrer le chat).
La boîte de dialogue #
La boîte de dialogue s’intitule Choose model for new chat (Choisir le modèle du nouveau chat). Les champs n’apparaissent que lorsqu’ils s’appliquent : quand vous choisissez un autre fournisseur, des lignes apparaissent et disparaissent, et rien du fournisseur précédent ne reste à l’écran.
| Champ | Ce que c’est | Par défaut |
|---|---|---|
| Working directory (Dossier de travail) | Le dossier dans lequel l’agent travaille, sur l’hôte du relais. | Default (Par défaut), affiché avec son chemin, sauf si votre dernier chat a démarré dans un autre dossier encore présent dans la liste (voir Le dossier de travail). |
| Provider (Fournisseur) | L’agent qui fait tourner la conversation. Masqué tant que Copilot est le seul. | Copilot, à chaque fois. |
| Model (Modèle) | Les modèles que ce fournisseur propose. | Le modèle utilisé en dernier, si ce fournisseur le propose. Sinon auto là où la liste l’a (pas pour OpenAI Image), sinon la première entrée. |
| Reasoning effort (Effort de raisonnement) | À quel point le modèle réfléchit. Ses options sont celles que le modèle choisi prend en charge. | L’effort utilisé en dernier, ou le plus proche que ce modèle propose. À défaut, la première option qui n’est pas none ; sur DeepSeek, high. |
| Context window (Fenêtre de contexte) | La fenêtre du modèle choisi. En lecture seule. | Copilot uniquement, et seulement quand la fenêtre est connue. Vous changez le palier depuis la zone de saisie une fois le chat ouvert. |
« Utilisé en dernier » désigne le dernier modèle ou effort que vous avez choisi dans la zone de saisie ou avec lequel vous avez démarré un chat, dans ce navigateur. Une boîte de dialogue que vous annulez, ou un chat que le relais refuse, ne change rien. Un chat Claude Cloud ne les change jamais non plus.
Les options d’effort reprennent les paliers propres au modèle (low, medium,
high et ainsi de suite). Un modèle qui ne peut pas désactiver le raisonnement
affiche none comme default. Sur les modèles Claude qui prennent en charge
xhigh, la liste se termine par Ultracode. Il n’est présélectionné que
s’il était votre dernier choix.
Le chat démarre aussi dans le mode du relais sélectionné dans la zone de saisie ; voir Modes du relais. Un chat Claude Cloud n’a pas de modes du relais et démarre en agent.
Quand aucun fournisseur n’est prêt #
Si aucun fournisseur n’est prêt, la boîte de dialogue l’indique au-dessus des boutons :
Turn on Claude, Cursor, OpenAI, Grok or DeepSeek in Settings → Providers, or sign in to the Copilot CLI on the relay host.
Open Settings → Providers (Ouvrir les réglages → Fournisseurs) devient le bouton principal, et Start chat devient Start a Copilot chat anyway (Démarrer quand même un chat Copilot), car la vérification de Copilot peut se tromper. Si le fournisseur choisi n’a aucun modèle à proposer, la boîte de dialogue ne s’ouvre pas et une notification indique « No model is currently available for a new conversation. »
Quand Claude API refuse le chat Ajouté en 0.9.18 #
Un nouveau chat Claude API est refusé tant que Claude API n’a pas de clé, est désactivé ou a atteint son plafond mensuel. La boîte de dialogue reste alors ouverte et indique pourquoi, avec Claude API settings (Réglages Claude API) et, tant que Claude est activé, Start on subscription (Démarrer sur l’abonnement), qui démarre le même chat sur votre abonnement Claude à la place. Rien n’a été créé. Sur un téléphone, la boîte de dialogue défile jusqu’au message.
Un fournisseur par conversation #
Le fournisseur est choisi dans cette boîte de dialogue et reste attaché à la conversation. Pour utiliser un autre fournisseur, démarrez une autre conversation. Ajouté en 0.9.18 Un chat Claude est l’exception : il peut basculer entre votre abonnement et la clé d’API Claude API entre deux turns. Au-dessus de la zone de saisie, une note indique lequel c’est, dans la couleur du fournisseur :
🔒 Session locked to GitHub Copilot models.
La note s’affiche dès que le chat est ouvert, avant même le premier message. Le nom qu’elle contient est l’un des suivants : GitHub Copilot, OpenAI, OpenAI Image, Claude SDK, Claude API, Cursor SDK, Grok, DeepSeek ou ☁ Claude Cloud. La zone de saisie ne propose que les modèles que le fournisseur de la conversation peut servir.
Une fois le premier message envoyé, les conversations OpenAI et Grok fixent aussi leur modèle. La note le nomme alors entre parenthèses, et la liste des modèles l’affiche comme une entrée verrouillée que vous ne pouvez pas changer.
Un fournisseur désactivé #
Une conversation qui n’a pas envoyé son premier message, et n’a rien en file, peut encore être déplacée. Si son fournisseur disparaît, le relais la ramène sur Copilot, pour que vous ne restiez jamais avec une conversation qui ne peut pas démarrer. Ce qui compte comme « disparaître » diffère :
| Fournisseur | Les conversations non démarrées passent sur Copilot quand |
|---|---|
| OpenAI | Vous supprimez la clé d’API. Désactiver OpenAI ne les déplace pas. |
| Claude | Vous désactivez Claude. |
| Cursor | Vous supprimez la clé d’API. Désactiver Cursor ne les déplace pas. |
| Grok | Vous désactivez Grok. |
| DeepSeek Ajouté en 0.9.17 | Vous supprimez la clé d’API. Désactiver DeepSeek ne les déplace pas. |
| Claude API Ajouté en 0.9.18 | Vous supprimez la clé d’API, ou désactivez Claude API. |
Les conversations qui ont déjà envoyé un message, et celles des autres fournisseurs, restent telles quelles. Claude Cloud fait exception à la règle : le désactiver le retire seulement de la boîte de dialogue, et ses conversations ne sont pas touchées.
OpenAI, Cursor, DeepSeek et Claude API ne vous laissent pas supprimer la clé tant que l’une de leurs conversations a envoyé un message ou en a un en file. Désactivez plutôt le fournisseur pour les nouveaux chats.
Le dossier de travail #
L’agent travaille dans un dossier sur l’hôte du relais. La liste Working directory propose, dans cet ordre :
| Entrée | Ce que c’est |
|---|---|
| Default | Le dossier que le relais utilise quand vous ne choisissez rien. C’est le Default CWD for new sessions (Dossier de travail par défaut des nouvelles sessions) de Settings → General (Réglages → Général), ou le dossier de workspace propre au relais quand ce champ est vide. Si le dossier enregistré a disparu, une notification indique « Saved default CWD is unavailable. Update it in Settings. » |
| Le dossier de la conversation ouverte | Son dossier de travail actuel. |
| Le workspace du relais | Le dossier de workspace propre au relais. |
| Le dossier de l’explorateur de fichiers | Le dossier ouvert dans Browse files (Parcourir les fichiers). |
| Dossiers récents | Les dossiers utilisés par les conversations récentes ; le relais retient les 12 derniers. |
| Custom path… (Chemin personnalisé…) | Un champ de texte pour le chemin complet d’un dossier sur l’hôte du relais. |
Le bouton 📁 à côté de la liste ouvre l’explorateur de fichiers pour choisir un dossier. Le dossier choisi atterrit dans le champ Custom path… et il est vérifié de la même façon qu’un dossier saisi. 📁+ New folder (Nouveau dossier) dans cet explorateur peut créer le dossier dont vous avez besoin.
En dessous, la boîte de dialogue indique où le chat va démarrer, par exemple
This chat starts in / Le dossier de votre dernier chat
est de nouveau sélectionné la fois suivante s’il est encore dans la liste. Il
est retenu par navigateur, et seulement une fois la conversation créée, de
sorte qu’un chemin refusé ne devient jamais le prochain dossier par défaut.
Le dossier est appliqué avant le premier lancement du worker de la conversation, si bien que ce premier lancement a déjà lieu dedans. Un chemin doit être un chemin absolu vers un dossier existant. Si ce n’est pas le cas, ou s’il est en dehors de la liste d’autorisation, le relais le refuse, la boîte de dialogue reste ouverte et vous pouvez le corriger. Si le dossier disparaît entre la vérification et le démarrage, le chat est quand même créé, dans le dossier par défaut, et une notification le signale.
Le changer plus tard #
🗂️ Change CWD (Changer le dossier de travail) dans le menu ⋯ de la conversation ouvre une boîte de dialogue qui affiche le
Current CWD (Dossier de travail actuel) et le dossier Next launch
(Prochain lancement). Saisissez un Manual path (Chemin manuel) (📁 ouvre
l’explorateur) ou choisissez dans Known CWDs (Dossiers de travail connus) ;
un chemin manuel l’emporte sur la liste. Deux boutons décident du moment où il
prend effet :
| Bouton | Effet |
|---|---|
| 🗂️ Save next-launch CWD (Enregistrer le dossier de travail du prochain lancement) | Enregistre le dossier. L’agent en cours garde son dossier actuel ; le nouveau s’applique au prochain lancement de l’agent de la conversation. |
| 🚀 Set new CWD and (re)launch (Définir le nouveau dossier de travail et lancer ou relancer) | Enregistre le dossier, arrête l’agent et le redémarre dans le nouveau dossier. Il attend la fin d’un turn en cours : « Wait for the active turn to finish before changing CWD. » |
Si l’agent en cours garde son dossier après une relance, une notification le signale et vous dit de l’arrêter et de le relancer. Une conversation Claude Cloud n’a pas de Change CWD : elle travaille sur un clone chez Anthropic.
Limiter les dossiers où les chats peuvent démarrer #
Pour garder les conversations dans certains dossiers, définissez
workspace dans le fichier de config du relais avec une liste de chemins absolus :
{
"workspaceRootAllowList": ["/home/dev/projects", "/srv/sites"]
}
Un dossier est autorisé s’il est l’un des dossiers listés ou s’il se trouve à
l’intérieur de l’un d’eux. COPILOT_ définit la même
liste depuis l’environnement, avec le
séparateur de chemins de votre plateforme ; si les deux sont définis, la
variable l’emporte. Le relais la lit au démarrage. Non définie, ou vide, la
liste autorise n’importe quel dossier existant. La liste vérifie chaque dossier
que vous choisissez ou saisissez dans la boîte de dialogue New chat et dans
Change CWD, et refuse ceux qui sont en dehors. Default n’envoie aucun
dossier, donc la liste ne le vérifie pas. Une entrée qui n’est pas un dossier
existant est consignée dans le journal et ignorée, pour qu’une faute de frappe
ne puisse pas vous bloquer.
Le titre #
Une nouvelle conversation s’appelle New Conversation (Nouvelle
conversation). Renommez-la dans le menu ⋯ de la conversation avec ✍️ Edit conversation title (Modifier le titre de la conversation), ou faites un clic droit
sur sa ligne dans la liste (un appui long sur un téléphone) et choisissez Edit title (Modifier le titre). Un
titre ne peut pas être vide et compte au plus 120 caractères.
Quand vous appuyez sur Start chat #
- Le bouton est désactivé pendant que le relais travaille, et la boîte de dialogue reste ouverte.
- Le relais vérifie le dossier, crée la conversation avec votre fournisseur, votre modèle et votre effort, et enregistre le dossier.
- Sauf si Session worker routing (Routage des workers de session) a été désactivé dans Settings → Features (Réglages → Fonctionnalités), le relais démarre ensuite le processus worker de la conversation. Le chat s’ouvre quand cela a réussi.
- Le chat s’ouvre vide, avec No messages yet (Aucun message pour l’instant) et la ligne Start the conversation below (Commencez la conversation ci-dessous). Le dossier est affiché dans l’en-tête.
Si le worker n’a pas pu démarrer, la conversation existe quand même et s’ouvre, avec une notification : « The chat was created, but its session could not start: … ». Avec le routage désactivé, une notification indique que le démarrage anticipé du worker a été sauté. Si le relais a refusé quelque chose, comme le dossier, la boîte de dialogue reste ouverte avec le message, et vous pouvez corriger puis appuyer de nouveau sur Start chat.
Un chat Claude Cloud crée sa session chez Anthropic avec votre premier message, pas quand vous appuyez sur Start chat.
Claude Cloud : dépôt et branche #
Un chat Claude Cloud travaille sur un clone d’un dépôt GitHub, donc la boîte de dialogue affiche Repository (Dépôt) et Branch (Branche) au lieu d’un effort de raisonnement. Le Working directory ne sert qu’à les préremplir : le relais y lit son remote GitHub et sa branche actuelle, et rien n’y tourne.
| Champ | Ce que vous saisissez |
|---|---|
| Repository | owner/ ou une URL GitHub. La liste suggère les dépôts que l’app GitHub Claude peut atteindre, et ↻ la relit. |
| Branch | Un nom de branche, avec des suggestions pour le dépôt choisi. Vide signifie la branche par défaut du dépôt. |
La liste des modèles est celle de l’onglet Claude Cloud, et le modèle présélectionné est son Default model (Modèle par défaut). Les erreurs apparaissent à côté du champ qu’elles concernent, par exemple « Enter a GitHub repository. » La boîte de dialogue signale aussi les commits non poussés, les modifications non commitées et un dépôt que l’app ne peut pas atteindre.
OpenAI Image : qualité et taille #
Un chat OpenAI Image (BYOK) ne propose que des modèles d’image. La ligne de raisonnement s’appelle alors Quality (Qualité), et une ligne Size (Taille) apparaît :
| Modèle | Tailles |
|---|---|
gpt- et autres modèles d’image |
auto, 1024x1024, 1536x1024, 1024x1536 |
dall- |
1024x1024, 1792x1024, 1024x1792 |
dall- |
256x256, 512x512, 1024x1024 |
La taille utilisée en dernier est présélectionnée quand le modèle la propose ; sinon, la première taille de la liste.
Par fournisseur #
La boîte de dialogue est la même pour GitHub Copilot sur le moteur SDK et sur le moteur d’extension. Ce qui diffère figure ci-dessous.
| Fournisseur | Affiché dans la liste comme | Proposé quand | Différences dans la boîte de dialogue |
|---|---|---|---|
| GitHub Copilot | Copilot | Toujours | Affiche le Context window en lecture seule quand il est connu. |
| OpenAI | OpenAI (BYOK) | OpenAI est activé | Les modèles sont ceux enregistrés pour la clé. |
| OpenAI Image | OpenAI Image (BYOK) | OpenAI est activé | Modèles d’image uniquement. Quality et Size. |
| Claude | Claude SDK | Claude est activé | Efforts par modèle ; Ultracode sur les modèles xhigh. |
| Claude Cloud | Claude Cloud | Claude Cloud est activé | Repository et Branch, pas d’effort, pas de Change CWD. |
| Cursor | Cursor SDK | Cursor est activé | Efforts par modèle ; certains modèles affichent none comme default. |
| Grok | Grok | Grok est activé | Aucune. |
| DeepSeek Ajouté en 0.9.17 | DeepSeek | Enable DeepSeek for New Chat model selection (Activer DeepSeek dans le choix du modèle des nouveaux chats) est activé, ce qui demande une clé d’API enregistrée | Effort low, high ou max sur tous les modèles ; high quand il n’y a pas de dernier effort à reprendre. Voir DeepSeek. |
Les fournisseurs à activer, et comment, sont décrits dans Les fournisseurs en un coup d’œil.