Composer
The message box at the bottom of Chat, with context chips, a growing text area, a model picker, attach, dictate and the send caret.
When to use
Section titled “When to use”- Use it in Chat and in the Activity tab of a working task, for messages to that task. The “New task” goal field is a plain
Textareain a form.
What the consumer provides
Section titled “What the consumer provides”value,onSendandonAttach.- The knowledge
Chiprow. Checked chips are the knowledge folders in play, plus “Add context”. - The model picker, as a
subtle smbutton that opens aSelect-style list (“Auto” by default). - Dictate shows only when the whisper profile is enabled. Otherwise the button is disabled, with a tooltip.
Behaviour
Section titled “Behaviour”surface-100,border-strong,radius-xl. On focus, the edge turnsemerald-deepandshadow-mdlifts it. It grows to 8 lines, then scrolls.- The send
ActionIconisfilledwith the caret. It stays disabled (surface-200,ink-disabled) until there is text. Enter sends and Shift+Enter adds a new line. The hint under the composer says so inKbd. - While a reply streams, send becomes Stop (a square icon,
outline). People can stop an agent as soon as they see it going the wrong way. Attachments show as removableChips above the text. - On phones it is fixed to the bottom, with the safe-area inset (the space the notch and home bar need). The hint hides.
Tokens
Section titled “Tokens”surface-100, surface-200, border-strong, emerald-deep, shadow-md, radius-xl, ink, ink-muted, ink-disabled, ink-on-brand.
Mantine
Section titled “Mantine”Composition: Paper radius="xl" withBorder, Textarea autosize minRows={1} maxRows={8} variant="unstyled", Chip.Group, ActionIcon variant="filled", Kbd.