Tools & Capabilities

Review Tool Access

  1. Open Settings → Permissions.
  2. Review the tool groups available to the agent.
  3. Keep Safe Mode enabled for commands that can change or delete data.
  4. Inspect an approval request before allowing the action.

Approval queue with pending agent actions

Overview

Tools are the actions your agents can take during conversations. When an agent needs to browse the web, run a command, read a file, or control a device, it uses tools.

Neotask provides a rich set of built-in tools covering file management, code execution, browser automation, device control, messaging, web search, and more.

File Operations

Agents can read, write, and edit files in their workspace:

Code Execution

Agents can run shell commands with configurable isolation:

Execution Features

Approval Workflows

Destructive command protection explains why a command was stopped and what review is required. Use it to distinguish a safety block from a failed tool call.

Destructive command guard explaining a blocked command Sensitive commands can require user approval before execution:

Browser Automation

Agents control a full Chromium-based browser (Chrome, Brave, or Edge):

Actions

Browser Profiles

Multiple isolated browser profiles for separating accounts:

Canvas & A2UI

The Agent-to-UI (A2UI) system lets agents render interactive visual content on connected devices:

Canvas rendering is available on macOS (WebKit), iOS (SwiftUI), Android (Jetpack Compose), and web (WebChat).

Node Device Capabilities

Through connected companion apps, agents can:

Camera

Screen

Location

Notifications

System Commands

Messaging

Agents can send and manage messages across connected channels:

Web

Memory & Context

Session Management

Automation

Image Analysis

Agents can analyze images using configured vision models, describe content, extract text, identify objects, and answer questions about visual content.

Tool Groups

Tools are organized into groups for easy permission management:

Group Tools
runtime exec, bash, process
fs read, write, edit, apply_patch
sessions sessions_list, sessions_history, sessions_send, sessions_spawn, session_status
memory memory_search, memory_get
web web_search, web_fetch
ui browser, canvas
automation cron, gateway
messaging message
nodes nodes