Tools
ArqZero ships 18 built-in tools. Each has a permission level that determines when user approval is required.
Safe Tools
Read files with line numbers. Supports images, PDFs, and Jupyter notebooks.
Find files by glob pattern. Returns paths sorted by modification time.
Search file contents with regex. Supports context lines and multiline.
List directory contents with file sizes and types.
Ask the user a clarifying question before proceeding.
Ask Tools
Create or overwrite files. Requires reading the file first if it exists.
Exact string replacement in files. Fails if old_string is not unique.
Execute shell commands. Working directory persists between calls.
Search the web and return summarized results.
Fetch content from a URL. Returns text, HTML, or JSON.
Pro Tools
Apply multiple edits to a single file in one operation.
Read stdout/stderr from running background processes.
Terminate running shell processes by PID.
Launch up to 7 parallel sub-agents for concurrent work.
Create and manage persistent task lists across sessions.
Read current task list with status and priority.
Read Jupyter notebook cells with outputs and visualizations.
Edit Jupyter notebook cells — insert, replace, or delete.