Tools Reference
Agent Nine has built-in tools for working with your code, files, and services.
File Tools
| Tool | Description | Mode |
|---|---|---|
| Read | Read any file — text, PDF, images, Jupyter notebooks | Code |
| Write | Create or overwrite a file (with secret scanning) | Code |
| Edit | Replace exact text in a file (with undo support) | Code |
| Glob | Find files by pattern (e.g. **/*.ts) | Code |
| Grep | Search file contents with regex | Code |
| LS | List directory contents | Code |
Execution Tools
| Tool | Description | Mode |
|---|---|---|
| Bash | Run shell commands (Linux/macOS) | Code |
| PowerShell | Run commands on Windows | Code |
| Execute Code | Run code in cloud sandbox (Python, Node.js, Go, Rust, Java) | Chat |
Web Tools
| Tool | Description | Mode |
|---|---|---|
| WebFetch | Fetch and read any URL | Both |
| WebSearch | Search the web | Both |
| Browser | Browse pages — navigate, screenshot, click, type | Both |
Planning Tools
| Tool | Description | Mode |
|---|---|---|
| EnterPlanMode | Switch to read-only exploration mode | Both |
| ExitPlanMode | Present plan and start implementing | Both |
Agent Tools
| Tool | Description | Mode |
|---|---|---|
| Agent | Create a background agent for a task | Code |
| SendMessage | Send a message to another agent or read inbox | Code |
Task Tools
| Tool | Description | Mode |
|---|---|---|
| TaskCreate | Create a tracking task | Both |
| TaskUpdate | Update task status | Both |
| TaskList | List all tasks | Both |
Other Tools
| Tool | Description | Mode |
|---|---|---|
| Notebook | Edit Jupyter notebook cells | Code |
| Worktree | Create isolated git copy for safe experimentation | Code |
| AskUser | Ask you a question when clarification is needed | Both |
Mode Legend
| Mode | Meaning |
|---|---|
| Code | Available in Code mode (desktop app, local file access) |
| Chat | Available in Chat mode (cloud sandbox) |
| Both | Available in both modes |
