[{"data":1,"prerenderedAt":28},["ShallowReactive",2],{"doc:fr:overview":3},{"title":4,"lede":5,"html":6,"headings":7},"Suivre ses agents","Quand plusieurs agents travaillent en même temps, il faut savoir lequel attend quoi. Cette page présente la vue d’ensemble, qui liste tous les agents de tous les projets, les raccourcis pour passer d’un agent à l’autre, et la recherche dans les conversations.","\u003Cp>Sous macOS, \u003Ccode class=\"key\">Ctrl\u003C\u002Fcode> devient \u003Ccode class=\"key\">⌘\u003C\u002Fcode> pour les raccourcis (sauf \u003Ccode class=\"key\">Ctrl+Tab\u003C\u002Fcode>).\u003C\u002Fp>\n\u003Ch2 id=\"la-vue-d-ensemble\">La vue d’ensemble\u003C\u002Fh2>\n\u003Cp>La vue d’ensemble prend la place du projet affiché pour lister tous les agents de tous les projets. Ouvre-la avec le bouton « Vue d’ensemble » de la barre de titre, à gauche des onglets de projets, ou avec \u003Ccode class=\"key\">Ctrl+Maj+A\u003C\u002Fcode> (le raccourci marche aussi depuis un terminal). Le même bouton ou le même raccourci la referme ; \u003Ccode class=\"key\">Échap\u003C\u002Fcode> aussi, et tu retrouves la vue qu’elle cachait : le projet ou les statistiques.\u003C\u002Fp>\n\u003Ch3 id=\"ce-qu-elle-montre\">Ce qu’elle montre\u003C\u002Fh3>\n\u003Cp>L’en-tête donne le compte : « 2 projets · 7 agents · 3 en cours ». Dessous, les agents sont rangés en groupes :\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>« Attend ta réponse »\u003C\u002Fstrong> : les agents au statut « Question », de tous les projets, celui qui attend depuis le plus longtemps en premier, avec le nom de son projet.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Un groupe par projet\u003C\u002Fstrong>, dans l’ordre des onglets, avec sa couleur ; les agents y sont dans l’ordre de la barre latérale.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Un agent n’apparaît qu’une fois, et les agents archivés ne sont pas listés. Chaque ligne a six colonnes :\u003C\u002Fp>\n\u003Cdiv class=\"table\">\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Colonne\u003C\u002Fth>\n\u003Cth>Contenu\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>Agent\u003C\u002Ftd>\n\u003Ctd>La pastille de statut, le nom, et l’étiquette \u003Ccode>▸ CLÉ\u003C\u002Fcode> du ticket s’il y en a un\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Activité\u003C\u002Ftd>\n\u003Ctd>« Question », « Reprise à 15:00 » (limite d’usage), « Prépare le worktree » suivi de l’étape, ou ce que l’agent fait (« Lit src\u002Fa.ts », « Réfléchit »…) ; pour un agent au repos, son statut : « Prêt », « Terminé » ou « Erreur »\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Modèle\u003C\u002Ftd>\n\u003Ctd>Le modèle de l’agent\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Coût\u003C\u002Ftd>\n\u003Ctd>Le coût de l’agent, précédé de « ≈ » pendant un tour\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Contexte\u003C\u002Ftd>\n\u003Ctd>La part de la fenêtre du modèle déjà remplie, ou « — » tant qu’elle n’est pas connue\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Depuis\u003C\u002Ftd>\n\u003Ctd>Le temps écoulé depuis son dernier changement (« Dernier changement » avec l’heure dans l’infobulle)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\u003C\u002Fdiv>\n\u003Cp>Si l’agent publie une ligne d’avancement par le serveur MCP d’Escouade (voir \u003Ca href=\"\u002Fdocs\u002Fmcp\u002F\">le serveur MCP\u003C\u002Fa>), elle est écrite sous sa ligne.\u003C\u002Fp>\n\u003Cp>Un clic sur une ligne, ou \u003Ccode class=\"key\">Entrée\u003C\u002Fcode> quand elle a le focus, ouvre l’agent dans son projet, sur sa conversation.\u003C\u002Fp>\n\u003Ch3 id=\"repondre-sur-place\">Répondre sur place\u003C\u002Fh3>\n\u003Cp>Les lignes du groupe « Attend ta réponse » montrent la demande de l’agent, et tu peux répondre à certaines sans quitter la vue.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Une \u003Cstrong>demande d’autorisation\u003C\u002Fstrong> qu’on peut lire en entier ici (une commande, un fichier, une recherche, une adresse : les outils \u003Ccode class=\"key\">Bash\u003C\u002Fcode>, \u003Ccode class=\"key\">PowerShell\u003C\u002Fcode>, \u003Ccode class=\"key\">SlashCommand\u003C\u002Fcode>, \u003Ccode class=\"key\">Read\u003C\u002Fcode>, \u003Ccode class=\"key\">Edit\u003C\u002Fcode>, \u003Ccode class=\"key\">Write\u003C\u002Fcode>, \u003Ccode class=\"key\">MultiEdit\u003C\u002Fcode>, \u003Ccode class=\"key\">NotebookEdit\u003C\u002Fcode>, \u003Ccode class=\"key\">Grep\u003C\u002Fcode>, \u003Ccode class=\"key\">Glob\u003C\u002Fcode>, \u003Ccode class=\"key\">WebFetch\u003C\u002Fcode> et \u003Ccode class=\"key\">WebSearch\u003C\u002Fcode>) affiche l’outil et ce qu’il veut faire, avec les boutons « Autoriser » et « Refuser ». Il n’y a pas de « Toujours autoriser » : pour cela, ou pour refuser en expliquant, ouvre la conversation.\u003C\u002Fli>\n\u003Cli>Pour tout le reste, la ligne montre la demande et un bouton « Répondre » qui ouvre l’agent : une \u003Cstrong>question\u003C\u002Fstrong> (son texte est affiché), un \u003Cstrong>plan\u003C\u002Fstrong> (« Claude propose un plan »), un agent qui attend dans la vue Claude Code (« Attend ta réponse dans l’interface de Claude Code »), une demande que Claude Code refuserait par défaut, ou un outil dont le résumé ne dit pas tout ce qu’il demande (« À lire dans la conversation avant de répondre. »). Une demande dont l’argument dépasse quatre lignes est aussi renvoyée à la conversation (« Trop long pour être lu ici : lis-la et réponds dans la conversation. »).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Seule la première demande de chaque agent est montrée ; quand tu y réponds, la suivante prend sa place. Quand une ligne change, ou qu’elle glisse parce qu’une ligne au-dessus a disparu, ses boutons restent inactifs une demi-seconde : un clic destiné à la demande d’avant ne répond pas à la suivante.\u003C\u002Fp>\n\u003Ch3 id=\"au-clavier\">Au clavier\u003C\u002Fh3>\n\u003Cdiv class=\"table\">\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Touches\u003C\u002Fth>\n\u003Cth>Effet\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">↑\u003C\u002Fcode> \u002F \u003Ccode class=\"key\">↓\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Ligne précédente \u002F suivante, d’un groupe à l’autre\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Home\u003C\u002Fcode> \u002F \u003Ccode class=\"key\">End\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Première \u002F dernière ligne\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Entrée\u003C\u002Fcode> ou \u003Ccode class=\"key\">Espace\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Ouvre l’agent de la ligne\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Échap\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Referme la vue d’ensemble\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\u003C\u002Fdiv>\n\u003Ch2 id=\"passer-d-un-agent-a-l-autre\">Passer d’un agent à l’autre\u003C\u002Fh2>\n\u003Cdiv class=\"table\">\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Touches\u003C\u002Fth>\n\u003Cth>Effet\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Ctrl+J\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Va à l’agent suivant qui attend une réponse ou qu’il faut regarder (une question, une fin ou une erreur que tu n’as pas encore vues), dans tous les projets, en commençant par celui qui attend depuis le plus longtemps. Le curseur est dans son champ de saisie.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Ctrl+Tab\u003C\u002Fcode> \u002F \u003Ccode class=\"key\">Ctrl+Maj+Tab\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Agent suivant \u002F précédent du projet affiché, dans l’ordre de la barre latérale, en bouclant et sans les agents archivés. Sous macOS, c’est bien \u003Ccode class=\"key\">Ctrl+Tab\u003C\u002Fcode>, pas \u003Ccode class=\"key\">⌘Tab\u003C\u002Fcode>.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Ctrl+1\u003C\u002Fcode> … \u003Ccode class=\"key\">Ctrl+9\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Va au projet n (voir \u003Ca href=\"\u002Fdocs\u002Finterface\u002F\">l’interface\u003C\u002Fa>).\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\u003C\u002Fdiv>\n\u003Cp>\u003Ccode class=\"key\">Ctrl+J\u003C\u002Fcode> et \u003Ccode class=\"key\">Ctrl+Tab\u003C\u002Fcode> marchent aussi depuis un terminal. Le bouton « N en attente » de la barre d’état, en bas, fait la même chose que \u003Ccode class=\"key\">Ctrl+J\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Pour garder un œil sur les autres projets sans les ouvrir, regarde leurs onglets : une pastille donne le nombre d’agents qui attendent une réponse, un point vert signale qu’un agent travaille, « Δ 7 » compte les fichiers modifiés, et un onglet qui clignote en ambre, vert ou rouge signale un agent à voir (voir \u003Ca href=\"\u002Fdocs\u002Fnotifications\u002F\">les notifications\u003C\u002Fa>). La barre d’état compte les agents « actifs », « en attente » et « terminés ».\u003C\u002Fp>\n\u003Ch2 id=\"rechercher-dans-les-conversations\">Rechercher dans les conversations\u003C\u002Fh2>\n\u003Cp>\u003Ccode class=\"key\">Ctrl+K\u003C\u002Fcode> ouvre « Rechercher dans les conversations », une palette qui cherche dans tout ce que toi et tes agents avez écrit. (Dans un terminal sous Windows et Linux, \u003Ccode class=\"key\">Ctrl+K\u003C\u002Fcode> reste au shell.)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Ce qui est cherché\u003C\u002Fstrong> : tes messages et ceux de Claude, les commandes et les fichiers des appels d’outils avec leur sortie, les questions et leurs réponses, les demandes d’autorisation, les plans, les avis, les erreurs de tour, et le nom des fichiers joints. La réflexion, repliée dans la conversation, n’est pas cherchée.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comment\u003C\u002Fstrong> : la recherche ne tient compte ni de la casse ni des accents (« cafe » trouve « café »), traite \u003Ccode class=\"key\">\\\u003C\u002Fcode> et \u003Ccode class=\"key\">\u002F\u003C\u002Fcode> comme équivalents dans un chemin, et lit une apostrophe typographique comme une droite. Elle commence après deux caractères, un instant après ta dernière frappe, et lit les journaux des conversations sur le disque, y compris ceux des agents en vue Claude Code.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Où\u003C\u002Fstrong> : « Ce projet » ou « Tous les projets » (le premier tant qu’un projet est affiché), et la case « Agents archivés », cochée par défaut.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Les résultats sont groupés par agent, le plus récemment actif en premier, avec le nom du projet et la mention « archivé » s’il y a lieu. Chaque résultat montre un extrait avec ce qui correspond en surbrillance, et son ancienneté (« il y a 3 h »). Les messages les plus récents de chaque agent viennent d’abord.\u003C\u002Fp>\n\u003Cp>\u003Ccode class=\"key\">↑\u003C\u002Fcode> et \u003Ccode class=\"key\">↓\u003C\u002Fcode> choisissent un résultat, \u003Ccode class=\"key\">Entrée\u003C\u002Fcode> ou un clic l’ouvre, \u003Ccode class=\"key\">Échap\u003C\u002Fcode> ferme la palette. L’agent s’ouvre sur sa conversation (l’éditeur, s’il était ouvert, laisse la place), défilée jusqu’au message, qui est mis en évidence pendant deux secondes ; si le message est ancien, les éléments qui le précèdent sont affichés d’abord. Un agent archivé s’ouvre en lecture. Si l’agent a été supprimé entre-temps, un message dit « Cet agent n’existe plus. »\u003C\u002Fp>\n\u003Cp>La palette s’arrête à 200 résultats (« Les 200 premiers résultats : précise ta recherche. ») ou à 5 secondes de lecture (« … recherche arrêtée au bout de 5 s : précise ta recherche. ») : ajoute des mots pour la resserrer.\u003C\u002Fp>\n",[8,12,16,19,22,25],{"id":9,"text":10,"depth":11},"la-vue-d-ensemble","La vue d’ensemble",2,{"id":13,"text":14,"depth":15},"ce-qu-elle-montre","Ce qu’elle montre",3,{"id":17,"text":18,"depth":15},"repondre-sur-place","Répondre sur place",{"id":20,"text":21,"depth":15},"au-clavier","Au clavier",{"id":23,"text":24,"depth":11},"passer-d-un-agent-a-l-autre","Passer d’un agent à l’autre",{"id":26,"text":27,"depth":11},"rechercher-dans-les-conversations","Rechercher dans les conversations",1791926754939]