[{"data":1,"prerenderedAt":30},["ShallowReactive",2],{"doc:fr:claude-code-view":3},{"title":4,"lede":5,"html":6,"headings":7},"La vue Claude Code","La vue Claude Code fait tourner un agent dans l’interface de Claude Code elle-même, dans un terminal, et le ramène dans la conversation d’Escouade sans perdre la session. Cette page explique comment changer de vue, ce qu’Escouade continue de suivre et ce qui change.","\u003Ch2 id=\"a-quoi-ca-sert\">À quoi ça sert\u003C\u002Fh2>\n\u003Cp>La conversation d’Escouade montre l’essentiel du travail d’un agent, mais pas tout ce que propose Claude Code. Dans sa propre interface, tu retrouves tout : les commandes \u003Ccode class=\"key\">\u002F\u003C\u002Fcode>, les raccourcis, les dialogues, \u003Ccode class=\"key\">\u002Fmodel\u003C\u002Fcode>, \u003Ccode class=\"key\">Maj+Tab\u003C\u002Fcode> pour changer de mode… C’est utile quand tu veux travailler comme tu le ferais dans un terminal, tout en gardant l’agent dans la liste d’Escouade avec ses statuts, ses notifications et son coût.\u003C\u002Fp>\n\u003Ch2 id=\"passer-d-une-vue-a-l-autre\">Passer d’une vue à l’autre\u003C\u002Fh2>\n\u003Cp>Dans l’en-tête de la conversation d’un agent, le bouton « Vue Claude Code » (\u003Ccode class=\"key\">&gt;_\u003C\u002Fcode>) lance l’interface de Claude Code dans un terminal qui prend la place de la conversation. Le bouton devient « Vue Escouade » (\u003Ccode class=\"key\">◧\u003C\u002Fcode>) : un clic te ramène à la conversation. La session est la même dans les deux sens : Escouade arrête le processus de l’une des vues et reprend la session dans l’autre (\u003Ccode class=\"key\">--resume\u003C\u002Fcode>), donc l’agent n’oublie rien. Le choix est gardé pour chaque agent. L’interface démarre quand tu affiches l’agent (le terminal dit alors « Démarrage de Claude Code… »), y compris après un redémarrage d’Escouade, et reprend sa session.\u003C\u002Fp>\n\u003Cp>Le passage à la vue Claude Code est refusé dans trois cas, avec un message ; le retour à la vue Escouade, lui, n’est refusé dans aucun :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>L’agent travaille encore\u003C\u002Fstrong> : change de vue quand son tour est fini.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Le remote control est activé\u003C\u002Fstrong> : coupe-le d’abord. Dans l’interface de Claude Code, c’est sa commande \u003Ccode class=\"key\">\u002Fremote-control\u003C\u002Fcode> qui le fait (voir \u003Ca href=\"\u002Fdocs\u002Fremote-control\u002F\">le remote control\u003C\u002Fa>).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>L’agent travaille sur un ticket\u003C\u002Fstrong> : un agent de ticket reste dans la vue d’Escouade, que son tableau pilote (voir \u003Ca href=\"\u002Fdocs\u002Fboard\u002F\">le Kanban\u003C\u002Fa>). Le bouton n’existe pas pour lui, ni pour un agent archivé.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Si l’interface s’arrête (tu as tapé \u003Ccode class=\"key\">\u002Fexit\u003C\u002Fcode>, ou le processus a été tué), le terminal affiche « Claude Code s’est arrêté. » et un bouton « Relancer » ; si elle ne démarre pas, « Claude Code n’a pas démarré : » suivi de l’erreur, avec le même bouton. Archiver ou supprimer l’agent ferme aussi son terminal.\u003C\u002Fp>\n\u003Ch2 id=\"ce-qu-escouade-continue-de-suivre\">Ce qu’Escouade continue de suivre\u003C\u002Fh2>\n\u003Cp>L’interface de Claude Code est un terminal, mais Escouade sait toujours ce que fait l’agent. Il le lit de deux façons : les hooks de Claude Code, que l’interface appelle sur ta machine (\u003Ccode class=\"key\">127.0.0.1\u003C\u002Fcode>, avec un jeton propre à chaque interface), et le transcript de la session, que l’app relit en continu. Tes propres hooks restent actifs.\u003C\u002Fp>\n\u003Cp>Grâce à cela, un agent en vue Claude Code garde :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>sa pastille et ses statuts\u003C\u002Fstrong> : « En cours », « Question » quand il attend une autorisation ou une réponse, « Terminé » à la fin d’un tour ;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ses notifications\u003C\u002Fstrong> : le clignotement, le carillon et la notification système quand il attend une autorisation ou une réponse, puis quand il termine (voir \u003Ca href=\"\u002Fdocs\u002Fnotifications\u002F\">les notifications\u003C\u002Fa>) ;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>sa conversation\u003C\u002Fstrong> : ce qui se passe dans l’interface s’écrit aussi dans la conversation d’Escouade, que tu retrouves en revenant à la « Vue Escouade » ;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>la recherche\u003C\u002Fstrong> (\u003Ccode class=\"key\">Ctrl+K\u003C\u002Fcode>, voir \u003Ca href=\"\u002Fdocs\u002Foverview\u002F#rechercher-dans-les-conversations\">suivre ses agents\u003C\u002Fa>) ;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>le bandeau « Plan »\u003C\u002Fstrong> (voir \u003Ca href=\"\u002Fdocs\u002Fplan\u002F\">l’avancée d’un plan\u003C\u002Fa>) ;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ses statistiques et son coût\u003C\u002Fstrong> (voir \u003Ca href=\"\u002Fdocs\u002Fstats\u002F\">les statistiques\u003C\u002Fa>). L’interface ne donne pas le coût de chaque tour : Escouade l’estime d’après les tarifs publics.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Quand l’agent attend une réponse, c’est dans le terminal que tu la donnes : la \u003Ca href=\"\u002Fdocs\u002Foverview\u002F\">vue d’ensemble\u003C\u002Fa> le rappelle (« Attend ta réponse dans l’interface de Claude Code ») et son bouton « Répondre » ouvre l’agent.\u003C\u002Fp>\n\u003Ch2 id=\"ecrire-a-un-agent-dans-cette-vue\">Écrire à un agent dans cette vue\u003C\u002Fh2>\n\u003Cp>Le champ de saisie d’Escouade n’est pas affiché : tu écris dans le terminal, comme dans Claude Code. Pour joindre un fichier, colle-le dans le terminal.\u003C\u002Fp>\n\u003Cp>Un message envoyé à l’agent d’ailleurs, par exemple par le \u003Ca href=\"\u002Fdocs\u002Fmcp\u002F\">serveur MCP\u003C\u002Fa>, est tapé dans son interface. Il est refusé tant que l’agent attend une réponse dans son terminal (« L’agent attend une réponse dans son terminal : réponds-y d’abord. »). Une interruption demandée depuis Escouade devient la touche \u003Ccode class=\"key\">Échap\u003C\u002Fcode> dans l’interface.\u003C\u002Fp>\n\u003Ch2 id=\"ouvrir-les-nouveaux-agents-dans-cette-vue\">Ouvrir les nouveaux agents dans cette vue\u003C\u002Fh2>\n\u003Cp>Dans Réglages › Claude Code, groupe « Nouveaux agents », l’interrupteur « Ouvrir les nouveaux agents dans l’interface de Claude Code » (désactivé par défaut) fait démarrer chaque nouvel agent dans cette vue. Chaque agent peut ensuite changer de vue depuis son en-tête. Les agents de ticket restent toujours dans la vue d’Escouade. Voir \u003Ca href=\"\u002Fdocs\u002Fsettings-claude-code\u002F\">les réglages de Claude Code\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch2 id=\"la-confiance-du-dossier\">La confiance du dossier\u003C\u002Fh2>\n\u003Cp>La première fois que l’interface de Claude Code se lance dans un dossier, elle demande si tu lui fais confiance. Escouade ne répond jamais à ta place. Les worktrees créés dans le dossier des worktrees par défaut du projet (\u003Ccode class=\"key\">.claude\u002Fworktrees\u003C\u002Fcode>) héritent de la réponse donnée pour le projet. Un « Dossier des worktrees » hors du projet n’en hérite pas : l’interface pose la question au premier lancement de chaque worktree (voir \u003Ca href=\"\u002Fdocs\u002Fworktrees\u002F\">les worktrees\u003C\u002Fa>).\u003C\u002Fp>\n\u003Ch2 id=\"sous-windows-avec-wsl\">Sous Windows avec WSL\u003C\u002Fh2>\n\u003Cp>Quand Claude Code est installé dans WSL, Escouade le lance par \u003Ccode class=\"key\">wsl.exe\u003C\u002Fcode> (voir \u003Ca href=\"\u002Fdocs\u002Fsettings-claude-code\u002F\">les réglages de Claude Code\u003C\u002Fa>). Le suivi en direct de la vue Claude Code demande alors le réseau miroir de WSL : sans lui, les hooks de l’interface n’atteignent pas l’app. Les réglages le signalent sous le chemin de \u003Ccode class=\"key\">claude\u003C\u002Fcode> (« Le réseau de WSL est en NAT… »). Pour passer en mode miroir, ajoute ceci à \u003Ccode>%UserProfile%\\.wslconfig\u003C\u002Fcode>, puis lance \u003Ccode>wsl --shutdown\u003C\u002Fcode> :\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-ini\">[wsl2]\nnetworkingMode=mirrored\n\u003C\u002Fcode>\u003C\u002Fpre>\n",[8,12,15,18,21,24,27],{"id":9,"text":10,"depth":11},"a-quoi-ca-sert","À quoi ça sert",2,{"id":13,"text":14,"depth":11},"passer-d-une-vue-a-l-autre","Passer d’une vue à l’autre",{"id":16,"text":17,"depth":11},"ce-qu-escouade-continue-de-suivre","Ce qu’Escouade continue de suivre",{"id":19,"text":20,"depth":11},"ecrire-a-un-agent-dans-cette-vue","Écrire à un agent dans cette vue",{"id":22,"text":23,"depth":11},"ouvrir-les-nouveaux-agents-dans-cette-vue","Ouvrir les nouveaux agents dans cette vue",{"id":25,"text":26,"depth":11},"la-confiance-du-dossier","La confiance du dossier",{"id":28,"text":29,"depth":11},"sous-windows-avec-wsl","Sous Windows avec WSL",1791926754940]