Adding Tools
Tools provide additional capabilities for an Agent to complete its assigned tasks. Some tools are pre-enabled and locked for foundational functions, while others are optional and can be enabled based on the Agent’s requirements.
Best Practice: Only enable tools that are necessary for the Agent's task. Enabling unnecessary tools may add complexity or slow response times.
Preenabled & Locked Tools
These are tools that are necessary for all Agents to function, and will always be enabled per Agent no matter what.
| Tool Name | Function |
|---|---|
| String Matcher | Finds the correct Advertiser Name, Campaign Name or other identifier based on the user's query. If no exact match is found, the AI will ask for clarification. |
| Query Executor | Writes SQL queries to retrieve data from the assigned dataset(s). It can work with large datasets, but is limited to returning 100,000 rows at a time. |
| CSV Reader | Method of passing results between the Agent, its tools and the user. |
| Planning Mode | Forces the Agent to create a To Do list before diving into tasks. |
Available Optional Tools
These are tools that add to the Agent's capabilities when enabled in order to perform its task / complete its goal.
| Tool Name | Function |
|---|---|
| Code Interpreter | Executes Python code, performs calculations, and generates charts/graphs. |
| Image Generator | Uses Recraft to generate images. |
| Image Editor | Uses Gemini 2.5 Flash Image; edits existing images seamlessly. |
| Web Researcher | Uses Perplexity AI to research topics and summarize information. |
| Google Web Searcher | Searches Google and returns top-ranked results via Serper.dev. |
| Web Scraper | Extracts specific content from user-provided URLs via Firecrawl.dev. |
| Browser Use (Experimental) | Uses steel.dev to launch and interact with a browser in real-time. |
| Static Website Generator | Generates a static artifact of the Agent's output for easy sharing. Assets from the Agent's knowledge and Agent convos are accessible by the website. |
Choosing the Right Tools
- Code Interpreter → for calculations or data visualization
- Web Researcher / Google Web Searcher → for real-time research
- Web Scraper → for extracting data from structured websites
- Browser Use (Experimental) → for navigating and interacting with websites
- Planning Mode → if the Agent skips steps or provides inconsistent outputs
Updated about 1 month ago