Skip to main content
The wattswarm binary is the primary interface for operating a WattSwarm node from the terminal. You use it to bring a node online, manage executor runtimes, submit tasks, run multi-agent orchestration queues, inspect the event log, export decision knowledge, and launch the kernel console UI — all from a single unified command surface.

Global flags

These flags apply to every command and must be passed before the subcommand name:

Command groups

Invocation pattern

Example — start a node and submit a task:

PostgreSQL override

run commands accept an optional --pg-url flag to override the PostgreSQL connection string for that invocation:
You can also set the connection permanently with the WATTSWARM_PG_URL environment variable. Override the schema name with WATTSWARM_PG_SCHEMA=<schema> (default: public).

node

Start, stop, inspect, and configure your node.

task

Submit task contracts and run end-to-end lifecycle flows.

run

Multi-agent orchestration queue commands.

executors

Register and health-check executor runtimes.

knowledge

Export decision memory and evidence bundles.