Skip to content

herdr

Version 2026.245.1200
Repo box/github.com/opencharly/pod-herdr:v2026.251.0850

The Herdr (herdr.dev) terminal-multiplexer server — the pinned v0.8.2 release binary installed, with a supervised headless server (herdr server) and a TCP socket bridge (port 8095, socat TCP accept to the server’s unix socket). Host-side consumers — the herdr: check verb (ResolveEndpoint over the reverse channel) and charly herdr --endpoint tcp://127.0.0.1:8095 (CLI) — probe the SAME NDJSON wire contract the herdr CLI uses. Runs as uid 1000 with the server socket under $HOME/.config/herdr/herdr.sock. The bed (check-herdr-pod) exercises every capability live.

  • herdr-server
  • herdr-bridge

This candy’s plan: — the runnable spec charly check executes against a live deployment. check: steps are idempotent probes; run: steps change state.

Intent Step
run install the pinned herdr release binary (v0.8.2, linux-x86_64)
run install the herdr server start script
run install the socket-bridge start script
run make the start scripts executable
check the herdr binary is installed
check herdr –version reports the pinned v0.8.2
check the herdr server service is supervised and running
check the socket bridge service is running
check the bridge port accepts TCP from the host