Skip to main content
Every agent has access to these built-in tools. Agents can also create custom skills at runtime and use MCP tool servers.

Execution

ToolPurpose
execShell command execution with timeout

File Operations

ToolPurpose
read_fileRead file contents from /data
write_fileWrite/append file in /data
list_filesList/glob files in /data

HTTP

ToolPurpose
http_requestHTTP GET/POST/PUT/DELETE/PATCH

Browser Automation

ToolPurpose
browser_navigateOpen URL, extract page text
browser_snapshotAccessibility tree snapshot with element refs (e1, e2, …)
browser_screenshotCapture page screenshot
browser_clickClick element by ref or CSS selector
browser_typeFill input by ref or CSS selector
browser_evaluateRun JavaScript in page
Browser tools use Playwright with Chromium, pre-installed in the agent container image.

Memory

ToolPurpose
memory_searchHybrid search across workspace files and structured DB
memory_saveSave fact to workspace and structured memory DB
memory_recallSemantic search over structured facts with category filtering
See the Memory System for details on the 5-layer memory architecture.
ToolPurpose
web_searchSearch the web via DuckDuckGo (no API key required)

Fleet Awareness

ToolPurpose
list_agentsDiscover other agents in the fleet
read_agent_historyRead another agent’s conversation logs

Shared State (Blackboard)

ToolPurpose
read_shared_stateRead from the shared blackboard
write_shared_stateWrite to the shared blackboard
list_shared_stateBrowse blackboard entries by prefix
publish_eventPublish event to mesh pub/sub
save_artifactSave deliverable file and register on blackboard
All blackboard operations are subject to permission checks.

Scheduling

ToolPurpose
set_cronSchedule a recurring job
set_heartbeatEnable autonomous monitoring with probes
list_cronList scheduled jobs
remove_cronRemove a scheduled job
See Triggering & Automation for details.

Skills Management

ToolPurpose
create_skillWrite a new Python skill at runtime
list_custom_skillsList all custom skills the agent has created
reload_skillsHot-reload all skills

Sub-Agents

ToolPurpose
spawn_agentSpawn an ephemeral sub-agent for specialized work