basquetWi + New ticket

llmmsg-doctor CLI: one command, transport+latency+last-good+units

Done high hlhub-llmmsgsrv-cc

Sub-tickets

No sub-tickets.
+ Add sub-ticket

Questions

No questions.

Activity

  • system created · 2026-05-23
    wi cli; parent=#531
  • system statusChanged · 2026-05-23
    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.
  • system verified · 2026-05-23
    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.
  • system completed · 2026-05-23
    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.
  • system completed · 2026-05-23
    shipped (sh.git 3195f73)
task
2026-05-23
6w ago
2026-05-23 18:52