Questions structurées

Des agents IA qui posent leurs questions
et attendent ta réponse

Quand ton agent a besoin d'une décision, la question ne se perd plus au milieu d'une réponse de 200 lignes. Elle arrive dans une carte, juste au-dessus du champ de saisie de l'agent : la question, des options cliquables, une ligne sur ce qu'implique chacune. Tu cliques, et l'agent continue avec ton choix au lieu de deviner.

La même carte dans Codex, Claude Code, Cursor, GitHub Copilot CLI et tous les CLI d'agent compatibles MCP. Tu réponds depuis ton bureau, depuis l'app mobile AgentsRoom, ou avec deux boutons sur l'écran verrouillé.

L'agent demande, la carte attend au-dessus de son champ de saisie, un clic répond, et l'agent ouvre sa réponse en rappelant ton choix.

Tu confies une tâche à un agent et tu passes à autre chose. Vingt minutes plus tard, il a écrit 300 lignes, et quelque part au milieu de sa réponse traîne une question : Postgres ou Redis ? Soit il en a choisi un et il a continué, soit il s'est arrêté et la question est remontée hors de vue. Dans les deux cas, tu le découvres tard.

Les questions structurées règlent ça côté agent. AgentsRoom donne à chaque agent l'outil ask_user et une courte consigne au lancement : quand tu as besoin d'une décision, d'une préférence ou d'une info manquante, demande avec l'outil, puis attends. La question devient une carte collée au champ de saisie de l'agent, avec des options cliquables, une ligne sous chacune, et une maquette quand l'agent compare des mises en page.

Pas de flèches du clavier dans le terminal, pas de fouille dans l'historique. L'agent passe en attente de toi, comme tout agent qui a besoin de toi : point rouge, liste En attente de réponse, notification sur ton téléphone. Et tu réponds où que tu sois : dans le panneau, depuis cette liste en haut de la fenêtre, dans l'app mobile, ou directement depuis l'écran verrouillé.

Carte de question AgentsRoom collée au-dessus du champ de saisie d'un agent IA : une question à choix multiple avec six options numérotées et une description sous chacune, deux options cochées, l'agent en pause pendant qu'il attend la réponse
Une vraie carte, tirée de notre propre travail sur AgentsRoom : une question, six options, plusieurs choix possibles. L'en-tête montre l'étape, la pause et le menu ⋯, et le champ de saisie reste libre juste en dessous.

Ce que fait la carte de question

Tout ce qu'il faut à un agent pour poser une question propre, et tout ce qu'il te faut pour y répondre en deux secondes.

Une question à la fois

Une carte contient d'une à quatre questions, affichées l'une après l'autre. Les étapes numérotées de l'en-tête te ramènent à une réponse précédente avant l'envoi.

Des options qui s'expliquent

De deux à huit options par question, chacune avec une ligne sur ce qu'elle implique : coût, risque, effet de bord. Sur une question à choix unique, ton clic est la réponse et la question suivante s'affiche.

Plusieurs choix quand ça a du sens

Quand plusieurs réponses tiennent, les options deviennent des cases à cocher. Coche ce que tu veux, puis Suivant.

Tes propres mots

Aucune option ne colle ? Écris dans le champ de la carte. Les numéros marchent aussi : 2 choisit la deuxième option, 1, 3 en choisit deux d'un coup. Entrée envoie.

Des maquettes côte à côte

Tu compares des mises en page ? L'agent joint une maquette à chaque option, en texte ou en ASCII, ou en HTML dessiné dans un cadre isolé. Survole une option pour la voir.

Un dernier mot pour l'agent

Dans le panneau, chaque carte se termine sur Notes additionnelles : ajoute la remarque qu'aucune option ne couvrait, ou clique sur Passer et envoyer.

Le terminal reste visible

La carte se place au-dessus du champ de saisie et pousse le terminal vers le haut au lieu de le cacher. Replie-la sur une ligne avec la flèche de son en-tête : la question reste ouverte.

La décision reste dans l'historique

Les CLI replient leurs appels d'outil, alors l'agent ouvre sa réponse en rappelant chaque question avec ta réponse. Tu remontes l'historique demain, la décision est toujours là.

Comment marche une question structurée

Quatre étapes, et l'agent n'avance jamais sur une supposition.

01

L'agent tombe sur une décision

Il a besoin d'un choix de ta part : quelle base de données, quelle formulation, s'il touche ou non à la migration. Au lieu d'écrire la question dans sa réponse, il appelle ask_user, l'outil de question du serveur MCP d'AgentsRoom.

02

La carte apparaît au-dessus de son champ de saisie

La question, ses options, et le contexte de l'agent en une ou deux lignes. L'agent passe en attente de toi : point rouge sur son onglet, liste En attente de réponse, notification sur ton téléphone.

03

Tu réponds

Clique une option, coches-en plusieurs et appuie sur Suivant, ou écris ta propre réponse dans le champ de la carte. À la fin, ajoute une note ou clique sur Passer et envoyer.

04

L'agent continue avec ta réponse

Il reçoit tes choix et ta note, les rappelle en tête de sa réponse, et poursuit avec ce que tu as décidé.

Carte de question AgentsRoom avec aperçu de maquette : un panneau à droite montre la maquette texte d'une option, une flèche rouge y pointe depuis les options, deux options sont cochées, et un champ de réponse qui accepte aussi les numéros d'option est posé au-dessus d'un bouton Suivant
Survole une option et sa maquette s'affiche à droite. Quitte la liste et la dernière survolée reste. Coche une ou plusieurs options, écris dans le champ si aucune ne convient (2 ou 1, 3 choisissent les options par leur numéro), puis Suivant.

Pas devant ton écran ? La question t'attend

Aucun CLI ne garde un appel d'outil ouvert indéfiniment. AgentsRoom contourne ça, et ta réponse n'est jamais perdue.

  1. L'agent demande
  2. Pause dans 0:17
  3. En pause, la carte reste
  4. Tu réponds, même une heure après
  5. Envoyée en message, l'agent reprend

L'attente se termine, la question reste. Quel que soit le CLI, une réponse tardive arrive à l'agent sous forme de message.

Chaque CLI coupe un appel d'outil au bout d'un moment : Codex s'arrête à 60 secondes par défaut. L'agent attend donc la carte pendant un temps fixé, 45 secondes sauf si tu le changes (de 10 à 600). L'en-tête fait le décompte : Pause dans 0:17.

À zéro, la carte ne se ferme pas. L'agent se met en pause, l'en-tête affiche En pause, et l'agent reste marqué en attente de toi. Tu réponds une heure plus tard : ta réponse est tapée à l'agent comme un nouveau message qui commence par [AgentsRoom] Answer to your question, avec chaque question rappelée. Il reprend là où il s'était arrêté.

Claude Code et Grok Build attendent aussi longtemps que ton réglage le dit. Codex, et les CLI dont la limite est inconnue, se mettent en pause au bout d'environ 50 secondes, quelle que soit la valeur : leurs appels d'outil sont coupés à 60.

Réponds de n'importe où

Une carte est partagée par tous les écrans de ton compte. La première réponse gagne, et la carte se ferme sur les autres écrans.

Depuis la liste En attente de réponse

La liste en haut de la fenêtre affiche la question sous le nom de l'agent. Une seule question à choix unique se règle directement là, en un clic. Pour tout le reste, elle propose Ouvrir l'agent.

Depuis l'app mobile

La même carte se place au-dessus du champ de saisie de l'agent dans l'app AgentsRoom : touche une option, ou écris dans le champ de la carte. Elle se replie sur une ligne et ne prend jamais tout l'écran. Les maquettes HTML restent sur l'ordinateur, les maquettes texte s'affichent sur le téléphone.

Depuis l'écran verrouillé

Une seule question avec deux options courtes devient deux boutons sur la Live Activity de l'iPhone ou la notification en direct d'Android. Face ID d'abord sur iPhone, un téléphone déverrouillé sur Android. Toute autre carte affiche Ouvrir.

Jamais une réponse à la mauvaise question

Chaque réponse porte la carte et l'étape pour lesquelles elle a été donnée. Si la carte a avancé entre-temps, la réponse est refusée au lieu d'atterrir sur une question que tu n'as jamais vue.

Une seule carte pour tous les CLI d'agent

La question passe par AgentsRoom, pas par la boîte de dialogue du CLI.

Dans Codex, une question tombe souvent au milieu de la réponse pendant que l'agent continue. Claude Code a sa propre boîte de dialogue, à laquelle on répond dans son terminal. Les autres CLI font chacun à leur façon. Avec les questions structurées activées, ils demandent tous de la même manière : avec ask_user, un outil du serveur MCP d'AgentsRoom, qu'AgentsRoom branche déjà sur chaque agent qu'il lance.

Rien à installer, aucune règle à ajouter dans AGENTS.md ou CLAUDE.md : AgentsRoom liste l'outil et briefe l'agent à son démarrage. Seuls les agents qui ont la feature activée voient l'outil, donc les autres n'y dépensent pas un seul token.

Ça marche avec Claude, Codex, GitHub Copilot CLI, Cursor et 9 autres CLI d'agent, sur macOS, Windows et Linux. Aider est l'exception : il n'a pas de client MCP, donc il continue de poser ses questions dans la conversation.

Côté agents : le MCP

Un agent demande avec ask_user : d'une à quatre questions, de deux à huit options chacune, du choix multiple, une maquette par option. Il peut aussi activer ou couper la feature pour toi avec settings_set, quand tu le lui demandes.

ask_usersettings_set

Activé par défaut, et c'est toi qui choisis où

Les questions structurées sont activées pour tous les agents. Coupe-les partout, pour un projet, pour un agent, ou pour une seule question.

Depuis la carte elle-même

Le menu ⋯ de n'importe quelle carte : Ne plus demander par carte, puis Pour cet agent, Pour ce projet ou Pour tous les projets. Un message indique où réactiver les cartes, avec Annuler.

Pour tous les agents

Réglages > Providers IA et comptes > Questions structurées. Au même endroit, tu règles combien de temps l'agent attend avant de se mettre en pause, et si les maquettes HTML sont dessinées.

Pour un projet

Paramètres du projet > Agents par défaut. Le bouton Suivre à nouveau le réglage global retire l'exception.

Pour un agent

Modifier l'agent > Options avancées : Comme dans les réglages, Activé : pose ses questions en cartes, ou Désactivé : pose ses questions dans la conversation.

Pour une seule question

Tu préfères en discuter ? Répondre plutôt dans la conversation, dans le menu ⋯ : la carte se ferme, l'agent est prévenu et repose sa question en texte.

Un changement s'applique au prochain lancement de l'agent, parce que sa liste d'outils et sa consigne sont fixées à son démarrage. Les réglages global et projet suivent ton compte sur tous tes ordinateurs.

Les questions que posent vraiment les agents

Chaque carte est une décision que l'agent ne devrait pas prendre seul.

Choisir une stack

Où stocker les sessions ?

Postgres, Redis ou un cookie signé, chacun avec son coût en une ligne. Un clic, et la migration vise le stockage que tu as choisi.

Choisir une mise en page

Quelle mise en page pour l'en-tête ?

Trois maquettes ASCII. Tu survoles, tu compares, tu prends la deuxième et tu ajoutes une note : logo plus petit.

S'arrêter avant l'irréversible

On supprime l'ancienne table maintenant, ou on la garde une version de plus ?

L'agent s'arrête avant l'étape qu'on ne peut pas annuler, au lieu de décider à ta place.

Cadrer le travail

Quels autres raccourcis doivent avoir une pastille ?

Six options, deux cochées. L'agent fait ces deux-là et ne touche pas au reste.

Nommer les choses

Comment appeler ce réglage ?

Quatre formulations, chacune avec l'endroit où elle apparaît dans l'app. Aucune ne colle ? Tu écris la tienne.

Répondre depuis le train

On déploie en staging maintenant, ou on attend la revue ?

Deux options courtes, deux boutons sur ton écran verrouillé. Face ID, c'est réglé.

Questions fréquentes

Comment faire pour que Codex pose des questions avant de coder ?

Lance-le dans AgentsRoom avec les questions structurées activées, ce qui est le cas par défaut. L'agent Codex reçoit l'outil ask_user et une consigne au lancement : demander avec l'outil quand une décision est nécessaire, puis attendre. Ses questions s'affichent dans une carte à options cliquables au-dessus de son champ de saisie, et il se met en pause jusqu'à ta réponse.

Est-ce la même chose qu'AskUserQuestion dans Claude Code ?

Même idée, autre endroit. AskUserQuestion est la boîte de dialogue de Claude Code, à laquelle on répond dans son terminal. Les questions structurées sont une carte AgentsRoom qu'utilisent tous les CLI d'agent compatibles MCP, Claude Code compris : jusqu'à huit options par question, des maquettes à comparer, une note à la fin, des réponses depuis le téléphone et l'écran verrouillé. Quand la feature est activée, AgentsRoom demande à Claude Code d'utiliser la carte plutôt que sa propre boîte de dialogue.

Avec quels CLI d'agent ça marche ?

Claude, Codex, GitHub Copilot CLI, Cursor et 9 autres CLI d'agent : tous les CLI qu'AgentsRoom fait tourner et qui ont un client MCP. Aider n'en a pas, donc il continue de poser ses questions dans la conversation. Une étape d'un run d'Agent Teams n'utilise pas non plus la carte : elle demande via le run lui-même.

Que se passe-t-il si je ne réponds pas à temps ?

Rien n'est perdu. Après l'attente (45 secondes par défaut, environ 50 au maximum avec Codex), l'agent se met en pause et la carte reste. Quand tu réponds, ta réponse est tapée à l'agent comme un message qui commence par [AgentsRoom] Answer to your question, avec chaque question rappelée, et il reprend de là.

Je peux répondre à la question d'un agent depuis mon téléphone ?

Oui. La carte s'affiche au-dessus du champ de saisie de l'agent dans l'app mobile AgentsRoom, avec les mêmes options et son propre champ de réponse. Une seule question avec deux options courtes se règle aussi depuis l'écran verrouillé : deux boutons sur la Live Activity de l'iPhone ou la notification en direct d'Android.

Je peux écrire ma propre réponse au lieu de choisir une option ?

Oui, dans le champ de la carte, sous les options. Tes mots arrivent à l'agent à côté des options que tu as cliquées. Les numéros choisissent les options : 2 pour la deuxième, 1, 3 pour deux d'entre elles. Entrée envoie.

L'agent peut-il me montrer des maquettes avant que je choisisse ?

Oui. Chaque option peut porter une maquette, en texte ou en ASCII, ou en HTML dessiné dans un cadre isolé, sans accès à l'app ni à tes fichiers. Survole une option pour voir sa maquette. Coupe le dessin HTML et tu vois le code source à la place.

La carte bloque-t-elle le terminal ou le champ de saisie ?

Non. Elle se place au-dessus du champ de saisie et pousse le terminal vers le haut. Replie-la sur une ligne avec la flèche de son en-tête. Le champ de saisie envoie toujours des messages normaux à l'agent, et la question reste ouverte jusqu'à ce que tu y répondes sur la carte.

Je peux la couper pour un seul agent ou un seul projet ?

Oui. Depuis n'importe quelle carte : ⋯ > Ne plus demander par carte > Pour cet agent, Pour ce projet ou Pour tous les projets, avec Annuler. Ou dans Modifier l'agent > Options avancées, Paramètres du projet > Agents par défaut, et Réglages > Providers IA et comptes. Le changement s'applique au prochain lancement de l'agent.

Faut-il installer un serveur MCP ou ajouter une règle dans AGENTS.md ?

Non. L'outil vit sur le serveur MCP d'AgentsRoom, qu'AgentsRoom branche sur chaque agent qu'il lance, et la consigne fait partie du brief de l'agent au lancement. Rien à installer, rien à écrire dans AGENTS.md ou CLAUDE.md.

Combien de questions et d'options tiennent dans une carte ?

Jusqu'à quatre questions, affichées une à la fois, et jusqu'à huit options par question. Une question peut aussi arriver sans aucune option : tu tapes simplement ta réponse.

Est-ce que ça coûte des tokens quand c'est coupé ?

Non. L'outil n'est listé qu'aux agents qui ont la feature activée. Un agent pour qui elle est coupée ne voit jamais l'outil, et sa consigne n'en parle pas.

C'est gratuit ?

Oui. Les questions structurées sont incluses dans AgentsRoom sur toutes les offres, Free compris.

J'ai répondu sur mon ordinateur et sur mon téléphone en même temps. Quelle réponse compte ?

La première. La carte se ferme sur l'autre écran, et une réponse envoyée pour une question qui a déjà avancé est refusée au lieu d'être appliquée à la mauvaise question.

Je peux simplement ignorer une question ?

Oui. Replie la carte, ou choisis Répondre plutôt dans la conversation dans son menu ⋯ : l'agent est prévenu que tu préfères discuter en texte. Si tu la laisses là, l'agent continue d'attendre, marqué comme ayant besoin de toi.

À découvrir aussi

Laisse tes agents demander avant de deviner

Télécharge AgentsRoom, ouvre un projet et confie à un agent une tâche qui contient un vrai choix. La carte arrive toute seule.

GratuitTélécharger AgentsRoom

App companion : suivez vos agents en déplacement

Utilisez Claude, Codex, Antigravity CLI ou un autre fournisseur IA.

Installer l'extension
Chrome Web Store

Remontez bugs et demandes directement dans votre backlog public.

Multi-projets
Multi-provider
Multi-agents
Statut en direct
Diff & commit
App mobile
Aperçu live
Équipes d'agents
Tests navigateur
Dev pilotée par backlog
Bibliothèque de prompts
Bibliothèque de skills
Voir toutes les fonctionnalités