Skip to content

Built-in Tools

RsClaw includes 32 built-in tools that agents can invoke.

Tool Categories

CategoryTools
Fileread, write
Shellexec (with safety rules)
Memorymemory_search, memory_get, memory_put, memory_delete
Webweb_search, web_fetch, web_browser, computer_use
Mediaimage, pdf, tts
Messagingmessage, telegram_actions, discord_actions, slack_actions, whatsapp_actions, feishu_actions, weixin_actions, qq_actions, dingtalk_actions
Sessionsessions_send, sessions_list, sessions_history, session_status
Systemcron, gateway, subagents, agent_spawn, agent_list

Supported engines: DuckDuckGo (default), Brave, Google, Bing.

Configure via rsclaw configure --section web_search.

CDP Browser Automation

Built-in headless Chrome control via Chrome DevTools Protocol:

  • 20 actions: open, snapshot, click, fill, type, select, check/uncheck, scroll, screenshot, pdf, back, forward, reload, get_text, get_url, get_title, wait, evaluate, cookies
  • Accessibility tree snapshots with @e1, @e2 element references
  • Memory-adaptive: auto-limits Chrome instances based on system RAM
  • Auto-lifecycle: 5-minute idle timeout, crash detection + auto-restart

computer_use

Native desktop control: screenshots, mouse clicks, keyboard input. No browser required.

File Upload Processing

Supported formats:

  • Documents: DOCX, XLSX, PPTX (native extraction, no external tools)
  • PDF: text extraction via pdf-extract
  • Images: auto-resize to 1024px, JPEG compression
  • Audio: SILK decode, opus, MP3, WAV, OGG (via symphonia + ffmpeg fallback)
  • Video: audio track extraction for transcription

Released under MIT / Apache-2.0 License