execRun shell commands (PowerShell, CMD, WSL). Auto-detects shell. Supports background processes.
read_fileRead file contents. Supports partial reads with startLine/endLine for large files.
write_fileCreate or overwrite files. Auto-creates directories. Full content required.
edit_fileSmart find-and-replace edits. Batch edits in one call. Line-based mode available.
list_directoryList files and directories. Optional recursive mode. Skips node_modules, .git.
search_filesSearch across files in a directory. Glob patterns, case sensitivity options.
search_in_fileSearch inside a single file. Returns matches with context lines.
delete_fileDelete files with automatic backup before removal.
web_searchSearch the web via multiple providers. Returns results with snippets.
read_webpageFetch and extract webpage content. CSS selector support. Readability processing.
generate_imageGenerate or edit images with AI. Supports Flux, Seedream, Riverflow. Style presets.
computer_controlFull desktop automation. Screenshot, find elements, click, type, drag, scroll.
launch_applicationLaunch applications by path or name.
gitGit operations: status, log, diff, add, commit, push, pull, branch. Never use exec for git.
create_teamCreate specialist agent teams with custom roles and execution modes.
run_teamExecute a team on a task. Supports parallel or sequential execution.
create_group_chatCreate group chats with specialist agents for discussion.
write_to_memoryWrite categorized entries to persistent MEMORY.md.
create_daily_logAdd timestamped entries to daily log files.
open_file_dialogOpen a file picker dialog for user file selection.
save_file_dialogOpen a save dialog for choosing save locations.
ask_humanPause execution and ask the user a question. For interactive input.
processManage background processes: list, poll, wait, kill, log.
write_wsl_fileWrite files into WSL with proper path handling.