[{"data":1,"prerenderedAt":70},["ShallowReactive",2],{"doc:en:interface":3},{"title":4,"lede":5,"html":6,"headings":7},"The interface","A tour of Escouade’s window, region by region: the title bar and the project tabs, the agents sidebar, the header and the conversation, the side panel, the two layouts, the status bar, the settings and what changes on macOS.","\u003Ch2 id=\"the-window-at-a-glance\">The window at a glance\u003C\u002Fh2>\n\u003Cp>\u003Cimg src=\"\u002Fimages\u002Fen\u002Fagents.jpg\" alt=\"Escouade’s window: the project tabs at the top, the list of agents on the left, the chosen agent’s conversation in the middle and the status bar at the bottom\" width=\"1920\" height=\"960\" loading=\"lazy\" decoding=\"async\">\u003C\u002Fp>\n\u003Cp>The window has five zones:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>the title bar\u003C\u002Fstrong>, at the top: the project tabs and a few buttons;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>the sidebar\u003C\u002Fstrong>, on the left: the agents of the project on screen, the project’s launch commands and its terminals;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>the main area\u003C\u002Fstrong>, in the middle: the conversation of the chosen agent, or another view of the project (Kanban, editor, terminal, log of a launch command);\u003C\u002Fli>\n\u003Cli>\u003Cstrong>the side panel\u003C\u002Fstrong>, on the right, when it is open: the uncommitted files and the git history;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>the status bar\u003C\u002Fstrong>, at the bottom: the active agents, the quotas, today’s cost and the branch.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The window opens at 1440 × 900 and never goes below 1000 × 600. Escouade remembers its size and position from one launch to the next.\u003C\u002Fp>\n\u003Cp>Short messages (a confirmation, an error) appear at the bottom right, above the status bar, and go away by themselves: after 3.5 seconds, 7 seconds for an error, 12 for a message that carries a button.\u003C\u002Fp>\n\u003Cp>Closing the window does not quit Escouade and does not stop the agents: the window goes away to the notification area (the menu bar on macOS). A click on the icon, “Show” in its menu, or starting Escouade a second time brings it back. “Quit” in the icon’s menu stops the application; if files in the editor are not saved, the window comes back first and asks “Quit Escouade?” (“Quit anyway” button). The icon’s tooltip says how many agents are waiting for an answer.\u003C\u002Fp>\n\u003Ch2 id=\"the-title-bar-and-the-project-tabs\">The title bar and the project tabs\u003C\u002Fh2>\n\u003Cp>From left to right: the logo, the “Overview” button, one tab per project followed by the \u003Ccode class=\"key\">+\u003C\u002Fcode> button (“Add a project”), then “Editor” (when a project is on screen) and “Stats”. On Windows and Linux, Escouade draws the window buttons itself (“Minimize”, “Maximize” or “Restore”, “Close”). The empty parts of the bar move the window.\u003C\u002Fp>\n\u003Ch3 id=\"a-project-tab\">A project tab\u003C\u002Fh3>\n\u003Cp>A tab shows a square in the project’s color, its name, then signs that only appear when they apply:\u003C\u002Fp>\n\u003Cdiv class=\"table\">\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Sign\u003C\u002Fth>\n\u003Cth>What it means\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>Green dot\u003C\u002Ftd>\n\u003Ctd>An agent of the project is working and none is waiting for your answer.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>“Δ 7”\u003C\u002Ftd>\n\u003Ctd>The number of uncommitted git changes in the project (tooltip “Uncommitted git changes”).\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Amber pill with a number\u003C\u002Ftd>\n\u003Ctd>That many agents of the project are waiting for your answer (tooltip “Agents waiting for an answer”).\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Blinking tab\u003C\u002Ftd>\n\u003Ctd>An agent of the project asked a question, finished or failed while you were looking elsewhere. The tooltip lists the agents (“Needs a look: …”). The blink is red for an error, amber for a question, green for a finish, the most pressing one winning. It stops when you display the agent, with the window in front.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\u003C\u002Fdiv>\n\u003Cp>A tab’s tooltip also gives the path of the project’s folder.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A click shows the project. \u003Ccode class=\"key\">Ctrl+1\u003C\u002Fcode> to \u003Ccode class=\"key\">Ctrl+9\u003C\u002Fcode> show project n.\u003C\u002Fli>\n\u003Cli>Drag a tab to change the order of the projects; the order is kept.\u003C\u002Fli>\n\u003Cli>A right click, or a middle click, opens the project’s menu:\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cdiv class=\"table\">\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Entry\u003C\u002Fth>\n\u003Cth>What it does\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>“Rename…”\u003C\u002Ftd>\n\u003Ctd>Opens the “Rename the project” window.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>“Color”\u003C\u002Ftd>\n\u003Ctd>A row of swatches: the project’s color, which tints the interface while it is on screen.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>“Turn on a worktree per agent” or “Turn off a worktree per agent”\u003C\u002Ftd>\n\u003Ctd>Switches the option for the project’s new agents. See \u003Ca href=\"\u002Fen\u002Fdocs\u002Fworktrees\u002F\">worktrees\u003C\u002Fa>.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>“Project settings…”\u003C\u002Ftd>\n\u003Ctd>Opens the settings, Projects tab, on this project.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>“Open the folder”\u003C\u002Ftd>\n\u003Ctd>Opens the project’s folder in the system’s file manager.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>“Close the project…”\u003C\u002Ftd>\n\u003Ctd>Removes the project and its agents from the application, conversations included, after a confirmation. The files and the worktrees on disk are not touched.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\u003C\u002Fdiv>\n\u003Ch3 id=\"the-bar-s-buttons\">The bar’s buttons\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>“Overview”\u003C\u002Fstrong> (\u003Ccode class=\"key\">Ctrl+Shift+A\u003C\u002Fcode>) shows the agents of all projects on one page; the same button, or the same shortcut, closes it. See \u003Ca href=\"\u002Fen\u002Fdocs\u002Foverview\u002F\">keeping track of agents\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>“Editor”\u003C\u002Fstrong> opens the editor on the project’s folder (“Browse and edit the project’s files”). See \u003Ca href=\"\u002Fen\u002Fdocs\u002Feditor\u002F\">the editor\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>“Stats”\u003C\u002Fstrong> shows the usage statistics. See \u003Ca href=\"\u002Fen\u002Fdocs\u002Fstats\u002F\">statistics\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"the-sidebar\">The sidebar\u003C\u002Fh2>\n\u003Ch3 id=\"agents-and-kanban\">Agents and Kanban\u003C\u002Fh3>\n\u003Cp>At the top, a two-button switch: “Agents” shows an agent’s conversation, “Kanban” the project’s board of tickets. When tickets are waiting for your test, a badge on “Kanban” gives their number (“N to review”). See \u003Ca href=\"\u002Fen\u002Fdocs\u002Fboard\u002F\">the Kanban\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3 id=\"the-list-of-agents\">The list of agents\u003C\u002Fh3>\n\u003Cp>The “Agents” header carries the number of agents in the project and the “+ New agent” button (\u003Ccode class=\"key\">Ctrl+N\u003C\u002Fcode>). The ▾ arrow to its right opens “New agent on a branch…”. With no agent, the list says “No agents.” with a “Create an agent” button.\u003C\u002Fp>\n\u003Cp>Each agent is a card:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>its \u003Cstrong>name\u003C\u002Fstrong> (double-click to rename it in place: \u003Ccode class=\"key\">Enter\u003C\u002Fcode> confirms, \u003Ccode class=\"key\">Esc\u003C\u002Fcode> cancels), a waves icon when \u003Ca href=\"\u002Fen\u002Fdocs\u002Fremote-control\u002F\">remote control\u003C\u002Fa> is on (blue once connected), and its \u003Cstrong>status\u003C\u002Fstrong>;\u003C\u002Fli>\n\u003Cli>what the agent says it is doing, when it said so through the \u003Ca href=\"\u002Fen\u002Fdocs\u002Fmcp\u002F\">MCP server\u003C\u002Fa>;\u003C\u002Fli>\n\u003Cli>its \u003Cstrong>model\u003C\u002Fstrong>, the time it has worked and, if it has a worktree, its branch (\u003Ccode>⎇ …\u003C\u002Fcode>);\u003C\u002Fli>\n\u003Cli>its \u003Cstrong>tokens\u003C\u002Fstrong>, its \u003Cstrong>cost\u003C\u002Fstrong> (preceded by “≈” while a turn is running: it is then an estimate) and the number of its changed files (“N files”);\u003C\u002Fli>\n\u003Cli>a “Plan 2\u002F7” mini bar when the agent follows a plan (see \u003Ca href=\"\u002Fen\u002Fdocs\u002Fplan\u002F\">plan progress\u003C\u002Fa>);\u003C\u002Fli>\n\u003Cli>for a ticket’s agent, a tag \u003Ccode>▸ DEM-3 · loop 1\u002F5\u003C\u002Fcode>, or \u003Ccode>▸ DEM-3 · to review\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>A click on a card shows the agent. \u003Ccode class=\"key\">Ctrl+Tab\u003C\u002Fcode> and \u003Ccode class=\"key\">Ctrl+Shift+Tab\u003C\u002Fcode> go to the project’s next or previous agent, skipping archived ones.\u003C\u002Fp>\n\u003Ch3 id=\"the-statuses-and-their-colors\">The statuses and their colors\u003C\u002Fh3>\n\u003Cdiv class=\"table\">\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Status\u003C\u002Fth>\n\u003Cth>Dot\u003C\u002Fth>\n\u003Cth>Text\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>“Ready”\u003C\u002Ftd>\n\u003Ctd>Gray\u003C\u002Ftd>\n\u003Ctd>Gray\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>“Running”\u003C\u002Ftd>\n\u003Ctd>Green, with a pulsing halo\u003C\u002Ftd>\n\u003Ctd>Green\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>“Question”\u003C\u002Ftd>\n\u003Ctd>Amber, pulsing\u003C\u002Ftd>\n\u003Ctd>Amber “Question” pill\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>“Done”\u003C\u002Ftd>\n\u003Ctd>Green check mark\u003C\u002Ftd>\n\u003Ctd>Green\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>“Error”\u003C\u002Ftd>\n\u003Ctd>Red\u003C\u002Ftd>\n\u003Ctd>Red\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\u003C\u002Fdiv>\n\u003Cp>In place of the status, the card can say “Setting up…” (the agent’s worktree is being prepared) or “Resumes” followed by a time (the agent, stopped by the usage limit, then resumes by itself), in amber.\u003C\u002Fp>\n\u003Cp>A card whose agent asked a question, finished or failed while it was not on screen blinks, in amber, green or red, until you open it. \u003Ccode class=\"key\">Ctrl+J\u003C\u002Fcode> goes to the next agent that is waiting for your answer or needs a look.\u003C\u002Fp>\n\u003Ch3 id=\"an-agent-s-menu\">An agent’s menu\u003C\u002Fh3>\n\u003Cp>A right click on a card opens its menu:\u003C\u002Fp>\n\u003Cdiv class=\"table\">\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Entry\u003C\u002Fth>\n\u003Cth>What it does\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>“Rename”\u003C\u002Ftd>\n\u003Ctd>Renames the agent.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>“Duplicate the conversation”\u003C\u002Ftd>\n\u003Ctd>Creates a copy of the agent that carries all its context into a new session, without touching the original. Grayed out during a turn (“Wait for its turn to end.”).\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>“Archive” or “Restore”\u003C\u002Ftd>\n\u003Ctd>Puts the agent in the “Archived (N)” list, keeping its conversation, or takes it out again. If its ticket is in progress or to review, a confirmation warns that it goes back to “To do”.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>“Prepare launch”\u003C\u002Ftd>\n\u003Ctd>For an agent in a worktree, with no ticket under way: asks it how to launch its worktree, on its own ports.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>“Integrate …”\u003C\u002Ftd>\n\u003Ctd>For an agent in a worktree: brings the project’s base branch into its own.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>“Open in editor”\u003C\u002Ftd>\n\u003Ctd>Opens the editor on its worktree, otherwise on the project’s folder.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>“Open a terminal”\u003C\u002Ftd>\n\u003Ctd>Opens a terminal in its worktree, otherwise in the project’s folder.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>“Turn on remote control” or “Turn off remote control”\u003C\u002Ftd>\n\u003Ctd>Makes the session reachable from claude.ai and the Claude app (“claude.ai, mobile”). When the link is available, “Open on claude.ai” and “Copy the claude.ai link” appear. Absent in the \u003Ca href=\"\u002Fen\u002Fdocs\u002Fclaude-code-view\u002F\">Claude Code view\u003C\u002Fa>, where Claude Code’s own \u003Ccode class=\"key\">\u002Fremote-control\u003C\u002Fcode> command does it.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>“Delete…”\u003C\u002Ftd>\n\u003Ctd>Stops the Claude process and removes the conversation from the application; the Claude Code session stays on disk. For an agent with a worktree, a checkbox offers to delete the worktree too, and its branch if it was created for the agent.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\u003C\u002Fdiv>\n\u003Cp>Archived agents are under “Archived (N)”, a title you unfold with a click; their card only shows the name and the cost.\u003C\u002Fp>\n\u003Ch3 id=\"launch\">Launch\u003C\u002Fh3>\n\u003Cp>The “Launch” section lists the project’s launch commands (development server, watchers…) with their state. ▶ runs a command, ⟳ restarts it, ■ stops it; “Run all” and “Stop all” act on all of them. A click on a command shows its log in the main area. The gear opens “Launch commands…”; with no command, “Configure” opens their settings and “✦ Suggest commands” lets Claude suggest some. See \u003Ca href=\"\u002Fen\u002Fdocs\u002Flaunch\u002F\">running the project\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3 id=\"terminals\">Terminals\u003C\u002Fh3>\n\u003Cp>The “Terminals” section lists the project’s open terminals. The \u003Ccode class=\"key\">+\u003C\u002Fcode> button (“New terminal”) offers the shells detected on the machine, and \u003Ccode class=\"key\">Ctrl+T\u003C\u002Fcode> opens one right away. A click on a terminal shows it in the main area, the × closes it, and a terminal whose shell stopped is marked “exited”. See \u003Ca href=\"\u002Fen\u002Fdocs\u002Fterminals\u002F\">terminals\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3 id=\"the-foot-of-the-sidebar\">The foot of the sidebar\u003C\u002Fh3>\n\u003Cp>The foot recalls the project’s folder, its git branch and the count of its changed files: \u003Ccode>~N modified\u003C\u002Fcode>, \u003Ccode>+N added\u003C\u002Fcode>, \u003Ccode>−N deleted\u003C\u002Fcode> (or “No git repository”). The “Browse” button opens the editor on the project’s folder.\u003C\u002Fp>\n\u003Ch2 id=\"the-header-and-the-conversation\">The header and the conversation\u003C\u002Fh2>\n\u003Cp>\u003Cimg src=\"\u002Fimages\u002Fen\u002Fchat.jpg\" alt=\"An agent’s header, with its buttons and its figures, above its conversation and its message field\" width=\"1920\" height=\"960\" loading=\"lazy\" decoding=\"async\">\u003C\u002Fp>\n\u003Cp>The header of an agent’s conversation shows, from left to right:\u003C\u002Fp>\n\u003Cdiv class=\"table\">\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Element\u003C\u002Fth>\n\u003Cth>What it shows or does\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>Name and status\u003C\u002Ftd>\n\u003Ctd>The agent’s name (double-click to rename it) and its status.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>project \u002F branch\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>The project, and the agent’s branch if it has a worktree, otherwise the branch of the project’s folder.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>“Editor”\u003C\u002Ftd>\n\u003Ctd>Opens the editor on the agent’s files.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>“▶ Test” or “Prepare launch”\u003C\u002Ftd>\n\u003Ctd>For an agent in a worktree: launch its work to try it, or ask the agent how to launch it. See \u003Ca href=\"\u002Fen\u002Fdocs\u002Ftesting\u002F\">review and approve\u003C\u002Fa>.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>“Claude Code view” or “Escouade view”\u003C\u002Ftd>\n\u003Ctd>Runs the agent in Claude Code’s own interface, or brings it back to Escouade’s conversation. Absent for a ticket’s agent. See \u003Ca href=\"\u002Fen\u002Fdocs\u002Fclaude-code-view\u002F\">the Claude Code view\u003C\u002Fa>.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>The model\u003C\u002Ftd>\n\u003Ctd>The agent’s model, with its version.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>“Context”\u003C\u002Ftd>\n\u003Ctd>The context’s tokens out of the size of the model’s window (“76.2k \u002F 200k”). The figure turns amber from 80%, when the context is nearly full.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>“Tokens”, “Cost”, “Duration”\u003C\u002Ftd>\n\u003Ctd>What the agent has used and the time it has worked.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>“Files”\u003C\u002Ftd>\n\u003Ctd>The number of the agent’s uncommitted files.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Two buttons\u003C\u002Ftd>\n\u003Ctd>The choice of layout (see below).\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\u003C\u002Fdiv>\n\u003Cp>Under the header, the conversation shows your messages, Claude’s replies in markdown, its foldable reasoning, its tool calls as compact rows you can unfold, the cards for questions and permissions, and a line or a card at the end of each turn. When the agent follows a plan, a “Plan” banner sits between the header and the messages: see \u003Ca href=\"\u002Fen\u002Fdocs\u002Fplan\u002F\">plan progress\u003C\u002Fa>. A long conversation only shows its latest 80 items: “Show the previous N messages” adds more. If new messages arrive while you read higher up, the “↓ New messages” button takes you back down. \u003Ccode class=\"key\">Ctrl+K\u003C\u002Fcode> searches the conversations.\u003C\u002Fp>\n\u003Cp>The message field is at the bottom: its “Model”, “Effort” and “Mode” menus, the paperclip, “Send”, and “■ Stop” during a turn. An archived agent shows “Agent archived.” instead, with a “Restore” button. An agent in error says so (“The agent stopped.”): a new message restarts Claude on the same session. See \u003Ca href=\"\u002Fen\u002Fdocs\u002Fchat\u002F\">the conversation\u003C\u002Fa> and \u003Ca href=\"\u002Fen\u002Fdocs\u002Fmanaging-agents\u002F\">agents\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch2 id=\"the-side-panel\">The side panel\u003C\u002Fh2>\n\u003Cp>The side panel has two tabs: “Uncommitted”, followed by the number of files, and “History”.\u003C\u002Fp>\n\u003Ch3 id=\"uncommitted\">Uncommitted\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>The “This agent” and “Whole project” selector chooses the scope of the list. Under it, a line says where the files come from: the agent’s worktree (“isolated from the other agents”), its edits, or all the project’s agents.\u003C\u002Fli>\n\u003Cli>Each row is a file: its letter (M, A or D), its name, its folder, its added and removed lines, and for “Whole project” the agent’s name. The \u003Ccode class=\"key\">&lt;\u002F&gt;\u003C\u002Fcode> button of a row opens the file in the editor. A right click offers “Open in editor” then, according to the file’s letter, “Discard changes…” (M) or “Delete the file…” (A), always after a confirmation, or “Restore the file” (D).\u003C\u002Fli>\n\u003Cli>At the bottom: “Show diff”, “Commit…” (“Commit all…” for “Whole project”) and, for an agent in a worktree, “Merge … → …” and “Integrate …”.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The list only shows 500 files; the diff and the commit take all of them. See \u003Ca href=\"\u002Fen\u002Fdocs\u002Fgit\u002F\">Git and commits\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3 id=\"history\">History\u003C\u002Fh3>\n\u003Cp>The “History” tab shows the git graph of the whole repository, with the agent’s branch highlighted. A click on a commit opens its diff; a right click offers actions on branches. See \u003Ca href=\"\u002Fen\u002Fdocs\u002Fbranches\u002F\">branches\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch2 id=\"the-two-layouts\">The two layouts\u003C\u002Fh2>\n\u003Cp>You choose with the two buttons to the right of the header, “Classic layout” and “Conversation and files side by side”, or with \u003Ccode class=\"key\">Ctrl+Shift+L\u003C\u002Fcode>. Escouade keeps your choice from one launch to the next.\u003C\u002Fp>\n\u003Cdiv class=\"table\">\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Item\u003C\u002Fth>\n\u003Cth>Classic\u003C\u002Fth>\n\u003Cth>Side by side\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>Side panel\u003C\u002Ftd>\n\u003Ctd>Optional, 330 px wide: “Files ▸” in the header or \u003Ccode class=\"key\">Ctrl+Shift+B\u003C\u002Fcode> opens it, the × closes it.\u003C\u002Ftd>\n\u003Ctd>Always displayed, on the right half of the main area. \u003Ccode class=\"key\">Ctrl+Shift+B\u003C\u002Fcode> does nothing.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Click on a file\u003C\u002Ftd>\n\u003Ctd>The diff opens in a large window.\u003C\u002Ftd>\n\u003Ctd>The diff shows under the list, in the panel.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>“Files” in the header\u003C\u002Ftd>\n\u003Ctd>A button that opens the panel.\u003C\u002Ftd>\n\u003Ctd>A plain number.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\u003C\u002Fdiv>\n\u003Cp>\u003Cimg src=\"\u002Fimages\u002Fen\u002Fgit.jpg\" alt=\"The side-by-side layout: the conversation on the left, the uncommitted files and the diff of the chosen file on the right\" width=\"1920\" height=\"960\" loading=\"lazy\" decoding=\"async\">\u003C\u002Fp>\n\u003Cp>When the conversation is narrow, which happens in the side-by-side layout, the header first drops “Tokens” and “Duration” as well as the text of its buttons, then “Cost” and “Files”. The cards of the sidebar show the same figures.\u003C\u002Fp>\n\u003Ch2 id=\"the-status-bar\">The status bar\u003C\u002Fh2>\n\u003Cp>From left to right:\u003C\u002Fp>\n\u003Cdiv class=\"table\">\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Element\u003C\u002Fth>\n\u003Cth>What it shows\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>\u003Ccode>● N active\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>The number of “Running” agents.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>● N waiting\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>The number of “Question” agents, in amber when there are some. A click goes to the next agent that is waiting or needs a look (\u003Ccode class=\"key\">Ctrl+J\u003C\u002Fcode>).\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>✓ N done\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>The number of “Done” agents.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>N Claude · memory · CPU\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>The running Claude processes, with the tools and MCP servers they start; the tooltip details it agent by agent.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>5h … reset 3h01\u003C\u002Fcode> and \u003Ccode>W … reset 4d 12h\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>The current account’s quotas, the 5-hour window and the 7-day one: a bar (which turns amber above 80%) and the time before the reset. The percentage is in the tooltip. With several accounts, the current account’s name comes before the bars and a click opens the “Claude accounts quota” panel.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>Today $3.48\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>What your agents cost today, preceded by “≈” while a turn is running.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>⎇ main ↑1 ↓3\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>The branch of the project on screen, with the commits to push (↑) and to pull (↓). A click opens the branch picker. “not published” or “remote deleted” replaces the arrows when the branch has no tracking.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Update\u003C\u002Ftd>\n\u003Ctd>“Update X ready · Restart” when an update is downloaded: a click opens the update window. While it downloads, the bar says “Update X…”; when an automatic restart is planned, “Restarting in N s” and a “Later” button take its place. See \u003Ca href=\"\u002Fen\u002Fdocs\u002Fupdates\u002F\">updates\u003C\u002Fa>.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>♪ On\u003C\u002Fcode> or \u003Ccode>♪ Off\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Turns the notification sound on or off.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">⚙\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Opens the settings (\u003Ccode class=\"key\">Ctrl+,\u003C\u002Fcode>).\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\u003C\u002Fdiv>\n\u003Cp>See \u003Ca href=\"\u002Fen\u002Fdocs\u002Fusage\u002F\">quotas and cost\u003C\u002Fa> and \u003Ca href=\"\u002Fen\u002Fdocs\u002Fbranches\u002F\">branches\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch2 id=\"the-settings\">The settings\u003C\u002Fh2>\n\u003Cp>\u003Ccode class=\"key\">Ctrl+,\u003C\u002Fcode> or the ⚙ button of the status bar opens the settings window: the tabs on the left, the content on the right. A modified tab is marked; “Save” saves all the tabs at once, and “Cancel” (or \u003Ccode class=\"key\">Esc\u003C\u002Fcode>) closes the window without saving. The “Claude accounts” tab is the exception: it saves at each change. The “Projects”, “Kanban” and “Integrations” tabs set one project at a time, chosen at the top; “Project settings…” in a project tab’s menu opens the window on that project.\u003C\u002Fp>\n\u003Cdiv class=\"table\">\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Tab\u003C\u002Fth>\n\u003Cth>Page\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>“Application”\u003C\u002Ftd>\n\u003Ctd>\u003Ca href=\"\u002Fen\u002Fdocs\u002Fsettings-application\u002F\">Application settings\u003C\u002Fa>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>“Claude Code”\u003C\u002Ftd>\n\u003Ctd>\u003Ca href=\"\u002Fen\u002Fdocs\u002Fsettings-claude-code\u002F\">Claude Code settings\u003C\u002Fa>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>“Claude accounts”\u003C\u002Ftd>\n\u003Ctd>\u003Ca href=\"\u002Fen\u002Fdocs\u002Fsettings-accounts\u002F\">Claude accounts settings\u003C\u002Fa>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>“Notifications”\u003C\u002Ftd>\n\u003Ctd>\u003Ca href=\"\u002Fen\u002Fdocs\u002Fsettings-notifications\u002F\">Notifications settings\u003C\u002Fa>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>“Projects”\u003C\u002Ftd>\n\u003Ctd>\u003Ca href=\"\u002Fen\u002Fdocs\u002Fsettings-projects\u002F\">Projects settings\u003C\u002Fa>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>“Kanban”\u003C\u002Ftd>\n\u003Ctd>\u003Ca href=\"\u002Fen\u002Fdocs\u002Fsettings-board\u002F\">Kanban settings\u003C\u002Fa>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>“Integrations”\u003C\u002Ftd>\n\u003Ctd>\u003Ca href=\"\u002Fen\u002Fdocs\u002Fsettings-integrations\u002F\">Integrations settings\u003C\u002Fa>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>“Terminals”\u003C\u002Ftd>\n\u003Ctd>\u003Ca href=\"\u002Fen\u002Fdocs\u002Fsettings-terminals\u002F\">Terminals settings\u003C\u002Fa>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>“Network”\u003C\u002Ftd>\n\u003Ctd>\u003Ca href=\"\u002Fen\u002Fdocs\u002Fsettings-network\u002F\">Network settings\u003C\u002Fa>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>“About”\u003C\u002Ftd>\n\u003Ctd>\u003Ca href=\"\u002Fen\u002Fdocs\u002Fsettings-about\u002F\">“About” settings\u003C\u002Fa>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\u003C\u002Fdiv>\n\u003Ch2 id=\"on-macos\">On macOS\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Cstrong>Native title bar.\u003C\u002Fstrong> macOS draws the window buttons itself (red, yellow, green) at the left of the title bar, before the tabs; Escouade doesn’t show its own. The red button puts the window away in the menu bar, as on Windows and Linux, and \u003Ccode class=\"key\">⌘Q\u003C\u002Fcode> or “Quit Escouade” stops the application.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode class=\"key\">⌘\u003C\u002Fcode> instead of \u003Ccode class=\"key\">Ctrl\u003C\u002Fcode>.\u003C\u002Fstrong> Every shortcut of this page uses \u003Ccode class=\"key\">⌘\u003C\u002Fcode> (\u003Ccode class=\"key\">⌘N\u003C\u002Fcode>, \u003Ccode class=\"key\">⌘,\u003C\u002Fcode>, \u003Ccode class=\"key\">⌘K\u003C\u002Fcode>, \u003Ccode class=\"key\">⇧⌘L\u003C\u002Fcode>…), except \u003Ccode class=\"key\">Ctrl+Tab\u003C\u002Fcode> and \u003Ccode class=\"key\">Ctrl+Shift+Tab\u003C\u002Fcode>, because \u003Ccode class=\"key\">⌘Tab\u003C\u002Fcode> switches applications. In terminals, \u003Ccode class=\"key\">⌘C\u003C\u002Fcode> and \u003Ccode class=\"key\">⌘V\u003C\u002Fcode> copy and paste, and the \u003Ccode class=\"key\">Ctrl\u003C\u002Fcode> keys go to the shell.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Menu bar.\u003C\u002Fstrong> Escouade has its macOS menus: its own (“About Escouade”, “Hide Escouade”, “Quit Escouade”…), “Edit”, “View”, “Window” and “Help”, in the interface language.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Notifications.\u003C\u002Fstrong> The Dock icon bounces when an agent needs you, where the taskbar flashes on Windows. See \u003Ca href=\"\u002Fen\u002Fdocs\u002Fnotifications\u002F\">notifications\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n",[8,12,15,19,22,25,28,31,34,37,40,43,46,49,52,55,58,61,64,67],{"id":9,"text":10,"depth":11},"the-window-at-a-glance","The window at a glance",2,{"id":13,"text":14,"depth":11},"the-title-bar-and-the-project-tabs","The title bar and the project tabs",{"id":16,"text":17,"depth":18},"a-project-tab","A project tab",3,{"id":20,"text":21,"depth":18},"the-bar-s-buttons","The bar’s buttons",{"id":23,"text":24,"depth":11},"the-sidebar","The sidebar",{"id":26,"text":27,"depth":18},"agents-and-kanban","Agents and Kanban",{"id":29,"text":30,"depth":18},"the-list-of-agents","The list of agents",{"id":32,"text":33,"depth":18},"the-statuses-and-their-colors","The statuses and their colors",{"id":35,"text":36,"depth":18},"an-agent-s-menu","An agent’s menu",{"id":38,"text":39,"depth":18},"launch","Launch",{"id":41,"text":42,"depth":18},"terminals","Terminals",{"id":44,"text":45,"depth":18},"the-foot-of-the-sidebar","The foot of the sidebar",{"id":47,"text":48,"depth":11},"the-header-and-the-conversation","The header and the conversation",{"id":50,"text":51,"depth":11},"the-side-panel","The side panel",{"id":53,"text":54,"depth":18},"uncommitted","Uncommitted",{"id":56,"text":57,"depth":18},"history","History",{"id":59,"text":60,"depth":11},"the-two-layouts","The two layouts",{"id":62,"text":63,"depth":11},"the-status-bar","The status bar",{"id":65,"text":66,"depth":11},"the-settings","The settings",{"id":68,"text":69,"depth":11},"on-macos","On macOS",1791926756115]