Accessing the Agent Builder
Navigate to an agent’s configuration page:- Go to Agents in the sidebar
- Click on any agent card
- Click Configure or navigate to
/agents/config/{agent_id}
Configuration Sections
Basic Settings
- Name & Icon
- Default Agent
- Model Selection
Customize your agent’s visual identity:Agent Name
- Click the agent name to edit
- Name appears in the UI and API responses
- Best practice: Use descriptive, role-based names (e.g., “Sales Assistant”, “Code Reviewer”)
- Icon: Choose from Lucide icon library
- Icon Color: Foreground color for the icon
- Background Color: Background color of the icon container
System Prompt Configuration
The system prompt defines your agent’s behavior, personality, and capabilities. See System Prompts for detailed guidance. Quick Access- Click Edit System Prompt in the agent builder
- Use markdown formatting for structured instructions
- Test changes immediately by starting a conversation
Tool Configuration
- AgentPress Tools
- MCP Integrations
- Custom MCPs
Built-in tools that are always available:Core Tools (Always enabled)
message_tool: Communication with users (ask, complete)task_tool: Task management and planning
sb_files_tool: Create, edit, and delete filessb_file_reader_tool: Read and search file contents
sb_shell_tool: Execute terminal commandsweb_search_tool: Search the internetbrowser_tool: Navigate and interact with websites
sb_vision_tool: Analyze imagessb_presentation_tool: Create presentationssb_canvas_tool: Design and visual toolspeople_search_tool: Find information about peoplecompany_search_tool: Research companies
Version Management
Agent configurations are automatically versioned:Automatic Versioning
Changes to these fields create new versions:- System prompt
- Model
- AgentPress tools
- MCP integrations (configured_mcps, custom_mcps)
- Name
- Icon and colors
- Default status
View Version History
Switch Between Versions
Keyboard Shortcuts
Speed up your workflow with keyboard shortcuts:| Shortcut | Action |
|---|---|
Cmd/Ctrl + S | Save changes |
Cmd/Ctrl + K | Open command palette |
Esc | Close dialogs |
Configuration Best Practices
Tool Selection Strategy
Tool Selection Strategy
Enable only the tools your agent needs:
- Start minimal: Begin with core tools only
- Add iteratively: Enable tools as you discover needs
- Test thoroughly: Verify each tool works as expected
- Monitor usage: Check which tools are actually used
- Slow down agent decision-making
- Increase token usage
- Create unexpected behaviors
Model Selection
Model Selection
Choose models based on use case:
- Complex reasoning:
claude-4.5-sonnet,gpt-4o - Fast responses:
kortix/minimax,o3-mini - Vision tasks: Models with vision support
- Cost optimization: Balance performance vs. cost
Naming Conventions
Naming Conventions
Use clear, descriptive names:
- Good: “Customer Support Agent”, “Code Review Bot”
- Bad: “Agent 1”, “My Worker”
- Include role or function in the name
- Use consistent naming across similar agents
Troubleshooting
Agent Not Responding
- Check that required tools are enabled
- Verify MCP integrations are authenticated
- Review system prompt for conflicting instructions
- Check subscription tier for model access
Tool Errors
Version Conflicts
If configuration changes aren’t reflecting:- Verify the current version is active
- Check for pending changes
- Review version history for recent updates
- Clear cache and reload
Next Steps
System Prompts
Learn to write effective system prompts
Workflows & Triggers
Automate your agents with triggers