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.
editfile_readfile_writefile_editglobgrepcode_astcompiler_checkrepro_testdebug
Git & Worktrees
Isolated subagent worktrees, branch merging, status, diffs, and commits.
git_worktreegit_statusgit_diffgit_loggit_addgit_commitgit_push
Swarm & Delegation
Batch task dispatching across specialized agent archetypes.
taskspawn_agent
Web
Multi-source search and fetching through configured backends.
web_searchweb_fetchweb_crawlweb_feed
Browser & Stealth
Automated browser control, cookie vault, and anti-bot fingerprint evasion.
browser_navigatebrowser_screenshotbrowser_clickbrowser_typebrowser_extractcookie_vaultos_input
Hierarchical Memory & Learning
SIMD HNSW vector search, RDF GraphRAG triples, self-evolution, and Obsidian sync.
memory_absorbmemory_searchmemory_digestmemory_boostmemory_linkmemory_graphlearnmanage_skill
Control Plane & PTY
Interactive PTY terminal broker, peer hub messaging, and daemon supervision.
hubdaemonquestionskillscratchpadundo
OSINT & Verification
Find contacts, verify emails, phones, and corporate data enrichment.
extract_contactssave_contactsfind_leadsverify_emailsuggest_emailsverify_phoneverify_social_profileenrich_companyenrich_personparse_corporate_sitesearch_news
Data & Parsing
HTML and JSON extraction, PDF parsing, and vision image analysis.
parse_htmlextract_jsonpdf_extractanalyze_imagepython_execnode_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.

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.

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.