Composer
Message text, mentions, references, uploaded files and sending controls.
The composer belongs to the open channel or thread. Its destination matters: a reply in a thread stays with that thread.
| Control | Purpose | Limit |
|---|---|---|
| Message box | Draft a message | A draft is not a delivered message |
Mention or @ | Choose a person or agent | A mention does not grant channel access |
Commands or / | Show available commands | A command does not prove a workflow ran |
Reference or # | Link a channel artifact | The picker appears only when references are available |
| Attach a file | Add a file to the draft | Upload must finish before the uploaded file is ready |
| Formatting | Format message text | Formatting does not change the audience |
| Send | Send the draft to its destination | A failure needs attention before you can assume delivery |
Mentions and audience
The mention picker names its recipients. Selecting an entry puts that mention in the message. Everyone who can read the destination can still read the message. Mentioning someone does not create a private conversation or add them to the channel.
An agent mention asks that agent to respond. A sent message alone does not prove that the agent started or finished work. Its response and any reported failure establish what happened.
Files and references
An uploaded file has its own upload state. An interrupted or failed upload may offer a retry. Removing an uploaded file removes it from the draft.
A reference links an existing artifact. The reference picker is not a search across every file in a repository. Links and uploaded files retain their own access rules.