Skip to content

Composer

The Composer is the input bar at the bottom of the chat view. It consists of three areas.


Multi-line textarea for the message. Grows automatically with content.

  • Enter → Send message (desktop)
  • Shift + Enter → Line break
  • Button ↑ (Send) → Submit message
  • Button ■ (Stop) → Abort active run (appears during execution)

When an agent wants to call a tool and the tool approval mode is set to “Ask”, an approval banner appears above the textarea:

ActionDescription
Approve onceTool is allowed for this single call.
Always allowTool is permanently allowed for the entire session.
DenyTool call is rejected.

Tool name, MCP server, and call arguments are shown in the banner.


Left side: Provider/Agent selection — right side: Action buttons.

Two coupled dropdowns:

DropdownContent
PrimaryProvider (e.g. “OpenAI”) or Agent (e.g. “W_Ontheia”)
SecondaryFor provider: model · For agent: task or chain

Only entries with “Show in Composer” enabled appear in the selection.

The selection is saved per chat (persists across chat switches and reloads). Switching to an agent adopts that agent’s administrator-configured tool approval mode for this chat; selecting a provider leaves the current tool approval mode unchanged.

ButtonDescription
Context size (e.g. “8.9k T”)Shows the token count of the last request’s prompt (context utilization). Hover for the exact value.
Shield / ShieldCheckToggle tool approval mode: “Ask” ↔ “Full access”. Only visible when an agent is selected.
SparklesOptimize prompt — sends the current input for AI reformulation.
Bookmark+Open prompt templates (see below).

Opens via the bookmark button. Allows saving and reusing frequent inputs.

Scope selection: Templates can be assigned to a scope:

ScopeDescription
TaskSpecific to the currently selected task.
AgentSpecific to the currently selected agent.
ChainSpecific to the currently selected chain.
GlobalAvailable across all contexts.

Actions: Insert template into textarea · Save template · Delete template.


Warning notices and error messages are shown as toast notifications above the Composer. Each can be dismissed individually via the × button.