Emergent

Building Your App › Custom Agent Building

Custom Tools

What are Custom Tools?

Tools are capabilities that agents use to do work. Think of them as skills or functions the agent can perform.

Built-in Tools Available

Bulk File Editor

Edit multiple files at once

**Great for:** Large refactoring tasks

Bulk File Writer

Create multiple files simultaneously

**Great for:** Scaffolding projects

Bulk File Viewer

View multiple files efficiently

**Great for:** Reviewing code

Ask Human Tool

Request user input when needed

**Great for:** Clarifications

Think Tool

Internal reasoning and planning

**Great for:** Complex problem-solving

Integration Tools

Connect to external services

**Great for:** API integrations

Testing Subagents

Backend and frontend testing

**Great for:** Quality assurance

Image Subagent

Find and select images

**Great for:** Visual content

Agent Missing Required Tools

Issue: Agent can't do something it should be able to do

Solutions:

1. Check tool selection
   - Did you enable the right tools?
   - Are all necessary tools included?

2. Review tool documentation
   - Understand what each tool does
   - Match tools to your needs

3. Ask agent directly
   - "What tools do you have available?"
   - "Can you [specific task]?"
## Custom Tools vs Integrations

**What's the difference?**

Custom Tools

Built into Emergent

* File operations
* Testing capabilities
* Search and analysis
* Internal workflows

**Platform features**

Integrations

External services

* Stripe, Twilio, etc.
* Third-party APIs
* Cloud services
* External platforms

**Outside connections**

Both work together!

  • Custom agent uses tools (internal capabilities)
  • Integration tools connect to external services
  • Combined = powerful custom workflows

Made with Emergent