Agent-Fassung je Gerät: SHA-256 der agent.py beim Check-in speichern (Migration 0060)

Nachtrag zu ADR-0044: Ob ein Gerät die über die Rolle agent freigegebene
Fassung übernommen hat, war aus der Ferne nicht sichtbar. Ältere Agenten
schicken nichts (Wert bleibt stehen), ungültige Werte werden verworfen
statt den Check-in abzulehnen.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
adminandClaude Opus 5.5 committed 2026-10-14 09:46:13 +02:00
1 parent 48ebac7576
commit 4ff3c99bee
2 files changed
+26 -3

No files matched your search

+11
View File
@@ -0,0 +1,11 @@
BEGIN;
-- Agent-Fassung je Gerät (14.10.2026, Nachtrag zu platform-docs ADR-0044).
-- Der Agent schickt beim Check-in die SHA-256-Summe seiner agent.py mit.
-- Damit ist aus der Ferne sichtbar, ob ein Gerät die über die Rolle "agent"
-- freigegebene Fassung übernommen hat. NULL = Agent älter als diese
-- Meldung (meldet nichts).
ALTER TABLE devices ADD COLUMN agent_sha256 TEXT;
COMMIT;