v0.3.0

superclaw documentation

superclaw is a compact Go agent runtime built for clarity and control. It exposes a small number of well-defined tools, a curated set of skills, and a bounded execution loop that terminates predictably.

This documentation covers everything from installation to advanced Docker deployment. If you want to get something running immediately, start with Getting Started.

Core design principles

  • Not crawler-first. The architecture is plan → act → observe → stop. Fetching is one bounded tool.
  • Limited tool surface. 7 tools, each with a typed contract. No arbitrary tool execution.
  • Explicit skill set. 5 skills. No dynamic skill discovery, no plugin ecosystem.
  • Container-first isolation. Docker deployment is a first-class target, not an afterthought.
  • Auditable by default. Every run is logged to JSONL. Nothing is hidden.

Quick reference

7 Tools

  • fetch_url
  • web_search
  • read_file
  • write_file
  • patch_file
  • list_files
  • run_bash

5 Skills

  • summarize
  • research
  • extract
  • coding
  • github

Key defaults

  • max_steps: 20
  • timeout: 120s
  • max_fetch: 5
  • max_tokens: 4096
  • model: claude-opus-4-5