Open Claw Runtime Tools

Diagram of the Open Claw runtime tools, the System Prompt and the Open Claw Tool Defintions

Alt text

Runtime Capabilities

  • Memory: recall prior facts and context.
  • Sandbox: safely read, write, edit, and execute code.
  • Cron: run jobs on a schedule.
  • Skills: packaged workflows and constraints.
  • Toolsets (OpenAPI, web, etc.): connect external systems.

Without a runtime, you have a chat model. With a runtime, you have an agent that can act reliably over time.

Tool Summary

Tool nameCategoryRequired paramsKey enums / notes
readFilesystempath | file_pathRead text or images, supports offset, limit
writeFilesystemcontent, path | file_pathOverwrites file
editFilesystempath | file_path, old*, new*Exact string replace; multiple alias params (oldText, old_string)
execShellcmdLong-running allowed; timeout, pty, background, elevated, host, security
processShellactionlogs, write, keys, kill, status (exec session control)
browserBrowser automationactionLarge dispatcher: start, stop, open, navigate, act, snapshot, pdf, etc.
canvasUI / A2UIactionpresent, hide, eval, snapshot, push, reset
nodesDevice / node controlactionPairing, notify, camera/screen/location, run, invoke
messageMessagingaction, contentOnly send despite description mentioning broadcast
ttsAudiotextText-to-speech
agents_listAgent mgmt—Lists available agents
sessions_listSession mgmt—List sessions
sessions_historySession mgmtsession_idFetch conversation history
sessions_sendSession mgmtsession_id, contentSend message to session
sessions_spawnSession mgmtcontentSpawn sub-agent (one-shot or persistent)
subagentsAgent mgmtactionlist, kill, send
session_statusSession mgmtsession_idInspect session; optional model override
web_searchWebqueryBrave Search wrapper; locale options
web_fetchWeburlFetch + readable extraction
memory_searchMemoryquerySemantic search over memory
memory_getMemoryidRetrieve memory entry