Skip to main content

Composer

The Composer is the central configuration hub where you design, test, and deploy your agent's behavior. It's where you configure Subagents, attach tools, write prompts, and preview everything in real-time.

How to get there: Sidebar → Composer (top-level) or navigate to any agent and switch to the Composer view.


Layout

Composer uses a full-screen resizable panel layout:

SectionWhat's There
HeaderAgent selector, Deployer button, Change Events toggle, Panel toggle
Left Panel (60%)Playground — live chat preview for testing
Right Panel (30%, collapsible)Configuration views

Composer layout overview


Header Bar

ElementPurpose
Agent SelectorDropdown to switch between agents you have Editor access to
DeployerPrimary action dropdown — Deploy, Save, or Load versions
Change EventsToggle that opens a log viewer showing real-time configuration changes
Panel ToggleShow/hide the right utility panel

Composer header bar


Right Panel Views

A toggle button group at the top of the right panel switches between views:

ViewIconWhat It's For
ComposerNatural language chat for configuring (Assisted mode)
ConfigurationForm-based manual configuration
VoiceVoice-specific settings
MemoryView/manage agent memory
ShortcutsConfigure quick action buttons

Composer right panel views


Composer (Assisted Mode)

The Composer is a natural language chat interface where you describe what you want:

  • "Create a subagent for handling appointment bookings via Cal.com"
  • "Add a form to collect customer name, email, and issue description"
  • "Make the agent respond in Spanish"

The system interprets your request and modifies the configuration automatically. Changes appear in the Manual view and can be tested immediately in the Preview.

Best for: New users, rapid prototyping, making changes without navigating forms.

Composer assisted mode

Adding Skills through Composer

You can also ask Composer to attach Skills at Agent or Subagent scope (for example: "Attach the invoice-processor skill to the Billing subagent").

See the full flow in Skills → Composer: add Skills conversationally.


Configuration (Manual Mode)

Direct form-based control over every setting. Use the Current Entity Switcher dropdown to select what you're configuring:

Composer manual configuration mode

Agent-Level Settings

SettingDescription
Name & IconAgent display name and avatar image
LanguagePrimary response language
Voice TypeMale or Female TTS voice
ModelAI model (e.g., GPT-4o, GPT-3.5)
System PromptCore behavioral instructions
Suggested QuestionsTiles shown at conversation start
Welcome MessageFirst message users see
Incoming CallsEnable/disable phone call reception
Phone NumberAssigned number for voice channels

Subagent-Level Settings

Select a Subagent from the dropdown to configure it, or create a new one:

Subagent selector dropdown

Create a new subagent dialog

SettingDescription
Subagent PromptWorkflow-specific instructions
Voice PromptAdditional instructions for voice interactions
Enable ReasoningShow step-by-step execution to users
Allow Early ExitLet the Subagent end before all steps complete
History LimitHow many past messages to include as context
DriveAttach specific Drive folders
ToolsAdd/remove tools available to this Subagent

Subagent selector and subagent-level controls


Voice Configuration

Dedicated settings for voice/phone interactions:

  • Voice type selection (Male/Female)
  • Voice-specific prompts
  • Language settings for speech recognition
  • Call behavior configuration

Voice configuration settings

Subagent voice prompt


Shortcuts (Quick Actions)

Shortcuts are clickable buttons displayed in the chat interface that instantly trigger specific Subagents.

Creating a Shortcut

  1. Switch to Shortcuts view in the right panel.
  2. Click "Add Shortcut".
  3. Fill in:
FieldPurpose
Action nameButton label users see
PromptMessage sent when clicked
Target SubagentWhich Subagent handles this shortcut
File attachmentsFiles automatically included
Form fieldsStructured input fields shown before sending

Shortcut configuration form

Shortcuts panel view

Advanced shortcut with form fields


Preview & Testing (Left Panel)

The left panel is a Playground chat for real-time testing:

ModeWhat It Tests
Full AgentComplete routing + all Subagents combined
Single SubagentIsolate one specific Subagent's behavior

Communication Modes

The Playground supports three modes:

  • Web (text) — Standard text chat
  • Real-time voice — Live voice via LiveKit
  • Phone call — Simulated phone experience

Preview testing panel

important

The Preview uses the temporary (unsaved) configuration. You can experiment freely without affecting the deployed version.


Save, Deploy & Load

Deploy

Publishes your configuration to production — what end-users interact with.

Steps:

  1. Click DeployerDeploy
  2. Choose type:
    • "Create a new version" — Name and deploy current state
    • "Deploy an existing version" — Select a previously saved version
  3. (Optional) Assign a phone number for voice channels
  4. Confirm deployment

After deploying, a "Currently Deployed" banner shows the live version name and timestamp.

Deploy / Save / Load menu

Save

Creates a named snapshot of the current configuration without deploying. Use this to checkpoint your work.

Load

Restores the agent to a previously saved or deployed version. Overwrites the current temporary configuration.

tip

Use Save frequently as you work. You can always Load a previous version if something goes wrong.


Guided Tour

First-time Composer users may see a guided tour highlighting:

  • The Playground (left panel)
  • The Utility Panel (right panel)
  • The Deployer button
  • The Change Events toggle

Click through the tour or skip it. You can resume it later from settings.