Projects and terminals

The window is a sidebar tree of projects and their terminals, and the terminal you are looking at.

Projects

A project is a folder. Every project you open stays open and keeps running while you look at another one. The sidebar has two sections: PROJECTS and HOSTS (other Macs, see Remote sessions).

Terminals

A project holds up to 16 terminals. Each one runs one agent CLI. Closed terminals do not count toward the limit: they move to the project's history.

When you reopen Connecto, only the terminals that were working when it closed start again, and they resume their conversation. The others show not started and start when you look at them.

States

StateDotMeaning
workingcyan, pulsingThe agent is in the middle of a turn.
waiting for youamberThe agent has asked something and needs an answer.
needs loginamberThe tool is not signed in for this project.
interruptedamber ringConnecto was closed while this agent was mid-turn.
finishedgreen with a ringThe turn ended and you have not looked yet.
donegreen checkA child terminal has delivered its answer.
idlelight greyReady for input.
not started, stoppedhollowNo process is running.
failedcoralThe terminal could not start.

⌘ J jumps to the next terminal that needs you.

Nested terminals

Names

The id (claude-3, codex-2, shell) never changes: agents address terminals by it, and the row always shows it under the name. A name is only a label. Giving a Claude terminal a name also gives it to Claude as its session name: it is passed as --name whenever the terminal starts, and a name set on a terminal that is already running is typed to Claude as /rename once it sits at a quiet prompt (not in a turn, not at a permission prompt, and not while you are typing; the last name wins). That write is in the audit log like any other, and Pause stops it. A Codex terminal and a plain shell are only labelled in Connecto: Codex has a /rename command, but it is not used yet. The same happens when an agent's first --ask names a child, or a remote user renames a terminal.

A terminal that an agent opens with connecto add appears under the terminal that opened it. If you gave it no name, it is named after the first thing it was asked.

Inside a terminal