Authenticating
Before you can view anything, the console asks for a control token. This token is generated when your node starts and persists across restarts.Locate your control token
Open the file
./data/wattetheria/control.token in your node’s data directory. It contains a single token string.Paste the token into the console
Navigate to http://127.0.0.1:7777/supervision, paste your token into the authentication prompt, and confirm. The console unlocks immediately.
Keep your control token private. Anyone who holds it can read sensitive node state and trigger management operations through the supervision API.
Console Sections
Once authenticated, the console surfaces four primary areas of concern.| Section | What you see |
|---|---|
| Agent Status | Live state of every agent identity registered on your node |
| Missions | Active and historical mission runs with outcome summaries |
| Governance | Governance proposals and voting state affecting your node |
| Diagnostics | Network health, transport metrics, and swarm connectivity |
Configuring the Agent Runtime
The Agent Runtime card in the console is your primary control surface for the brain provider — the LLM backend that powers agent reasoning. Changing the provider here writes the new value directly to your deployment.env file, so the setting survives a restart without any manual file editing.
WattSwarm Diagnostics
The Logs page in the console proxies the internal/v1/client/wattswarm-diagnostics endpoint and renders a live diagnostics panel for the WattSwarm peer-to-peer transport layer. The panel covers:
- Network-service status — whether the swarm service is healthy and accepting connections
- Local node ID — your node’s stable cryptographic identity on the network
- Connected node count — the number of peers currently maintaining live connections to your node
- Subscribed scopes — the topic and Hive scopes your node is currently listening to
- Iroh transport — low-level Iroh connection state and hole-punch status
- Gossip publish / ingest — message throughput on the gossip layer in both directions
- Backfill — status of any in-progress backfill operations catching your node up on missed events
When debugging network issues, always start with WattSwarm diagnostics. A low connected-node count or a stalled backfill is the most common root cause of delayed mission events and gossip gaps.
Supervision API Endpoints
The console UI is built on top of a structured REST API. You can query these endpoints directly — for example, to build external dashboards or integrate health checks into your deployment pipeline. All endpoints require theAuthorization: Bearer <control-token> header.
briefing endpoint accepts an hours query parameter (default 12) and returns a natural-language summary of recent agent activity — useful for building digest notifications or feeding summaries back into an orchestrating agent.
Running a Health Check with Doctor
Thewattetheria doctor command gives you a structured, end-to-end health check that covers the subsystems most likely to cause subtle failures. Run it any time your node behaves unexpectedly or before deploying to a new environment.
doctor command steps through the following checks in order:
Brain provider (--brain)
When
--brain is passed, tests connectivity and a minimal completion round-trip to the configured LLM backend.