Source & runtime map
Source & runtime, mapped.
A current map of the Fathom binary, its 13 workspace crates, and the tools available at runtime.
Fathom is distributed as a single binary rather than a stale archive download. Browse the source repository and build the workspace with Cargo.
View Fathom on GitHubCurrent coordination and runtime
- IrcBus and AgentRegistry for peer discovery and hub messaging
- Steering plus park/revive lifecycle controls
- Batch spawn with output_schema, isolated workers and handoff
- In-process async jobs and daemon management
Workspace crates
Fathom Rust workspace
pr-coreShared agent types, coordination, steering and in-process async jobs
pr-llmStreaming LLM provider abstraction
pr-agentHierarchical agents, batch spawn, output schemas and handoff
pr-tools60 always-registered tools including high-precision hashline patching, AST repo-mapping, and git worktrees
pr-mcpMCP client and server integration
pr-persistenceSQLite/PostgreSQL sessions, contacts and durable jobs
pr-memorySemantic memory with vector search, BM25 and entity graph
pr-serverHTTP API, SSE events, steering, jobs and daemon management
pr-tuiTerminal interface for live sessions, agents and approvals
pr-lspLanguage Server Protocol tool integration
pr-governancePolicy, capability and coordination governance
pr-supervisorSupervisor and lifecycle runtime services