CREATE TABLE IF NOT EXISTS ai_mq_requests ( tenant_id TEXT NOT NULL, message_id TEXT NOT NULL, tenant_key TEXT NOT NULL, dispatcher_id TEXT NOT NULL, agent_version_id TEXT NOT NULL, body BLOB NOT NULL, body_hash TEXT NOT NULL, response_id TEXT, response_hash TEXT, response BLOB, PRIMARY KEY (tenant_id, message_id), FOREIGN KEY (message_id) REFERENCES outbox(event_id) ); CREATE TABLE IF NOT EXISTS ai_config_snapshots ( tenant_id TEXT NOT NULL, agent_version_id TEXT NOT NULL, tenant_key TEXT NOT NULL, config_sha256 TEXT NOT NULL, config BLOB NOT NULL, PRIMARY KEY (tenant_id, agent_version_id) );