Операции
Создан для автономной работы.
Помимо агентного цикла: долговечность, изоляция, безопасность и наблюдаемость — всё, чтобы оставить флот работать всю ночь.
jobs submit/list/status/logs/cancel/rerun — фоновые задачи на SQLite с попытками и самовосстановлением. Переживают перезапуски.
Изоляция каждого агента в отдельном OS-процессе через Unix-сокеты.
Субупроцесс-хуки как в ZCode: PreToolUse (allow/deny), PostToolUse, Stop.
Детекция зависаний, токены отмены по дереву, ретраи, защита от инъекций, детекция бесконечных циклов.
stream: true — текстовые дельты вживую в TUI, tool-call из фрагментов, автофолбэк.
save_contacts, git_push ждут одобрения: TUI y/n или POST /sessions/:id/approve.
Агенты могут спросить оператора; при отсутствии продолжают автономно.
run --repeat N сравнивает прогоны: новые email/телефоны/люди алертятся через webhook, Telegram, email.
Реальный подсчёт токенов BPE, усечение по инструментам, компакция с защитой от колебаний.
Отчёты PDF, HTML, JSON, DOCX плюс webhook, email и Telegram-уведомления.
Настроенные CRM-адаптеры могут получать одобренные записи с дедупликацией по crm_id.
run --profile hunter|analyst|validator; модели по ролям через [agent.role_models].
LLM-судья перепланирует до replan_rounds; счётчиковая рефлексия для лид-гена.
Лимиты токенов сессии, бюджетные результаты, p50/p95 по инструментам.
Append-only JSONL-журнал каждой проверки — синтаксис email, домен MX, SMTP-зонд, нормализация телефона, соцпрофиль — с вердиктами pass/fail/inconclusive.
Обнаруживает прерванные сессии (неактивные 5+ минут) и восстанавливает состояние — завершённые агенты восстанавливаются, незавершённые подзадачи продолжаются с места остановки.
Каждое изменение файлов агентами отслеживается. Undo отменяет последнее изменение — полезно, когда субагент пишет мусор.
TTL-кэши в рамках сессии для URL и DNS MX — никаких дублирующих сетевых запросов внутри сессии.
Сериализация конкурентной записи предотвращает одновременную запись нескольких агентов в один файл.
Общий журнал сессии для межагентной координации — агенты оставляют заметки, промежуточные результаты и обновления статуса.
Байтовые/строчные лимиты по инструментам и бюджет на ход — слишком большие выводы усекаются с маркером, никогда не теряются молча.
hub supports peer messaging, list, jobs, and activity updates; steer can redirect a live run. Workers may park and revive, while batch spawn accepts configured task groups with output schemas and handoffs.
The daemon tool starts, stops, restarts, lists, and reports status for long-running processes, with optional port or log-regex readiness checks.
Настраиваемые таймауты предупреждения (450с) и убийства (1200с) на агента. Токены отмены распространяются по всему дереву агентов — отмена координатора отменяет каждого потомка. Мониторинг сердцебиения обнаруживает застрявших воркеров.
Durable worker profiles and collaboration channels retain identity, goals, and delivery surfaces across sessions.
An optional scheduler can trigger coworker work on cron-like schedules; atomic claims coordinate runs when multiple server processes are active.
Store named secrets through the authenticated API; list responses expose metadata while secret values remain server-side.
Inspect governed action history through a bounded replay endpoint, with credential values redacted before persistence.
When enabled, Prometheus metrics and a bounded summary endpoint expose live sessions, tokens, tool calls, and governance audit counts.
Test configured webhook, email, or Telegram channels through a bounded symbolic-channel endpoint; destinations and credentials stay server-side.
An authenticated, optionally configured computer relay can provide navigation, accessibility snapshots, screenshots, files, and human-control leases.
Autonomous Chief of Staff
Continuous Inbox Sweep & Multi-Persona Triage
Sweeping 41 active threads, filtering low-priority marketing noise, drafting context-rich executive replies, and orchestrating delegated tasks across specialized personas.

Fig 7.1 — Chief of Staff Persona: 41-thread sweep, noise archival, priority triage, and multi-persona execution.
Agency Multi-Tenancy
Agency Fleet Scaling & Client Pods
Managing 12 isolated client coworker fleets from a unified control plane. Dedicated Docker sandboxes, separate SQLite memory graphs, and white-label branding with 92% net margins.

Fig 7.2 — Agency Fleet Manager: 12 client worker pods operating in isolation with 92% net profit margin.
Один бинарник — всё включено
CLI, TUI, HTTP-сервер, дашборд, MCP-сервер и воркер-процессы — всё в одном статическом бинарнике.
fathom run "..." # one-shot
fathom run --repeat 24 ... # every 24h with diff alerts
fathom jobs submit "..." # durable background
fathom serve # API + dashboard
fathom tui # interactive
fathom mcp-serve # MCP server