Tools

A composable worker toolset
(browser and computer tools are optional, configured capabilities)

Workers call tools through a shared Tool registry. Read-only work may run concurrently; writes are coordinated according to runtime policy and path overlap.

⚡

Coding & Patching

High-precision snapshot-anchored patching, AST intelligence, and compiler checks.

  • edit
  • file_read
  • file_write
  • file_edit
  • glob
  • grep
  • code_ast
  • compiler_check
  • repro_test
  • debug
🔀

Git & Worktrees

Isolated subagent worktrees, branch merging, status, diffs, and commits.

  • git_worktree
  • git_status
  • git_diff
  • git_log
  • git_add
  • git_commit
  • git_push
🐝

Swarm & Delegation

Batch task dispatching across specialized agent archetypes.

  • task
  • spawn_agent
🌐

Web

Multi-source search and fetching through configured backends.

  • web_search
  • web_fetch
  • web_crawl
  • web_feed
🖥️

Browser & Stealth

Automated browser control, cookie vault, and anti-bot fingerprint evasion.

  • browser_navigate
  • browser_screenshot
  • browser_click
  • browser_type
  • browser_extract
  • cookie_vault
  • os_input
🧠

Hierarchical Memory & Learning

SIMD HNSW vector search, RDF GraphRAG triples, self-evolution, and Obsidian sync.

  • memory_absorb
  • memory_search
  • memory_digest
  • memory_boost
  • memory_link
  • memory_graph
  • learn
  • manage_skill
🎛️

Control Plane & PTY

Interactive PTY terminal broker, peer hub messaging, and daemon supervision.

  • hub
  • daemon
  • question
  • skill
  • scratchpad
  • undo
🔍

OSINT & Verification

Find contacts, verify emails, phones, and corporate data enrichment.

  • extract_contacts
  • save_contacts
  • find_leads
  • verify_email
  • suggest_emails
  • verify_phone
  • verify_social_profile
  • enrich_company
  • enrich_person
  • parse_corporate_site
  • search_news
🧩

Data & Parsing

HTML and JSON extraction, PDF parsing, and vision image analysis.

  • parse_html
  • extract_json
  • pdf_extract
  • analyze_image
  • python_exec
  • node_exec

Coordinate work with policy

Each tool declares its concurrency and side-effect behavior. Read-only work may run concurrently; writes can be serialized and checked for path overlap. The spawn_agent tool supports task batches, optional output_schema, isolated execution and handoff_to, subject to configured limits and review gates.

Computer Use (Playwright)

Governed Browser Interaction via ARIA DOM

Operating enterprise web portals via tokenized accessibility trees (@e1..@eN). Live screen streaming over WebSockets with exclusive operator mutex takeover during 2FA/SMS challenges.

Governed Computer Use with 2FA Takeover

Fig 6.1 — Computer Use: Safe pause on 2FA SMS verification challenge with live screen feed (/screen) and operator takeover lease.

Codebase Engineering

Autonomous Software Maintainer & AST Analysis

Tree-sitter AST symbol indexing across 240+ repository files in 34ms. Reproducing Sentry exceptions in Docker sandboxes and opening verified Pull Requests.

DevOps Code Maintainer AST Analysis

Fig 6.2 — DevOps Maintainer: AST symbol indexing, isolated test reproduction, and GitHub PR creation.

Plus MCP

The configured built-in tool registry is exposed to external MCP clients via fathom mcp-serve. External MCP servers configured over stdio or HTTP can be discovered and made available to workers.