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 |
||
|---|---|---|
| .. | ||
| port | ||
| agent-jail-bootstrap.sh | ||
| check-agent-jail-pkgs.sh | ||
| clawdie-npm-profile.sh | ||
| colibri-agent-loop.md | ||
| colibri_bridge.in | ||
| colibri_daemon.in | ||
| mother-sync-hive-keys.sh | ||
| newsyslog-colibri-bridge.conf | ||
| newsyslog-colibri.conf | ||
| provider.env.example | ||