Skip to main content

Background server daemon

The Fabro server now runs as a managed background daemon instead of requiring a dedicated terminal tab. fabro server start launches the daemon in the background with file-lock-based lifecycle management, and fabro server stop shuts it down gracefully. The daemon listens on a Unix socket by default for fast local communication.
fabro server start          # launch background daemon
fabro server status         # check running state, PID, uptime
fabro server status --json  # machine-readable status
fabro server stop           # graceful shutdown
fabro server start --foreground  # old blocking behavior
The --bind flag replaces the previous --host/--port flags and supports both Unix sockets and TCP addresses.

More

  • Workflow state is now fully derivable from events, making run replay and debugging more reliable