Composer

The composer is the prompt box that sits over the active terminal pane.

Open it with Cmd+N on macOS or Ctrl+N on Windows and Linux. Use it to start an agent in an empty pane or send a follow-up message to the agent already running there.

What the composer sends

The composer writes text into the terminal session. It does not turn the agent into a hidden chat product. If the agent opens a native prompt, asks for permission, or prints output, you still see that in the terminal.

When a pane is empty, choose an installed agent from the picker and send the first prompt. Coldtea starts that CLI, waits until the terminal is ready for input, then sends your message.

When a pane already has an agent, the composer sends the message to that running agent. If you switch the picker to a different agent while another one is active, Coldtea warns before replacing the running context.

Add file context

There are two file paths into the composer:

  • Type @ to search files from the active project or worktree and insert a mention.
  • Use the attach button to pick one or more files. Coldtea adds those paths to the outgoing message as file references.

File references are still prompt text. They help the agent find the right place, but they are not a guarantee that the agent will read every file perfectly. For important context, name the file, the relevant lines, and the outcome you want.

Drafts and follow-ups

Composer drafts are kept per pane while you are working. If you close and reopen the composer before sending, the draft should still be there. After a successful send, Coldtea clears the draft.

Use follow-up prompts for small corrections:

Only update the docs pages in apps/docs/content/docs/features. Do not touch setup or reference pages.

For a bigger change, write a new prompt with the current state, not just “keep going.” Agents do better when the next instruction names the boundary.

Voice input

Where microphone access is available, the composer can record voice input and insert the transcription into the draft. Treat it like any dictated prompt: read it before sending, especially around file paths, flags, and issue IDs.

Good composer habits

A useful prompt has three parts:

  1. The job.
  2. The boundary.
  3. The check.
Fill the remaining feature docs pages. Keep the existing COL-284 voice, change only those files, and run the docs lint/type/build checks when done.

That is not clever. It is clear, and clear is what you want when an agent can edit files.

Next: make a code change or read about context.

On this page