La zone de saisie
La zone de saisie est le champ en bas d’une conversation. Vous y écrivez le message suivant, choisissez comment l’agent doit le traiter, joignez des fichiers et envoyez. Ce que vous avez tapé sans l’envoyer est conservé comme brouillon sur le relais : il est donc toujours là quand vous rechargez la page ou ouvrez la conversation sur un autre appareil.
Les commandes #
De gauche à droite sur un ordinateur, autour du champ de texte :
| Commande | Ce qu’elle fait |
|---|---|
| 🙂, info-bulle Emoji picker (Tip: Win + .) (Sélecteur d’emoji, astuce : Win + .) | Ouvre une grille de 24 emoji. Un clic en insère un à l’emplacement du curseur et ferme la grille. Le bouton affiche ensuite le dernier utilisé ; le navigateur s’en souvient. |
| Champ de texte | S’agrandit avec ce que vous tapez, jusqu’à une limite, puis défile. |
| Mode | Le mode du relais du message suivant : Agent, Ask, Plan ou Autopilot. Voir Modes du relais. |
| Model (Modèle) | Le modèle du message suivant. Il ne propose que les modèles du fournisseur de la conversation. Voir Modèles et raisonnement. |
| 📁, Browse files (Parcourir les fichiers) | Ouvre l’explorateur de fichiers. Sur un téléphone, c’est 🗂️, avec l’info-bulle Open file explorer (Ouvrir l’explorateur de fichiers). |
| 📎, Attach file (Joindre un fichier) | Ouvre le sélecteur de fichiers de votre appareil. Voir Pièces jointes. |
| Context window (Fenêtre de contexte) | La taille de contexte du modèle, quand il en propose plusieurs. Pour un modèle d’image, c’est la taille de l’image, avec l’info-bulle Image size (Taille de l’image). |
| Reasoning effort (Effort de raisonnement) | L’intensité de la réflexion du modèle sur le message suivant. Il affiche Unavailable (Indisponible) et est grisé quand le modèle n’a pas ce réglage. Les modèles d’image l’appellent Quality (Qualité). |
| Send (Envoyer) | Envoie le message. Le libellé change pendant qu’un turn tourne, voir Envoi. |
Les valeurs des sélecteurs s’appliquent au message suivant, pas à la conversation. Une conversation Claude Cloud n’a ni mode, ni fenêtre de contexte, ni effort de raisonnement : ces trois sélecteurs y sont donc masqués. Sur un téléphone, le bouton emoji est masqué et les commandes passent sur plusieurs rangées.
Au-dessus du champ de texte, la zone de saisie affiche les puces des fichiers joints, une note quand un modèle risque de ne pas pouvoir lire les images et, pendant qu’un travail de fond tourne, le panneau des tâches décrit dans Tâches de fond.
Écrire et envoyer #
Ctrl+Enter (Cmd+Enter sur un Mac) envoie le message. Un simple Enter n’envoie pas : il commence une nouvelle ligne, tout comme Shift+Enter. Vous ne pouvez pas changer ce comportement. Sur un téléphone, la touche Entrée du clavier virtuel ajoute une ligne et vous appuyez sur Send.
Après un envoi sur un écran étroit (680 pixels ou moins), la zone de saisie libère le clavier. Sur un ordinateur, elle garde le focus.
Le libellé du bouton d’envoi dépend de l’état de la conversation :
| État | Bouton | Info-bulle |
|---|---|---|
| Aucun turn ne tourne | Send | Send message (Envoyer le message) |
| Un turn tourne, vous avez tapé quelque chose, et le fournisseur accepte un message dans un turn en cours | Steer (Piloter) | Steer message into the running turn (Piloter le turn en cours avec le message) |
| La même chose, sur un fournisseur qui ne le peut pas, ou pendant que le turn attend une réponse à une question ou compacte | Queue (Mettre en file) | Queue message behind current turn (Mettre le message en file après le turn en cours), ou la raison pour laquelle le message attend |
| Un turn tourne et la zone de saisie est vide | Send, désactivé | Type a message to send (Saisissez un message à envoyer) |
| Des pièces jointes sont encore en cours d’envoi | désactivé | Waiting for attachments to finish uploading (En attente de la fin de l’envoi des pièces jointes) |
| La conversation est archivée | désactivé | This conversation is archived. Unarchive it to continue. (Cette conversation est archivée. Désarchivez-la pour continuer.) |
Ce que fait un message de pilotage ou mis en file est décrit dans Pendant qu’un turn tourne. Les fournisseurs qui permettent le pilotage figurent dans le tableau de Les fournisseurs en un coup d’œil.
Le message est le texte du champ avec ses sauts de ligne, sans les espaces en début et en fin.
Commandes slash #
Un message qui commence par / peut être une commande qu’OAR exécute
lui-même, sans demander à l’agent. OAR en a deux :
| Commande | Ce qu’elle fait |
|---|---|
/ |
Continue dans une nouvelle conversation amorcée avec un résumé. Voir Compacter une conversation. |
/ |
Publie un serveur de dev en cours d’exécution ou un dossier sur l’hôte des aperçus. / liste les aperçus actifs et / en ferme un. Voir Ce que vous voyez. |
Taper / comme premier caractère ouvre un menu de ces commandes, chacune avec
une courte description. Continuez à taper pour affiner la liste. Après
/, le menu propose list, close et une indication pour chacune des
deux formes ; après /, il liste les aperçus actifs, ceux de
cette conversation en premier. Le menu ne complète qu’au début d’un message :
un / ailleurs n’est qu’un caractère, tout comme un slash sur une ligne
suivante.
Touches dans le menu :
| Touche | Effet |
|---|---|
| Up / Down | Déplace la surbrillance. Rien n’est en surbrillance au départ. |
| Tab | Accepte la ligne en surbrillance, ou la première. |
| Enter | Accepte la ligne seulement si vous l’avez atteinte avec les flèches. Sinon, c’est une nouvelle ligne comme d’habitude. |
| Ctrl+Enter / Cmd+Enter | Envoie toujours. |
| Escape | Ferme le menu. |
/ ne s’exécute que s’il constitue tout le message et que rien n’est
joint. / s’exécute quand rien n’est joint. Avec du texte après
/, ou avec une pièce jointe, le message part vers l’agent comme du
texte ordinaire.
Une commande inconnue #
Un message qui commence par / mais n’est pas l’une des commandes d’OAR est
probablement une faute de frappe, et l’envoyer coûterait un turn à l’agent.
OAR retient donc une fois un tel message d’une seule ligne et affiche un
avis :
Unknown command /compcat — press send again to send as text.
Renvoyez le même texte dans les 8 secondes et il part vers l’agent comme du texte. Cette vérification ne s’applique pas aux messages de plusieurs lignes ni à ceux qui ont des pièces jointes.
OAR n’exécute pas les commandes slash propres à un fournisseur et ne les liste pas dans le menu. Leur texte est envoyé à l’agent comme n’importe quel autre message, après la retenue décrite ci-dessus.
Mentions #
Taper @ au début d’un mot ouvre un menu des relais auxquels ce relais est
associé. Il liste ceux dont le nom ou le nom d’hôte commence par ce que vous avez
tapé, avec une pastille indiquant si le relais est en ligne. En choisir un
écrit @name dans le message (@host quand le nom est vide ou que deux relais le partagent). C’est cette mention qui permet à l’agent de la conversation
d’utiliser ce relais. Voir Mentionner un relais pour le déverrouiller.
Les touches sont celles du menu slash : Up et Down pour mettre en
surbrillance, Tab pour accepter, Enter pour accepter une ligne atteinte avec
les flèches, Escape pour fermer, et Ctrl/Cmd+Enter envoie toujours. Le menu se
ferme quand ce que vous avez tapé ne correspond à aucun relais, si bien que
@file: et tout autre texte après un @ ne sont pas touchés. @ ne propose
rien d’autre.
Références de fichiers #
Pour indiquer à l’agent un fichier ou un dossier du dossier de travail, placez un token de référence dans le message :
Please look at `@file:src/app.js` and the tests in `@folder:tests`.
Vous n’avez pas à les taper. Dans l’explorateur de fichiers, cliquez sur le titre
de l’aperçu d’un fichier ouvert pour copier son token, ou sur le bouton
Copy @folder (Copier @folder) au-dessus de la liste des dossiers pour
copier celui du dossier ouvert. Les deux copient le token entouré d’accents
graves ; vous le collez dans la zone de saisie. Les chemins dans un dépôt sont
relatifs à celui-ci, et les chemins sur un lecteur gardent leur forme
complète, comme C:/.
Le token reste dans le message sous forme de texte, et l’agent ouvre le
fichier lui-même. En plus, pour un token @file: qui désigne une image de
1 Mo au plus, le relais joint l’image au message, de sorte qu’un modèle capable
de voir les images en reçoit le contenu. Une image plus grande reste une
simple référence. Le texte et les autres fichiers ne sont jamais joints par un
token. Un token compte dans la limite de six pièces jointes.
Pièces jointes #
Joignez des fichiers avec le bouton 📎, en les collant depuis le
presse-papiers ou en les déposant sur la zone de saisie. Pendant que vous
faites glisser, la zone de saisie affiche Drop files to attach (Déposez
des fichiers pour les joindre). Un collage qui contient un fichier le joint et
ignore le texte qui l’accompagne ; un collage de texte seul est un collage
ordinaire. Une image collée sans vrai nom s’appelle pasted- suivi de la date
et de l’heure.
- Types. N’importe quel fichier. Une conversation Claude Cloud n’accepte que les images, voir Par fournisseur.
- Nombre. Jusqu’à 6 par message. Quand il en arrive davantage, les
premières sont gardées et un avis indique combien ont été écartées :
Only 6 attachments allowed — 2 files were dropped. - Taille. Jusqu’à 64 Mo par fichier.
- Envoi. Un fichier est envoyé dès que vous l’ajoutez, pas au moment où vous envoyez le message. La puce affiche un indicateur de chargement, et Send attend que tous les envois soient terminés. Une puce avec ⟳ est un envoi qui a échoué : cliquez dessus pour réessayer.
- Retrait. Cliquez sur le × d’une puce. Le fichier quitte le brouillon.
- Où ils sont conservés. Les fichiers envoyés sont stockés sur le relais. Un fichier envoyé avec un message reste avec ce message jusqu’à la suppression de la conversation. Un fichier auquel aucun message ni brouillon ne fait référence est supprimé une fois qu’il a plus de 24 heures. Voir Fichiers et dossiers.
Les images sont réduites avant l’envoi, quand le navigateur en est capable. Une image de plus de 2 Mo (hors GIF, SVG et APNG) est réenregistrée en JPEG, et redimensionnée si son plus grand côté dépasse 2560 pixels. Si le résultat n’est pas plus petit, l’original est utilisé. Une image qui n’est ni PNG, ni JPEG, ni GIF, ni SVG, ni APNG, comme WebP, AVIF, HEIC ou BMP, est convertie en JPEG à sa taille, quelle que soit sa taille. Si un modèle risque de ne pas pouvoir lire les images, une note au-dessus du champ indique que l’image partira plutôt sous forme de référence de fichier.
Appuyer sur la puce d’une image (elle porte une marque 🖍️) l’ouvre pour l’annoter, voir Médias.
Par fournisseur #
Tous les fournisseurs acceptent les pièces jointes, mais ils diffèrent dans la façon dont le fichier parvient à l’agent. Sauf sur Claude Cloud, le texte du message nomme aussi chaque pièce jointe, avec son chemin quand il y en a un.
| Fournisseur | Images | Autres fichiers |
|---|---|---|
| GitHub Copilot et OpenAI, moteur SDK | Intégrées jusqu’à 5 Mo, sous forme de chemin de fichier au-delà | En pièce jointe avec son chemin |
| GitHub Copilot, moteur d’extension | Intégrées quelle que soit leur taille, sans repli sur un chemin | En pièce jointe avec son chemin |
| Claude | Intégrées jusqu’à 5 Mo (JPEG, PNG, GIF, WebP), sous forme de chemin au-delà ou pour les autres types d’image | Sous forme de chemin dans le message |
| DeepSeek Ajouté en 0.9.17 | Comme Claude sur un modèle qui accepte les images (DeepSeek Flash) ; sous forme de chemin dans le message sur un modèle qui ne les accepte pas (DeepSeek V4 Pro) | Sous forme de chemin dans le message |
| Claude Cloud | Intégrées, JPEG, PNG, GIF ou WebP jusqu’à 5 Mo | Refusés |
| Cursor | Intégrées jusqu’à 5 Mo, sous forme de chemin au-delà | Sous forme de chemin dans le message |
| Grok | Sous forme de chemin dans le message | Sous forme de chemin dans le message |
Sur Claude Cloud, la zone de saisie refuse tout le reste dès que vous
l’ajoutez, avec un avis comme Claude Cloud chats take images only (JPEG, PNG, GIF or Web
Le bac à sable ne peut pas lire les fichiers du relais. Voir
Claude Cloud.
Sur Grok, l’agent reçoit une ligne [Attached file: <path>] après votre texte
et doit lire le fichier lui-même. Voir Grok.
Ajouté en 0.9.17 Dès qu’une conversation DeepSeek contient une image, un message qui la fait passer à un modèle sans entrée d’image est refusé, et le message reste dans la zone de saisie. Les modèles qui acceptent les images : DeepSeek.
Brouillons #
Tout ce que vous tapez dans une conversation, ainsi que les fichiers que vous joignez, est enregistré comme brouillon de cette conversation sur le relais. Chaque conversation a le sien. Le brouillon est là après un rechargement, et sur un autre appareil où la conversation est ouverte.
- Quand il est enregistré. Environ une demi-seconde après que vous avez cessé de taper, et seulement si le texte ou les pièces jointes ont vraiment changé. Un appareil sur lequel vous ne tapez pas récupère le nouveau brouillon.
- Taille. Le texte d’un brouillon est enregistré jusqu’à 20 000 caractères.
Au-delà, un avis indique
Drafts are saved up to 20,Le message lui-même n’est pas limité.000 characters; the rest stays only in this tab until you send. - Deux appareils à la fois. Chaque enregistrement est comparé à la version
dont il est parti, si bien qu’un appareil qui ne fait que regarder n’écrase
jamais celui sur lequel vous tapez. Si deux appareils modifient le brouillon
en même temps, la frappe la plus récente l’emporte. Un avis,
Your edit replaced a newer draft from another device., comporte un bouton Restore (Restaurer) qui ramène l’autre texte ; le texte remplacé attend alors derrière un Undo (Annuler) sur l’avisDraft restored. - L’envoi le vide. Après un envoi, la zone de saisie est vide.