Workflow supervisor
The workflow supervisor is the live outline of phases and agents for what Smithers is running. In the herdr cockpit it is the right pane (human harness on the left). The same process also works in a bare TTY.smithers top is a hidden compatibility alias for the same command; prefer smithers supervisor.)
Data source (gateway vs direct)
The supervisor reads through the workspace gateway by default. With no flag it resolves--gateway auto: it starts-or-attaches the workspace gateway
and sources fleet, focus, outline, and per-node activity over it. If no gateway
is reachable, the default path silently falls back to direct smithers.db
reads (a warning to stderr); it never hard-fails, and it needs no local
smithers.db when a gateway answers.
The title bar shows a small
via gateway / direct tag next to
LIVE/IDLE so you always know which read path is answering. On the gateway
path, per-node tool activity is fed by a resilient StreamRunEvents
subscription; a stream drop degrades the activity strip to its last-known lines
(never crashing the TUI), and reconnects on its own.
--gateway/--direct and --cwd resolve consistently: --cwd selects the
workspace for gateway discovery just as it does for direct-db discovery.
What it is / is not
Regions (top → bottom)
Multi-run stores: switch focus with
[ / ] / f; no fleet strip in the supervisor.
Digest is pure store math (same builders as tail --overview). It is not an agent-written narrative; put those in the harness if you want LLM heartbeats.
Terminology
Keys
Related
- Herdr host guide:
docs/integrations/herdr.mdx - Fixture campaign:
scripts/top-outline-campaign.mjs