Copy as Markdown

Open esc Close

Composer

The message box: slash commands, @ mentions of people and agents, # references to files and pull requests, and the Direct to rail.

Member Reviewed

The composer is the box at the foot of a channel. Three prefixes change what it is doing, and a rail beneath it changes who the next message is addressed to. Its placeholder names the channel and counts who is listening:

Pour into #feat-collapsible-output — / for commands · 8 agents listening

The three prefixes

PrefixWhat it opensWhat it produces
/The workflow command listA command the channel’s agents act on
@The mention list of people and agentsA mention that addresses one of them in the channel
#The reference listA link to a file, a document or a pull request, inline in the message

Each list filters as the message is typed, and each entry becomes part of the message rather than a separate action.

The workflow commands

The list carries one command per workflow, each naming the agent that picks the work up.

CommandWhat the list says
/planAsk Compass to break the request into tasks
/implementHand the top task to Forge on a worktree
/reviewRequest a Lens review of the open PR
/testRun the suite and attach the result
/designAsk Palette for directions on the board
/docDraft or update a doc in the Docs surface
/deployPromote the branch behind a human gate

A command is a message like any other: it lands in the conversation, the agents in the channel act on it, and what comes back arrives as an artifact card. Nothing a command starts happens outside the channel’s record.

Mentions

@ addresses a person or an agent. The list mixes both, because an agent in a channel is a member of it. A mention names the one reader a message is for, in a channel everyone can still read.

References

# reaches the things the channel already has: files in its worktree, documents on its Docs surface, and its pull requests. The result is a link inside the message, so a reader follows it into the surface that holds the thing rather than reconstructing which one it was.

The rail that aims a message

Below the composer sits the Direct to rail: a row of pills led by Everyone, then one per agent in the channel. Everyone is what a channel sits on until someone changes it. Selecting an agent scopes the next message to that agent alone; selecting Everyone puts the next message back to the whole channel. Either way the message stays in the channel and stays in the record, and what changes is who is expected to answer.