Toutes les pages
Sur cette page

Cartes de question

Quand un agent a besoin que vous preniez une décision, il vous la demande avec une carte de question dans la conversation au lieu de deviner. Vous répondez sur la carte, depuis n’importe quel appareil, et l’agent poursuit avec votre réponse. La carte est la même chez tous les fournisseurs ; cette page explique comment y répondre. L’outil qu’un agent appelle pour poser la question, et ses paramètres, sont décrits sur la page ask_user.

Où vous voyez une carte #

  • Dans la conversation. La carte se trouve à la fin du fil de la conversation. Sa ligne du haut nomme le fournisseur qui pose la question, par exemple Claude question (Question de Claude) ou Cursor question (Question de Cursor), le mode du relais de la conversation et l’heure. Sous la question vient une courte note expliquant pourquoi elle a été posée et, en bas, la ligne Waiting for your answer (En attente de votre réponse), avec l’heure à laquelle la carte expire.
  • Dans la liste des conversations. La ligne affiche N open (N ouvertes), et le titre passe au rouge tant que la session vous attend. Voir La liste des conversations.
  • Dans l’en-tête. Un bouton affiche ❓ 1 open question (1 question ouverte) (ou le nombre). Quand les cartes ouvertes sont dans une autre conversation, il ajoute latest in (dernier dans) et le titre de cette conversation. Un clic ouvre la conversation qui a la carte la plus récente.
  • Sous forme de notification push, si vous avez activé Questions from the agent (Questions de l’agent) dans Settings → Notifications (Réglages → Notifications). Les notifications ne partent que tant qu’aucun appareil n’a OAR au premier plan. Une notification peut porter jusqu’à trois des choix sous forme de boutons, autant que votre appareil en affiche, pour que vous puissiez répondre sans ouvrir OAR. Un choix de plus de 120 caractères n’a pas de bouton. Si la réponse n’aboutit pas (la carte a reçu une réponse ailleurs, a expiré, ou vous êtes hors ligne), un appui ouvre la conversation à la place. Voir Settings (Réglages).

Répondre à une carte #

Choix #

Une question avec des choix affiche un bouton par choix. Un clic vaut réponse ; il n’y a pas de seconde étape.

Si un choix demande plus d’explications, l’agent peut le décrire. Les descriptions s’affichent en lignes sous la question.

Réponses multiples #

Certaines questions acceptent plus d’une réponse. La carte affiche alors une case à cocher par choix et un seul bouton Reply with selection (Répondre avec la sélection). Cocher ne répond à rien. Reply with selection envoie tous les choix cochés, dans l’ordre où la carte les liste, plus ce que vous avez tapé dans le champ comme élément supplémentaire, séparés par ,  :

PostgreSQL, SQLite, needs a read replica

Sans rien de coché ni de tapé, le bouton ne fait rien.

Claude, DeepSeek, Claude Cloud et Cursor indiquent d’eux-mêmes quand plusieurs réponses sont acceptées. Sur Copilot, la carte affiche les cases à cocher quand l’agent l’a indiqué ou a formulé la question « select all that apply » Ajouté en 0.9.3. Toute carte Copilot avec au moins deux choix a aussi un interrupteur Select several (Sélectionner plusieurs) sous les choix, pour que vous puissiez donner plusieurs réponses quand l’agent ne l’a pas proposé. L’activer ou le désactiver conserve ce que vous avez coché. Une requête Copilot qui exige exactement un des choix proposés n’a pas d’interrupteur. Les cartes Claude et DeepSeek n’ont jamais cet interrupteur : elles suivent ce que l’agent a demandé.

Texte libre #

Toutes les cartes sauf les formulaires ont un champ Type a reply… (Saisissez une réponse…), pour que vous puissiez répondre avec vos propres mots au lieu de choisir. Tapez votre texte et appuyez sur Reply (Répondre), ou sur Ctrl+Enter (Cmd+Enter sur un Mac). Sur une carte avec des cases à cocher, le champ affiche Add another answer or a note (optional)…, et Ctrl/Cmd+Enter envoie les choix cochés avec votre texte, comme le fait Reply with selection.

Une question sans choix se répond uniquement en texte libre. Sur une carte d’approbation, le champ est là aussi, mais ne l’utilisez pas ; voir Cartes d’approbation.

Formulaires #

Quand un agent a besoin de plusieurs valeurs à la fois, la carte est un formulaire avec un champ par valeur et un bouton Submit (Valider). Un champ marqué d’un * est obligatoire. Un champ peut porter une description sous son nom et une valeur par défaut déjà remplie.

Champ Ce que vous voyez
Texte Un champ de texte. Un champ que l’agent a marqué comme adresse e-mail ou comme lien reçoit un champ adapté.
Nombre Un champ numérique. Pour un nombre entier, une valeur décimale est ramenée à sa partie entière.
Oui ou non Une case à cocher libellée Yes (Oui). Non cochée, elle envoie no.
Un parmi plusieurs Une liste déroulante. Sa première ligne est Select… (Sélectionner…) pour un champ obligatoire et (none) (aucun) pour un champ facultatif.
Une liste Une case à cocher par valeur autorisée. Sans liste de valeurs, un champ de texte où vous séparez les entrées par des virgules.

Submit envoie le formulaire au relais, qui le vérifie. Un problème s’affiche au-dessus du bouton et rien n’est envoyé : par exemple Port is required, ou Environment: value not allowed. Un champ laissé vide prend sa valeur par défaut, s’il en a une. L’agent reçoit vos valeurs champ par champ. Vos saisies restent dans le formulaire tant que la carte est ouverte.

Plusieurs questions #

Claude, DeepSeek, Claude Cloud et Cursor peuvent poser plusieurs questions en un seul appel d’outil (jusqu’à quatre sur Cursor). Elles n’arrivent pas sous forme d’une seule carte en plusieurs parties. Vous recevez une carte à la fois : la question suivante apparaît quand vous avez répondu à la précédente, et chaque carte se répond comme n’importe quelle autre et a son propre délai. Quand un agent a besoin de plusieurs valeurs ensemble, il utilise un formulaire.

Cartes d’approbation #

OAR lui-même, et certains fournisseurs, vous demandent d’approuver une action. Ces cartes proposent deux boutons, et vous seul pouvez répondre à celles d’OAR : un autre agent, sur ce relais ou sur un autre, ne peut pas y répondre.

Carte Demandée quand Boutons
Démarrer des sessions Un agent veut démarrer sa première session sur ce relais. Voir Sessions d’agent. Allow (Autoriser), Deny (Refuser)
Surveiller des sessions Un agent veut s’abonner à ce qui se passe dans d’autres sessions. Voir Sessions surveillées. Allow, Deny
Action d’écriture En mode ask ou plan, un agent veut envoyer, démarrer, répondre, arrêter ou archiver dans une autre session ou sur un relais associé. Aussi quand il a envoyé 30 prompts à d’autres agents sans message de votre part. Allow, Deny
Permission d’outil sur Claude Cloud L’agent cloud demande à utiliser un outil. Allow, Deny
Permission d’outil sur Copilot en mode ask Copilot veut exécuter un outil qui modifie quelque chose. La lecture n’est pas demandée. La carte décrit l’action. Approve (Approuver), Deny

Utilisez les boutons des cartes d’approbation

Toutes les cartes affichent le champ de réponse, les cartes d’approbation aussi. Sur une carte d’approbation, taper du texte n’est pas une façon de dire oui. Sur les cartes d’OAR (les trois premières lignes), seul le mot Allow approuve, quelle que soit la casse ; tout autre texte refuse, et l’agent n’en reçoit aucune raison. Sur Claude Cloud, seul Allow exactement approuve. Cliquez sur Allow ou Deny.

Sur une carte de permission Copilot, tout ce que vous tapez et qui n’est pas Approve refuse l’action, et votre texte est transmis à l’agent comme raison. Un simple Deny lui indique seulement que vous avez refusé.

Le moment où chacune des cartes du relais apparaît, et ce que couvre Allow, sont décrits sur la page relay_tool. Un plan que l’agent veut vous faire relire n’est pas une carte de question ; voir le tableau de plan.

Tant qu’une carte est ouverte #

  • Le turn attend. L’agent ne fait rien tant que vous n’avez pas répondu. Un turn qui attend une carte n’est jamais considéré comme bloqué, quelle que soit la durée.

  • Le bouton d’envoi. Sur Claude, DeepSeek et le moteur SDK de Copilot, un message que vous envoyez pendant un turn pilote normalement ce turn. Avec une carte ouverte, le bouton affiche Queue (Mettre en file) à la place, et son info-bulle dit Will steer in after you answer the question. Le message est retenu et entre dans le turn une fois que vous avez répondu. Sur les autres fournisseurs, le bouton affiche Queue de toute façon. Voir Les turns et la queue.

  • Combien de temps elle attend. 8 heures, et 2 heures sur le moteur d’extension de Copilot ; voir Combien de temps une carte attend. La carte indique quand elle expire. Ensuite, elle disparaît, et l’agent reçoit :

    [No user response before timeout — continue according to the current relay mode.]
    

    Ce qu’il fait ensuite dépend de l’agent et du mode du relais.

  • Stop (Arrêter). Arrêter le turn met fin à l’attente de l’agent. La carte disparaît et on ne peut plus y répondre. Un turn annulé ou qui échoue ferme ses cartes de la même façon.

  • Un redémarrage du relais. Le relais conserve ses cartes ouvertes à travers un redémarrage, et l’attente de l’agent y survit. Une carte ne se répond pas toute seule parce que le relais a été brièvement injoignable.

Répondre depuis ailleurs #

Ajouté en 0.9.16 L’Inbox (Boîte de réception) de la barre latérale liste toutes les cartes qu’une session attend, sur ce relais et sur les relais associés, avec les questions que des agents ont posées sans attendre. Une carte de ce relais s’y répond comme dans sa session ; la carte d’un relais associé s’ouvre là-bas.

  • Un autre appareil. Les cartes appartiennent au relais, pas au navigateur. Une réponse sur votre téléphone ferme la carte sur votre ordinateur portable. Une seconde réponse à une carte qui a déjà reçu une réponse est refusée.
  • Hors ligne. Si votre appareil n’a pas de connexion quand vous répondez, la réponse est mise en file avec l’avis You are offline. Answer queued — it will send when the connection returns.
  • claude.ai. Une carte d’une conversation Claude Cloud, question ou permission d’outil, peut aussi recevoir une réponse sur claude.ai. La carte disparaît dans OAR.
  • Un autre agent. Avec les sessions d’agent ou un relais associé, un agent peut répondre à une carte de question d’une autre session avec answer_question. Les agents ont pour consigne de vous demander d’abord, sauf si vous leur avez dit de décider eux-mêmes. Un agent ne peut répondre ni à sa propre question, ni à une carte d’approbation. Quand il répond, la carte disparaît de votre écran comme toute carte qui a reçu une réponse ; vous ne recevez aucun avis, et la réponse n’est pas affichée. En mode ask ou plan, l’appel answer_question de l’agent est lui-même une action d’écriture qui vous demande d’abord (voir Cartes d’approbation).

Après votre réponse #

La carte disparaît de la conversation sur tous les appareils. Sur l’appareil où vous avez répondu, un court avis s’affiche quelques secondes : Answer received: … (Réponse reçue : …) avec votre réponse, puis Agent continuing… (L’agent continue…). L’agent reçoit votre réponse : le texte du choix, les choix joints, vos mots, ou les valeurs du formulaire. Le turn continue.

OAR ne conserve ni la carte, ni la question, ni votre réponse comme message dans la conversation, et un rechargement n’en affiche aucune. Ce que l’agent écrit à propos de votre réponse fait partie de sa réponse. Les cartes qui ont expiré ou ont été fermées par Stop disparaissent de la même façon.

Une réponse est définitive. Une carte ne peut être ni rouverte ni modifiée. Si vous vous êtes trompé, envoyez un message à l’agent pour le lui dire ; c’est un message ordinaire dans la conversation.

Par fournisseur #

Fournisseur Cartes
Claude, Claude Cloud Choix, réponses multiples et plusieurs questions, une carte après l’autre. Claude Cloud demande aussi la permission d’outil avec Allow et Deny.
DeepSeek Ajouté en 0.9.17 Comme Claude.
GitHub Copilot et OpenAI, moteur SDK Choix et réponses multiples, avec l’interrupteur Select several ; une question à la fois. Un formulaire, quand un serveur d’outils connecté demande une saisie structurée. Copilot en mode ask demande la permission d’outil avec Approve et Deny.
GitHub Copilot et OpenAI, moteur d’extension Choix, texte libre et formulaires. Un champ de formulaire peut prendre une liste.
Cursor Choix, réponses multiples et jusqu’à quatre questions, une carte après l’autre.
Grok Pas de cartes. Son protocole d’agent n’a aucun moyen de poser une question : un agent Grok pose donc la question dans le texte de sa réponse et attend votre message suivant.

L’outil par lequel chaque fournisseur pose ses questions, et ses paramètres, sont dans le tableau de la page ask_user.