Agent Builder Components Overview

This section provides an overview of all the agent-building components and their usage examples.

Agent Builder Components Reference

The following table provides a comprehensive list of available components in the agent builder platform along with their primary uses.

Component Name

Description

Uses

Call Task Pipeline

An essential component for automating tasks through external API and Generative AI interactions

Custom Python logic, GenAI pipelines, build RAG Pipelines

Condition Check

Executes conditional scripts and triggers different events based on their outcome

Branching logic, input validation, decision points

Custom Script

Dynamically executes user-defined scripts and returns the result

Custom logic implementation

Display HTML

Renders HTML content directly on the screen in a designated widget

Data visualizations, interactive forms, formatted text display, HTML reports or charts display

Display Message

Manages to send messages in the chat widget with message, sender, and avatar fields

Text responses, display messages or instructions to the user in the chat

Get Agent Data

Enables retrieving previously stored values from the agent's data cache using specified keys

Accessing user preferences, retrieving conversation history, fetching cached responses

Get SessionId

Essential for maintaining continuity in multi-step processes by handling session management

Session tracking, multi-step API workflows, stateful operations management

Note

Allows you to add descriptive text annotations to your agent workflow

Workflow documentation, logic explanation, context provision, development notes

Process Response

Transforms and formats data from various sources (AI responses, APIs, agent storage)

Response formatting, data extraction, content standardization, metadata removal

Set Agent Data

Manages information flow by enabling storage of key-value pairs in the agent's data cache

Preference storage, context saving, response caching, state maintenance

Show Message With Options

Let your agent show messages with clickable buttons instead of requiring typed answers

Multiple-choice questions, guided flows, navigation options, decision trees

Show Wait Loader

Shows a spinning animation in your chat interface when the system is working

Processing indication, visual feedback, improved user experience during delays

State

Fundamental for managing workflow states and controlling execution flow in the agent

Multi-step conversations, wizard experiences, workflow orchestration, sequential processing

Widget

Provides a flexible framework for integrating interactive UI elements into agent workflows

Interactive interfaces, data collection forms, visualizations, selection interfaces