Skip to content

Tools

Dial Code includes 25+ built-in tools for interacting with your system.


Tool Categories

File System

Read, write, edit, search, and navigate files.

Shell

Execute terminal commands with safety controls.

MCP Integration

Connect external tools via Model Context Protocol.


Quick Reference

File Operations

Tool Description Confirmation
read_file Read file contents No
write_file Create/modify files Yes
edit Smart code editing Yes
list_directory List directory No
glob Find files by pattern No
grep Search file contents No

Execution

Tool Description Confirmation
run_shell_command Execute shell commands Yes

Web

Tool Description Confirmation
web_fetch Fetch URL contents No
web_search Search the web No

Memory

Tool Description Confirmation
save_memory Store persistent context No
todo_write Track tasks No

Viewing Tools

List all available tools:

/tools

Using Tools

Automatic

Dial Code automatically selects tools based on your request:

> List all Python files
[Using glob tool]

File References

Use @ to reference files:

> Explain @src/index.ts

Shell Passthrough

Use ! for direct shell access:

> !npm run test

Tool Safety

Confirmation Required

Potentially destructive tools require approval:

  • File modifications (write_file, edit)
  • Shell commands (run_shell_command)

Sandbox Mode

Enable sandboxing for additional safety:

{
  "sandbox": true
}

Next Steps