CREATE TABLE IF NOT EXISTS agents ( id TEXT PRIMARY KEY, name TEXT NOT NULL, role TEXT NOT NULL, tool TEXT NOT NULL, custom_prompt TEXT NOT NULL DEFAULT '', created_at TEXT NOT NULL DEFAULT (strftime('%Y-%m-%dT%H:%M:%fZ', 'now')), updated_at TEXT NOT NULL DEFAULT (strftime('%Y-%m-%dT%H:%M:%fZ', 'now')) ); ALTER TABLE watched_trackers ADD COLUMN analyst_agent_id TEXT; ALTER TABLE watched_trackers ADD COLUMN developer_agent_id TEXT; ALTER TABLE watched_trackers ADD COLUMN status TEXT NOT NULL DEFAULT 'valid'; UPDATE watched_trackers SET status = 'invalid' WHERE analyst_agent_id IS NULL OR developer_agent_id IS NULL;