Skip to Content
Docs are being rebuilt — start at Introduction → How it works.
AgentsBuilding an agentBuilding an agent

Building an agent

The agent builder is the admin editor for creating and changing an agent. An agent is an AI employee with a profile, instructions, tools, knowledge bases, channels, triggers, skills, model settings, and response rules.

What you can do here

  • Create a new agent from Agents > Add Agent.
  • Edit an existing agent from Agents > View Details or the edit route.
  • Move through the left-side builder tabs without losing the draft.
  • Save all tab changes together with Save.
  • Publish, unpublish, cancel, or delete an existing agent.
  • Test a saved agent from the floating Widget Preview.
Agent builder edit screen with header actions, grouped left navigation, form editor, and floating widget preview

Live builder tabs

These are the tabs shown in the current live builder.

TabPurposeCreate-mode behavior
ProfileName, description, avatar, instructions, welcome message, conversation starters, and workspace visibility.Editable before the first save.
CapabilitiesChat experience toggles, workspace execution settings, and guardrails.Editable before the first save.
ChannelsMessaging, voice, and email channels.Requires a saved agent.
InterfacesForm interfaces for structured user input.Requires a saved agent.
Web & EmbedCustom domains, API key selection, and embed code.Requires a saved agent.
IntegrationsComposio apps and MCP servers used as tools.Editable before the first save, but connected account flows may need a saved agent or external authorization.
TriggersEvent triggers that run the agent automatically.Editable before the first save, but trigger connection flows need provider setup.
KnowledgeKnowledge bases the agent can reference or update.Editable before the first save.
SkillsWorkspace and platform skills attached to the agent.Editable before the first save; changes apply on save.
AI ModelModel presets, model selector, and generation parameters.Editable before the first save.
ResponseTone, response format, and structured JSON output.Editable before the first save.

The old standalone sections for output schema, guardrails, voice, and agent email are not part of the current builder sidebar. Those features now live inside Response, Capabilities, and Channels.

Create a new agent

  1. Open Agents.
  2. Click Add Agent.
  3. Fill in the Profile tab first. At minimum, set the agent name, description, and instructions.
  4. Configure any tabs that do not require a saved agent.
  5. Click Save.
  6. Return to saved-agent-only tabs such as Channels, Interfaces, and Web & Embed.
Create Agent screen showing the Profile tab and Save button before the agent has been saved

Saved-agent-only tabs show Save Agent First because those features need an agent ID for channels, domains, embed URLs, or form interfaces.

Create Agent screen showing a Save Agent First message on a saved-agent-only builder tab

Edit an existing agent

  1. Open Agents.
  2. Click View Details for the agent.
  3. Open the edit action for that agent.
  4. Change any tab.
  5. Watch for the Unsaved changes indicator in the header.
  6. Click Save to apply the draft.

Header actions

ActionWhen it appearsWhat it does
Back to AgentsCreate and edit modes.Returns to the agent list.
Published badgeExisting published agents.Shows the current publish state.
PublishExisting draft agents with no unsaved changes.Makes the agent available to users.
UnpublishExisting published agents.Opens a confirmation dialog before disabling user access.
SaveCreate and edit modes.Saves all changed tabs together.
CancelCreate and edit modes.Opens a confirmation dialog when there are unsaved changes.
DeleteExisting agents only.Opens a destructive confirmation dialog.

Floating widget preview

The Widget Preview appears in the lower-right corner. For a saved agent, it opens a compact live chat preview. For a new unsaved agent, it shows Save To Preview because the chat preview needs a saved agent ID.