colibri/packaging
123kupola 4d7210a492 feat(daemon): hw register with mother on autospawn (belt + suspenders)
Layer 1 — rc.d ordering:
- Add tailscaled to colibri_daemon REQUIRE so the daemon doesn't start
  before the tailscale daemon is running.

Layer 2 — autospawn hook:
- After agent spawn, if clawdie-hw-probe was collected, read
  external-mcp.json to detect a 'mother' server entry.
- If configured, SSH to mother and call node_register via colibri-mcp
  with 3 retries / 5s backoff (tailscale auth can lag).
- Runs in a detached tokio task so SSH retries never block the daemon.

The probe data is already collected at autospawn time and passed to
the agent via CLAWDIE_HW_PROFILE; this addition closes the loop by
actually sending it to the mother node as a best-effort side effect.

Sam & Claude
2026-06-26 08:25:18 +02:00
..
freebsd feat(daemon): hw register with mother on autospawn (belt + suspenders) 2026-06-26 08:25:18 +02:00
linux docs(packaging): scrub real Tailscale IPs from bridge files 2026-06-26 01:22:10 +02:00
mother Merge pull request 'docs(mother): add Python deps + RPC_PROMPT to first-run checklist' (#180) from docs/mother-checklist-update into main 2026-06-25 05:08:15 +02:00