zeekay and GitHub
49ad34a2c9
feat(browser): auto-start zapd when absent (connect-or-spawn) ( #47 )
...
The browser MCP tool no longer requires a human to have started zapd.
ZapdConsumer.connect() now dials the router and, on failure, auto-starts
the shared singleton (locate the zapd binary, spawn it detached, wait for
the socket) then dials once more — mirroring zapd's own host-mode
connect-or-spawn. No consumer-side lock: the singleton invariant lives in
zapd (advisory-lock bind), so concurrent spawns are safe. The OS unit is
the primary starter; this is the bare-machine fallback so the tool just
works.
2026-07-08 08:49:21 -07:00
..
2026-06-30 22:21:53 -07:00
2026-03-01 16:01:16 -08:00
2026-03-01 16:01:16 -08:00
2026-03-01 16:01:16 -08:00
2026-03-09 21:11:54 -07:00
2026-06-30 22:21:53 -07:00
2026-03-01 16:01:16 -08:00
2026-04-01 13:36:10 -07:00
2026-03-25 04:02:13 -07:00
2026-04-01 10:41:46 -07:00
2026-06-30 14:56:32 -07:00
2026-07-02 13:16:42 -07:00
2026-04-01 10:41:46 -07:00
2026-07-03 00:45:49 -07:00
2026-06-16 16:09:23 -07:00
2026-03-07 00:01:43 -08:00
2026-03-01 16:01:16 -08:00
2026-06-24 13:50:24 -07:00
2026-04-01 10:41:46 -07:00
2026-03-19 10:29:31 -07:00
2026-07-03 00:45:49 -07:00
2026-05-13 14:23:35 -07:00
2026-03-22 20:03:09 -07:00
2026-06-30 22:21:53 -07:00
2026-07-03 12:31:09 -07:00
2026-07-08 08:49:21 -07:00
2026-05-13 14:23:35 -07:00
2026-03-04 12:15:14 -08:00
2026-06-17 22:06:55 +00:00
2026-06-26 11:57:48 -07:00
2026-07-03 00:45:49 -07:00
2026-03-01 16:01:16 -08:00
2026-03-01 16:01:16 -08:00
2026-07-03 00:45:49 -07:00
2026-06-17 21:53:05 +00:00
2026-06-24 13:50:24 -07:00
2026-03-01 16:01:16 -08:00
2026-03-04 12:15:14 -08:00
2026-03-01 16:01:16 -08:00
2026-03-04 12:15:14 -08:00
2026-06-26 11:57:48 -07:00
2026-03-01 16:01:16 -08:00
2026-06-26 11:57:48 -07:00
2026-03-12 01:12:30 -07:00
2026-03-04 12:15:14 -08:00
2026-06-26 11:57:48 -07:00
2026-05-14 20:56:32 -07:00
2026-06-26 11:57:48 -07:00
2026-03-10 21:57:50 -07:00
2026-03-01 16:01:16 -08:00
2026-03-01 16:01:16 -08:00
2026-06-24 13:50:24 -07:00
2026-05-13 14:23:35 -07:00
2026-03-04 12:15:14 -08:00
2026-03-09 17:49:54 -07:00
2026-03-10 21:57:50 -07:00
2026-06-30 17:06:30 -07:00
2026-06-26 11:57:48 -07:00
2026-06-26 11:57:48 -07:00
2026-03-01 16:01:16 -08:00
2026-06-21 01:29:06 -07:00
2026-07-05 19:49:03 -07:00