/tools command to see a list of available tools, and control what is available in the toolbox for a given session.
Maestro will select tools autonomously, or you can request use of specific tools by referencing them in your input, in natural language.
File Tools
| Name | Description |
|---|---|
View Files | View the content of files in your workspace. Use instead of cat in sandbox |
List Files | List files matching specific patterns with goal-based filtering |
Search Files | Perform text searches across files using patterns or regex |
Analyze Files | Analyze file content with specific queries for insights |
Copy Files | Create file copies at new locations with pattern support |
Move Files | Move files to new locations with single or bulk operations |
Delete Files | Delete files (reversible with Restore Files) |
Restore Files | Restore files to previous iterations or recover deleted files |
Hide Files | Hide files from view without deleting them |
Display To User | Show specific file content to the user (automatic for created/modified files) |
View Rendered | Render and display SVG files as PNG images for viewing |
Compute Diffs | Compare file iterations to see changes over time |
Coding Tools
| Name | Description |
|---|---|
Code Proposals | Create, edit, or overwrite code using PROPOSE_NEW, PROPOSE_EDIT, or PROPOSE_OVERWRITE tags |
Apply Changes | Apply all proposed code changes to the codebase (must be used after proposals) |
Complex Reasoning | Tackle complex analytical problems with systematic thinking and file-based context |
Complex Coding | Request complex multi-step code changes or generation with detailed specifications |
Execution Tools
| Name | Description |
|---|---|
Execute Command | Run commands directly in a named terminal for non-interactive tasks |
Check Terminal Window | Check status and content of terminal windows without affecting running commands |
Terminal Operator | Handle interactive terminal tasks requiring dynamic responses (TUIs, prompts, debugging) |
Close Terminal Windows | Close terminal windows and cancel any running tasks in them |
Design Tools
| Name | Description |
|---|---|
Plotly | Create interactive data visualizations using Plotly’s JSON structure |
Mermaid | Generate diagrams from Mermaid syntax (flowcharts, sequence diagrams, etc.) |
Diagram | Generate diagrams from DOT content using Graphviz |
Generate Image | Basic image generation using DALL-E 3 (legacy, consider newer options) |
Generate Recraft Image | State-of-the-art image generation with precise text integration and multiple styles |
Generate Recraft SVG | Generate vector graphics and scalable illustrations using Recraft |
Generate Flux Image | Creative image generation with enhancement options and fine parameter control |
Generate Flux Ultra Image | High-resolution image generation up to 4MP with raw mode for photorealism |
Web Tools
| Name | Description |
|---|---|
Google Search | Perform regular web searches for quick lookups and finding URLs |
Perplexity Search | In-depth web research with multi-source synthesis and citation validation |
Screenshot Webpage | Capture screenshots of web pages with browser console logs for debugging |
Browser Operator | Interact with web pages through automated browser actions (clicks, typing, navigation) |
Visit URL | Retrieve content from URLs (web pages, PDFs, text files) with optional console logs |
Utility Tools
| Name | Description |
|---|---|
Download To User | Package and download files for the user (changed files, specific files, or everything) |
Manage Credentials | Configure credentials or environment variables available in the sandbox |
Buttons | Gather user feedback through customizable button interfaces with optional actions |

