Tabs
With nothing typed, All leads with this window’s other tabs, most recent
first, so ⌘ P ⏎ takes you back to the tab you were just
in. The actions you run most follow under Actions, and the last few agent
sessions that ran in this directory under Sessions.
Actions
With nothing typed, the Actions tab lists what you use most under Recent, then everything else in groups — the groups are the map of the app:
Entries that do something destructive say so under the name — Delete
Workspace… is subtitled “ends its shells and forgets the layout”, Restart
Server… is “ends every running shell; layout is kept”.
Every action is found by its name in any language tty7 ships, so an English
query finds a Chinese or Japanese label.
Change Theme… opens the theme list in place: moving through it previews
each theme on the window, ⏎ keeps it, Esc puts the old one
back and returns to where you were.
Resuming a past session
The Sessions tab lists the sessions Claude Code and Codex keep on this computer (~/.claude/projects, and ~/.codex/sessions or $CODEX_HOME), each
under the title the agent gave it — or the name you gave it with /rename, or
failing both what you first asked — with where it ran, its branch and when it
was last used. Search matches the title, the directory, the branch and the
session id.
⏎ opens a new tab in the directory the session ran in and resumes it
there (claude --resume <id>, codex resume <id>), with the flags
agent_launch gives the agent. An agent only finds a session from the directory
it started in, so a session whose directory is gone is not resumed; tty7 says
so instead.
The list is read in the background when the search opens, so a session started
a moment ago may appear a beat after the rest. Windows on a remote workspace do
not list sessions: they are this computer’s, and a new tab there opens on the
other machine.
Connecting to a host
Type an SSH address — in the Hosts tab, or straight into All — and it offers to connect to it, or to save it as a host:ssh -p 2222 -J jump me@devbox connects with
exactly those options, and ssh devbox resolves an alias from
~/.ssh/config the way ssh would. A bare word on its own is a search, not
an address.
Saved hosts are listed by name; ⌘ E on one opens it for editing
instead of connecting. SSH: Add Connection… in the Actions tab takes you to
the Hosts tab. SSH →
Sending context to an agent
Two actions hand what is in front of you to the coding agent running in the pane, as a ready-made prompt:- Agent: Send Selection — the current selection.
- Agent: Send Git Diff for Review — the repository’s
git diff.