Skip to main content

What are Built-in Tools?

When your agent runs in Agent reasoning mode, it has access to a powerful set of built-in tools. These tools let your agent search knowledge, manage files, remember users, plan complex tasks, and more — all without any setup or configuration.
Built-in tools are only available in Agent reasoning mode. Switch your agent’s reasoning mode in Settings → Reasoning.

Available Tools

Knowledge & Research

Your agent can search its training data and capture web pages:
ToolWhat it does
Search KnowledgeSearches through your agent’s uploaded documents and training data using AI-powered similarity search
ScreenshotCaptures a visual screenshot of any web page — useful for analyzing designs, checking content, or monitoring pages
Web FetchExtracts a web page’s text content as structured markdown — useful for reading articles, documentation, or any page content

User Memory

When User Memory is enabled, your agent can manage what it remembers about each user:
ToolWhat it does
RememberSaves important details about the user (name, preferences, decisions) to long-term memory
RecallSearches through saved memories to find relevant information
List MemoriesShows all saved memories for the current user
ForgetRemoves a specific memory about the user

File Operations

When your agent has access to a Workspace, it can create and manage files:
ToolWhat it does
WriteCreates new files or overwrites existing ones
ReadReads file contents (can target specific line ranges)
EditMakes precise, targeted changes to existing files
SearchFinds patterns across all workspace files using regex
DeleteRemoves files from the workspace

Planning

For complex tasks, your agent can create structured plans and execute them step by step:
ToolWhat it does
Create PlanWrites a detailed plan document and registers it for tracking
Update PlanModifies the plan, advances to the next step, or marks steps complete
Read PlanChecks the current plan’s status and progress
Accept PlanSubmits a draft plan for your approval before execution begins
Plans always require your approval before the agent starts executing. This gives you a chance to review, modify, or reject the approach.

Communication

Your agent can interact with users and other agents:
ToolWhat it does
Ask UserPresents structured questions with selectable options — great for gathering preferences or confirming approaches
Notify UserSends a proactive notification when something needs attention
Message AgentSends a message to another agent in your project for cross-agent collaboration

Code Execution

When your agent has access to a Workspace and Code Sandbox is enabled, it can run code and shell commands:
ToolWhat it does
CommandRuns shell commands in an isolated sandbox environment (e.g., npm install, python script.py, curl, wget). Has access to all workspace files.

Automation

Your agent can set up tasks that run on a schedule:
ToolWhat it does
Schedule TaskCreates a recurring task that runs automatically (e.g., daily reports, weekly checks)

Reasoning

Your agent has an internal thinking tool:
ToolWhat it does
ThinkReasons through a problem step-by-step without showing the thinking to the user — helps the agent plan its approach

Tool Approval Levels

Built-in tools have three approval levels that control when your agent needs permission to act:
LevelBehaviorExamples
AutoExecutes immediately without askingSearch, Read, Think, Recall
ConditionalMay require approval depending on your settingsWrite, Edit, Delete, Command
AlwaysAlways asks for your approval firstAccept Plan, Ask User

Best Practices

  • Use Agent reasoning mode for tasks that require multiple tools (research + writing, reading + editing)
  • Let your agent create plans for complex multi-step tasks — review the plan before approving
  • Enable User Memory for agents with repeat users to provide personalized experiences
  • The Ask User tool is great for gathering requirements before the agent starts working
  • Use Schedule Task for automated monitoring, reporting, or maintenance workflows

Next Steps