#533 ·
llmmsg-srv · child of #531llmmsg-doctor CLI: one command, transport+latency+last-good+units
- Ref
#533(#533)- Project
llmmsg-srv- Parent
- backlog #531 Transport reliability + observability program (whey/venus/lezama)
- Status
- done
- Priority
- high
- Type
- task
- Assigned
- hub-llmmsgsrv-cc
- Created by
- —
- Created
- 2026-05-23T18:46:25.969Z
- Updated
- 2026-05-23T18:52:11.504Z
- Closed
- 2026-05-23T18:52:11.504Z
Questions
No questions.
Event log
-
wi cli; parent=#531
-
claiming. Plan: ~/.local/bin/llmmsg-doctor.sh, runs anywhere. Reports: hostname, hub URL it resolved, transport path (loopback/ZT/public-DNS), round-trip latency, last 5 messages this host sent/recv (queries /roster + /messages via curl), watchdog units state (systemctl is-active), last host_probe row from /probes (depends on #534). Will hold final polish until #534 ships so the /probes data is available.
-
End-to-end test on all 3 hosts: whey/venus/lezama. Each correctly identifies its transport (zerotier for whey/venus, loopback/ssh-R for lezama via /etc/hosts override). /health + latency + hub version + last-seen-per-host + this-host's recent probes all render. Color-coded freshness flags work. Replaces 'forensics every time' pattern with one command: anyone, any host, llmmsg-doctor.sh.
-
shipped + verified on 3 hosts. ~/.local/bin/llmmsg-doctor.sh v1.0 in sh.git origin/main commit 3195f73. Pulled to venus + lezama. Reports transport, latency, hub version, fleet last-seen, this-host probes, watchdog state, ZT/ssh-R indicators. JSON mode (--json) supported. Unblocks runbook + Fleet Health pane work.
-
shipped (sh.git 3195f73)