Skip to main content

Overview

The Agent Builder enables your Utari workers to create entirely new AI agents from scratch through conversation. This meta-capability allows workers to design, configure, and deploy specialized agents with custom instructions, integrated services, scheduled automation, and tailored tool sets—all without manual configuration interfaces.
User Permission Required: Agent Builder MUST ask for explicit user confirmation before creating any new agent. Workers will provide details about the planned agent and wait for your approval before proceeding.

Agent Builder Capabilities

Create Agent

Build completely new AI agents with custom configurations and capabilities

Update Config

Modify existing agents including prompts, tools, and settings

MCP Integration

Search, configure, and connect external services via MCP

Credential Management

Create and configure credential profiles for service authentication

Schedule Triggers

Set up automated execution on schedules using cron expressions

Discover Tools

Find available tools for authenticated services

Creating a New Agent

Agent Creation Process

1

Define Requirements

Describe what you need the agent to do:
2

Worker Proposes Agent

Your worker analyzes requirements and proposes an agent configuration:
3

Confirm Creation

Review and approve the proposed agent:
4

Worker Creates Agent

After confirmation, the worker:
  • Creates the new agent
  • Configures all specified tools
  • Sets up system prompts
  • Returns agent details and next steps
5

Complete Setup

Confirming Before Creation

Critical Requirement: Workers MUST use the ‘ask’ tool to request explicit user permission before creating agents. The confirmation request includes full details of the proposed agent configuration.
Example confirmation request:

Agent Configuration Components

System Prompt Design

The system prompt defines the agent’s personality, behavior, and operating procedures:
Purpose: Define what the agent is and doesExample:
Purpose: Establish how the agent should operateExample:
Purpose: Define step-by-step processesExample:
Purpose: Specify formatting and quality expectationsExample:
Purpose: Embed specialized knowledgeExample:

Tool Selection Strategy

Essential Tools:
  • Web Search (finding information)
  • Web Browser (accessing sites)
  • Data Providers (structured data)
  • Document Creator (reports)
  • Spreadsheet tools (data organization)
Optional Tools:
  • Image Vision (analyzing screenshots)
  • Files and Folder (organization)
Avoid: Image generation, presentations (not needed)

Integration Configuration

Searching for MCP Servers

1

Search Based on Needs

2

Review Options

Worker returns matching MCP servers:
3

Get Details

Creating Credential Profiles

1

Create Profile for Service

2

Receive Auth Link

3

Complete Authentication

Click link → Authorize → Grant permissions → Confirm
4

Discover Available Tools

5

Configure for Agent

Scheduled Trigger Configuration

Creating Scheduled Triggers

1

Define Schedule

2

Specify Execution Prompt

3

Set Cron Expression

4

Worker Creates Trigger

Managing Triggers

Complete Agent Creation Examples

Example 1: Competitive Intelligence Agent

1

User Request

2

Worker Proposes

3

User Confirms

4

Worker Builds

5

Complete Setup

Example 2: Content Distribution Agent

1

Define Requirements

2

Agent Proposal

3

User Selects

4

Agent Created

Example 3: Sales Intelligence Agent

1

Describe Need

2

Proposed Configuration

Updating Existing Agents

Update Agent Configuration

1

Request Update

2

Worker Applies Updates

Version Control: Updates create new agent versions, preserving history. You can rollback to previous versions if needed.

Best Practices for Agent Creation

Single Responsibility

Design agents for one primary purpose rather than trying to do everything

Clear System Prompts

Write detailed, specific instructions about expected behavior and outputs

Minimal Tools

Only enable tools directly needed for the agent’s purpose

Test Before Scheduling

Run agents manually several times before setting up automated triggers

Use Template Variables

Make agents reusable with syntax in prompts and triggers

Document Purpose

Keep notes on why the agent exists and what workflows it supports

Start Simple

Begin with basic configuration, add complexity as you understand behavior

Monitor Performance

Review agent outputs regularly to ensure quality and accuracy

Troubleshooting

This is expected behavior:
  • Agent Builder REQUIRES explicit user permission
  • Worker will always ask for confirmation first
  • Review the proposed configuration
  • Reply with clear approval or modifications
  • This safety measure prevents accidental agent creation
Try:
  • Opening auth link in different browser
  • Checking popup blockers
  • Verifying account permissions
  • Ensuring correct account selected
  • Requesting new credential profile if link expired
Verify:
  • Trigger is enabled (not disabled)
  • Cron expression is correct
  • Timezone is set appropriately
  • Agent has all required tools
  • Check trigger execution logs
Review:
  • System prompt clarity and specificity
  • Whether all required tools are enabled
  • If integrations are properly authenticated
  • Execution logs for errors
  • Consider updating configuration
Check:
  • Navigate to Workers/Agents section
  • Look for the agent name
  • Search by agent purpose or ID
  • Verify creation completed successfully
  • Check if logged into correct workspace

Summary

You’ve successfully learned how to:
Create completely new AI agents with custom configurations
Design effective system prompts and behavioral guidelines
Select and configure appropriate tools for agent purposes
Search for and integrate MCP servers for external services
Create and configure credential profiles for authentication
Set up scheduled triggers for automated execution
Update existing agent configurations with version control
Apply best practices for reliable, effective agent design
The Agent Builder enables sophisticated meta-automation where workers can create specialized agents tailored to exact requirements. This allows you to rapidly build teams of focused agents, each optimized for specific tasks, creating a comprehensive automation ecosystem through conversational commands.

Next Steps

Agent Configuration

Learn advanced configuration techniques

MCP Server Search

Discover available integrations

Triggers & Automation

Master scheduled and event-based triggers

Credentials Manager

Manage authentication for services