feat(iso): Phase 1a — machine identity + local LLM probes #150

Merged
clawdie merged 1 commit from feat/hw-probe-identity-llm into main 2026-06-27 13:25:40 +02:00

1 commit

Author SHA1 Message Date
ef5bfdb045 feat(iso): Phase 1a — machine identity + local LLM probes
hw-probe extensions:
- collect_machine_id(): reads /var/db/clawdie/machine-id (null if unsecured)
- collect_ollama_status(): ollama list → JSON {available, models[]}
- collect_llama_cpp(): /var/db/models/*.gguf → JSON {available, models[]}
- collect_local_llm(): aggregates ollama + llama_cpp into single block
- Added machine_id + local_llm to assembled JSON output

firstboot-rootpw:
- Generates /var/db/clawdie/machine-id on first password set
  (uuidgen with HOSTNAME-timestamp fallback)
- Guarantees stable identity across reboots

Sam & Hermes
2026-06-27 13:11:17 +02:00