Agent Input

A proper text box for writing prompts — floating, resizable, with drafts, mentions, attachments, and a verified send.

AI agents run inside full-screen terminal interfaces (TUIs) that take over the keyboard. Inside one, ordinary text editing — cursor keys, select-all, paste, multi-line — behaves unpredictably. Agent Input gives you a real text box outside the terminal, and delivers what you wrote into the agent.

Press Cmd+I on macOS, or Ctrl+Alt+I on Windows and Linux.

The floating, resizable Agent Input composer

Floating and resizable

Detach the composer and put it wherever you want: drag it around the window, resize it from any edge or corner. It floats automatically when the terminal pane is too narrow to hold it comfortably, and your preferred size is remembered between sessions.

When the composer is hidden, a compact button in the terminal corner shows the current shortcut — with a dot when an unsent draft is waiting.

Drafts are never lost

Text you typed stays yours. Switch terminals, close the composer, restart — the draft comes back, with your cursor where you left it, and attachments return as chips. The terminal tab shows a small badge previewing an unsent draft so you do not forget it is there.

Opening the composer does not read your clipboard or prefill from it, and multi-line terminal pastes are not silently redirected into it.

Mentions

Type @ to open the picker:

  • Files — insert a path from your project
  • Agents — delegate to an agent, with a drill-in model picker
  • Terminals — deliver this prompt into a linked terminal that is already open
  • Templates — insert one of your prompt templates at the cursor
  • Skills — insert a skill or slash command; see Skills & Slash Commands

You can also drag a file, folder, or project from the sidebar into the composer to get its path.

Attachments

Attach an image and it travels with the prompt. From the phone you can attach a photo straight from the camera roll — see Remote Control.

A verified send

After Send, 1DevTool checks the agent's composer to confirm the message actually left it. If the text is provably still sitting there, one more Enter is attempted automatically.

If it still has not gone, the terminal says so rather than reporting a run that never started: Mission Control shows "not submitted — press Enter" and takes you to the terminal, and the tab keeps your text as a draft. Pressing Enter yourself clears the warning.

Starting the run, auto-naming the tab, and opening an AI Diff session all wait until the prompt is proven sent — so a delegation can never look live while the agent sits idle.

Scheduled prompts

Set a prompt to send later — after a quota reset, or at a time you choose. A countdown appears on the terminal and can be cancelled at any time. The desktop owns the clock, so a scheduled prompt fires whether or not your phone is awake.

Scheduling a prompt for later

Prompt history

Every prompt you send is saved. Cmd+Up / Ctrl+Up scrolls back through previous prompts to reuse or edit them, and Cmd+Down / Ctrl+Down moves forward again. A prompt containing a file mention is recorded as the single prompt you actually sent, not several rows.