Skip to main content

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 onceGreat for: Large refactoring tasks

Bulk File Writer

Create multiple files simultaneouslyGreat for: Scaffolding projects

Bulk File Viewer

View multiple files efficientlyGreat for: Reviewing code

Ask Human Tool

Request user input when neededGreat for: Clarifications

Think Tool

Internal reasoning and planningGreat for: Complex problem-solving

Integration Tools

Connect to external servicesGreat for: API integrations

Testing Subagents

Backend and frontend testingGreat for: Quality assurance

Image Subagent

Find and select imagesGreat 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