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
Owner

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

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
clawdie added 1 commit 2026-06-27 13:25:14 +02:00
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
clawdie merged commit 371312967f into main 2026-06-27 13:25:40 +02:00
clawdie deleted branch feat/hw-probe-identity-llm 2026-06-27 13:25:42 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: clawdie/clawdie-iso#150
No description provided.