hyperhive/hive-ag3nt
müde 2146e47770 web ui: retry binding on AddrInUse during restart races
operator hit 'Address already in use (os error 98)' on a harness
restart — the new harness raced the old socket's release. add a
bind_with_retry helper that backs off (250ms doubling, capped at
2s, 12 tries ≈ 22s total) on AddrInUse before giving up. applied
to both the per-agent web UI and the hive-c0re dashboard.

proper fix would be SO_REUSEADDR via socket2 but retry covers the
TIME_WAIT case fine and keeps the dep count down. Other bind errors
still fail immediately (port permission, fd exhaustion).
2026-05-15 20:33:51 +02:00
..
assets agent page: inbox view of last 30 messages addressed to this agent 2026-05-15 20:32:19 +02:00
prompts ask_operator: multi-select + free-text fallback 2026-05-15 19:52:44 +02:00
src web ui: retry binding on AddrInUse during restart races 2026-05-15 20:33:51 +02:00
Cargo.toml events: persist to sqlite, survive harness restart 2026-05-15 19:42:57 +02:00