Add DB-backed model change polling and startup pruning

This commit is contained in:
Gregory Schier
2026-02-16 09:21:48 -08:00
parent 0d57f91ca4
commit f6c20283f0
5 changed files with 236 additions and 18 deletions

View File

@@ -0,0 +1,12 @@
CREATE TABLE model_changes
(
id INTEGER PRIMARY KEY AUTOINCREMENT,
model TEXT NOT NULL,
model_id TEXT NOT NULL,
change TEXT NOT NULL,
update_source TEXT NOT NULL,
payload TEXT NOT NULL,
created_at DATETIME DEFAULT (STRFTIME('%Y-%m-%d %H:%M:%f', 'NOW')) NOT NULL
);
CREATE INDEX idx_model_changes_created_at ON model_changes (created_at);