> ## Documentation Index
> Fetch the complete documentation index at: https://docs.boostgpt.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Built-in Tools

> Everything your AI teammate can do in Autonomous mode

## What are Built-in Tools?

When your AI teammate runs in **Autonomous** reasoning mode, they have access to a set of built-in tools. These tools let your AI teammate search knowledge, manage files, browse the web, plan complex tasks, and more.

> [!NOTE]
>
> Built-in tools are only available in **Autonomous** reasoning mode. Switch your AI teammate's reasoning mode in **Settings → Reasoning**.

## Available Tools

### Knowledge & Research

Your AI teammate can search their training data and capture web pages:

| Tool | What it does |
| - | - |
| **Search Knowledge** | Searches through your AI teammate's uploaded documents and training data using AI-powered similarity search |
| **Screenshot** | Captures a visual screenshot of any web page — useful for analyzing designs, checking content, or monitoring pages |
| **Web Fetch** | Extracts a web page's text content as structured markdown — useful for reading articles, documentation, or any page content |

### File Operations

When your AI teammate has access to a [Workspace](https://docs.boostgpt.co/mira/workspaces.md), they can create and manage files:

| Tool | What it does |
| - | - |
| **Write** | Creates new files or overwrites existing ones |
| **Read** | Reads file contents (can target specific line ranges) |
| **Edit** | Makes precise, targeted changes to existing files |
| **Search** | Finds patterns across all workspace files using regex |
| **Delete** | Removes files from the workspace |

### Planning

For complex tasks, your AI teammate can create structured plans and execute them step by step:

| Tool | What it does |
| - | - |
| **Create Plan** | Writes a detailed plan document and registers it for tracking |
| **Update Plan** | Modifies the plan, advances to the next step, or marks steps complete |
| **Read Plan** | Checks the current plan's status and progress |
| **Accept Plan** | Submits a draft plan for your approval before execution begins |

> [!NOTE]
>
> Plans always require your approval before your AI teammate starts executing. This gives you a chance to review, modify, or reject the approach.

### Communication

Your AI teammate can interact with users and other AI teammates:

| Tool | What it does |
| - | - |
| **Ask User** | Presents structured questions with selectable options — great for gathering preferences or confirming approaches |
| **Notify User** | Sends a proactive notification when something needs attention |
| **Message AI teammate** | Sends a message to another AI teammate in your project so they can work together |

### Code Execution

When your AI teammate has access to a [Workspace](https://docs.boostgpt.co/mira/workspaces.md) and **Code Sandbox** is enabled, they can run code and shell commands:

| Tool | What it does |
| - | - |
| **Command** | Runs shell commands in an isolated sandbox environment (e.g., `npm install`, `python script.py`, `curl`, `wget`). Has access to all workspace files. |

### Automation

Your AI teammate can set up tasks that run on a schedule:

| Tool | What it does |
| - | - |
| **Schedule Task** | Creates a recurring task that runs automatically (e.g., daily reports, weekly checks) |

### Reasoning

Your AI teammate has an internal thinking tool:

| Tool | What it does |
| - | - |
| **Think** | Reasons through a problem step-by-step without showing the thinking to the user — helps your AI teammate plan their approach |

## Tool Approval Levels

Built-in tools have approval levels that control when your AI teammate needs permission or visitor input:

| Level | Behavior | Examples |
| - | - | - |
| **Auto** | Executes immediately without asking | Search, Read, Think |
| **Input** | Waits for the visitor to respond | Ask User |
| **Conditional** | May require approval depending on your settings | Write, Edit, Delete, Command |
| **Always** | Always asks for your approval first | Accept Plan, Ask User |

## Best Practices

* Use **Autonomous** reasoning mode for tasks that require multiple tools (research + writing, reading + editing)
* Let your AI teammate create plans for complex multi-step tasks — review the plan before approving
* The **Ask User** tool is great for gathering requirements before your AI teammate starts working
* Use **Schedule Task** for automated monitoring, reporting, or maintenance workflows

## Next Steps

> [card] [Workspaces](https://docs.boostgpt.co/mira/workspaces.md)
>
> Learn about your AI teammate's sandbox file system

> [card] [Training Your AI teammate](https://docs.boostgpt.co/mira/training.md)
>
> Teach your AI teammate what they need to know

> [card] [Technical Reference](https://docs.boostgpt.co/sdk/core/built-in-tools.md)
>
> Detailed parameter schemas for developers


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.