Harry Bayliss 95b1967e9b Fix daemon shutdown hang and concurrent-send race
- daemon_net: close the client transport on context cancellation so the
  per-connection Recv loop unblocks; otherwise wg.Wait() in the accept loop
  hung on a still-connected client and the daemon never stopped.
- protocol: guard ConnTransport.Send with a mutex so the subscriber pump and
  command handlers can push frames concurrently without racing the bufio.Writer.

Fixes TestDaemonDetachReattachPreservesProcess (now passes under -race).
2026-05-27 13:59:47 +01:00
2026-05-27 13:55:38 +01:00
2026-05-21 15:45:01 +01:00
2026-05-14 16:03:49 +01:00
2026-05-27 13:55:38 +01:00
wip
2026-05-15 00:28:06 +01:00
wip
2026-05-15 00:28:06 +01:00
2026-05-18 11:28:00 +01:00
2026-05-14 13:37:20 +01:00
Description
Terminal-based agent orchestration shell. Named after my dog.
3.1 MiB
v0.0.7 Latest
2026-05-18 13:02:46 +01:00
Languages
Go 99.6%
Makefile 0.4%