The BlobHub Worker is a standalone process that runs on your machine, authenticates to BlobHub with an API key, and runs work declared in a local config file. Each entry in the config is a section, and each section has aDocumentation Index
Fetch the complete documentation index at: https://docs.blobhub.io/llms.txt
Use this file to discover all available pages before exploring further.
job_type that decides how the worker handles it.
The worker introduces no new BlobHub backend endpoints — every job type speaks the existing
BlobHub REST and WebSocket APIs as the user whose API key the worker carries.
Install
Quickstart
name and a job_type, plus whatever
fields that job type requires. The Configuration page is the complete
config.yaml reference.
The live dashboard
Runblobhub-worker start --tui for a live, read-only view of every section and thread. The dashboard
reflects what the worker is doing — you drive threads from the BlobHub web UI, not from here.

- The header shows the worker version, the user it acts as, the instance id, the clock, and how
many agent slots are busy (
3/10 agents). - Each section is its own panel titled
session_agent_harness · <name>, listing its threads withState,Agent, the resumableSessionid, and theLast Event. The└line shows the resolvedmodel · effort · perm; the selected thread is highlighted. - State is color-coded live:
active (turn)/active (idle)green,pendingyellow,completeddim,failedred. - recent errors collects the latest warnings and failures. Press
qfor a graceful shutdown.
What’s in this section
The pages in Overview describe the worker as a product, independent of any specific job type:- Concepts — the mental model: process, sections, job types, sessions, threads, and agents.
blobhub-worker login,blobhub-worker start— CLI reference.- Configuration — the complete
config.yamlyou write. - Reference — process-level exit codes and generic limitations.

