---
title: "Quick prompt"
description: "space opens quick prompt mode: send into a session's pane, spawn into a group on the model you pick, paste an image, retarget mid-sentence."
canonical: "https://agent-manager.dev/docs/prompt/"
last-updated: "2026-10-07"
section: "Documentation"
source: "agent-manager"
---

# Quick prompt

`space` opens quick prompt mode. It takes over the footer, with the target and the prompt on a band across the whole width and the mode's keys on the row under it. The target follows the cursor while the bar is open, and `↑↓` still navigate from a one-row prompt.

![Animated demo: five prompts send five fresh agents to work from quick prompt mode without the cursor leaving the tree, the first on Opus at high effort picked with ctrl+l and ctrl+x, each row named by the prompt it was given, then a session's diff opens in review.](/assets/demo.gif)

_Fig. 2space · quick prompt_

## On a session row

`enter` sends the typed text straight into that session's pane, so the agent gets it as a user message without you attaching. The bar clears and stays open, ready for the next answer; settings can make it close instead.

## On a group row

`enter` spawns a new agent in that group with the prompt embedded, using the group's default path. The spawn tool starts on the tool of the last session you created in this run, or the Settings default before that. `tab` steps it forward and `shift+tab` steps it back one. The target row shows on its right what the new agent launches with: the tool, its model, effort and profile, and the worktree. A click on one does what its key does.

`ctrl+t` toggles whether the new agent gets its own git worktree (see [worktree sessions](/docs/sessions/#worktrees)). The target row reads `⎇ on` or `⎇ off`, or `⎇ no repo` when the target directory cannot hold one. Answering an existing session ignores the toggle. The agent starts on the prompt immediately.

## Model, effort and profile

`ctrl+l` swaps the bar for a sheet listing the models the tool reports. Typing filters, `enter` picks and `esc` hands the prompt back. `ctrl+x` steps the reasoning effort through the levels that model takes, and `ctrl+y` steps the profile of a tool that has profiles, from the bar or the sheet. Each CLI keeps your last picks, here and in the `n` form alike, and the next spawn on that CLI starts there. On a group row the footer names each of the three keys when the tool offers it:

`footer`

```
↵ send  ↑↓ target or caret  tab tool  shift+tab previous tool  ctrl+l model  ctrl+x effort  ctrl+y profile  ctrl+t worktree  esc close
```

The lists come from each CLI at runtime, so a new model shows up the day the CLI ships it. [Sessions](/docs/sessions/#model) has what each CLI reports.

## Pasting an image

`ctrl+v` pastes an image from the system clipboard as an `[Image #1]` chip at the caret. The image is written under `agent-manager-pastes` in your temp directory, and on send each chip is swapped back for its path, so the paths reach the agent in the order and the places you pasted them.

`backspace` next to a chip removes the whole chip, and an edit that swallows one releases its image. A clipboard holding text pastes as text.

> **Housekeeping** Pasted images older than seven days are cleared at startup and once a day while the manager runs, so an agent can still open one from an earlier session while temp stays tidy.

## Keys

| Key | Action |
| --- | --- |
| enter | Send into the pane, or spawn in the group. |
| ↑↓ | Retarget while the bar stays open, so three answers are three sentences. In a taller prompt they move the caret between rows. |
| tab | Step the tool a spawn will use forward (`alt+m` also works). |
| shift+tab | Step the tool a spawn will use back one. |
| ctrl+l | Pick the spawn's model from the ones the tool lists. |
| ctrl+x | Step the spawn's reasoning effort through the model's levels. |
| ctrl+y | Step the spawn's profile, for a tool that has them. |
| ctrl+t | Toggle worktree spawn for a new agent on a group row (`alt+w` also works). |
| ctrl+v | Paste a clipboard image as a chip. |
| backspace | Next to a chip, removes the whole chip. `delete` removes the chip after the caret. |
| ←→ | Step over a chip as one token. |
| esc | Close the bar. |

A `/slash` command reaches the agent as a slash command; the self-naming directive follows as its own message rather than mangling it. The new-session form's optional prompt field launches an agent the same way, and it takes `ctrl+v` and its chips too, since a first task is often the screenshot that explains it. How the prompt reaches the agent depends on the CLI. Most take it as a launch argument, and a CLI that accepts none has it typed into its composer as soon as that composer is ready.
