---
title: "Keyboard shortcuts"
description: "Every binding in the list, in a session, in review, and in the quick prompt bar."
canonical: "https://agent-manager.dev/docs/keys/"
last-updated: "2026-08-21"
section: "Documentation"
source: "agent-manager"
---

# Keyboard shortcuts

Everything is one key from the list. `?` shows this inside the app. The manager claims mouse reporting so the wheel stays inside the app: a notch scrolls the diff, and in a focused session it walks that pane's scrollback, where click-drag selects pane text and copies it. In a focused agent that tracks the mouse, a click passes through to its own UI.

## The list

| Key | Action |
| --- | --- |
| ↑↓ / j k | Move the cursor. |
| → | Step into the row: focus the session, or open the group. In beta; Settings (`s`) turns the pair off. |
| ← | Step out: close the group, or, inside a focused session with the caret at the start of the agent's prompt, come back to the list. Anywhere else in the prompt it moves the caret as usual. |
| K / J | Reorder the session or group among its visible siblings. `shift+↑↓` does the same. |
| enter | Focus the session in place, so keys go to the agent and the list stays. On a group, fold it. |
| A | Attach the session full screen. Settings can swap this with `enter`. |
| F | Fold or unfold every group. |
| e | Hide or show empty groups. |
| n | New session: name, tool, directory, worktree toggle, optional prompt, group. |
| T | New terminal tab: a shell under the selected agent, or in the selected group. |
| o | Open the selected row's directory in your editor. |
| w | Filter to sessions that need attention; press again to show all. |
| g | New group: name, parent, default path, worktree default. |
| r | Rename a session or cycle its tool; edit a group's name and default path. |
| m | Move a session to a group, a terminal into a session, or a group under another group. |
| / | Search. |
| \| | Resize the split: `←→` nudge, `enter` commits, `esc` cancels. |
| s | Settings: default tool, theme, theme follows OS, list density, review layout, after quick send, session keys, ←→ step in/out, spawn in worktree, notifications, notify on finish, CLIs, report a bug, suggest a change, and the version row that updates in place. |
| M | Messages: updates and tips. `↑↓` pick one, `pgup/pgdn` scroll it, `enter` opens its link, `u` updates and restarts, `r` refreshes, `x` dismisses one for good. |
| ? | Keys overlay. It scrolls (`↑↓`, `pgup/pgdn`, `g/G`) and `/` searches it down to one line. |
| q | Quit, leaving every agent running. |

## Sessions

| Key | Action |
| --- | --- |
| space | Quick prompt on a session, or spawn an agent on a group. |
| . | Mark a finished session idle without entering it. |
| ctrl+r | Review this session's changes. |
| x / X | Kill this session (or a group's), or every live session in view. |
| v / V | Revive this session (or a group's), or every dead session in view. |
| f | Fork the conversation into a named session in the same group and directory. |
| R | Restart the session on an empty context: same name, group, directory and tool. |
| a / u | Archive / restore a session or group. Archive kills the process and keeps the last preview; restore resumes it. |
| t | Toggle the archived view. |
| d | Delete the record, or a group and its subtree. |
| ctrl+q / ctrl+\ | Inside a session: back to the manager when the terminal leaves the key available. |
| F3 | Inside a session: open its directory in your editor. |
| wheel / drag | Focused: the wheel walks that pane's scrollback and a drag selects its text and copies it. Double-click copies the word, triple-click the line, and `alt+drag` passes the whole drag to an agent's own UI. |

## Review

| Key | Action |
| --- | --- |
| ↑↓ / j k | Scroll the file. |
| ctrl+d / ctrl+u | Half a page. |
| g / G | Top, bottom. |
| J / K | Next, previous file. `tab` and `shift+tab` do the same. |
| n / N | Next, previous change. |
| u | Side by side or unified. |
| s | Cycle the diff scope. |
| r / b / B | Repo, branch, merge target. |
| space | Mark the file reviewed. |
| f | Show code files only, hiding images, compiled assets and lock files; press again to show them. |
| c / d | Write, drop a line comment. |
| C | Send every comment to the agent. |
| esc / q | Close the review. |

## Quick prompt

| Key | Action |
| --- | --- |
| enter | Send, or spawn in the group. |
| ↑↓ | Retarget while the bar stays open. |
| tab | Cycle the spawn tool (`alt+m` also works). |
| alt+w | Toggle worktree spawn on a group row (`shift+tab` also works). |
| ctrl+v | Paste a clipboard image as a chip. |
| backspace | Next to a chip, remove the whole chip. `delete` removes the chip after the caret. |
| ←→ | Step over a chip as one token. |
| esc | Close the bar. |

## Dialogs

The new session, new group, rename, fork and move forms all take the same four keys.

| Key | Action |
| --- | --- |
| tab / ↑↓ | Next field. |
| ←→ | Change a picker's value. |
| enter | Confirm. |
| esc | Cancel. |
