{ "formatVersion": 1, "database": { "version": 2, "identityHash": "6faa4088ccfb9dd4dd8bc3e6619de163", "entities": [ { "tableName": "cached_sessions", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`gatewayId` TEXT NOT NULL, `agentId` TEXT NOT NULL, `sessionKey` TEXT NOT NULL, `displayName` TEXT, `updatedAtMs` INTEGER, `status` TEXT, `startedAt` INTEGER, `endedAt` INTEGER, `runtimeMs` INTEGER, `outputTokens` INTEGER, `hasRunMetadata` INTEGER NOT NULL, `rowOrder` INTEGER NOT NULL, PRIMARY KEY(`gatewayId`, `agentId`, `sessionKey`))", "fields": [ { "fieldPath": "gatewayId", "columnName": "gatewayId", "affinity": "TEXT", "notNull": true }, { "fieldPath": "agentId", "columnName": "agentId", "affinity": "TEXT", "notNull": true }, { "fieldPath": "sessionKey", "columnName": "sessionKey", "affinity": "TEXT", "notNull": true }, { "fieldPath": "displayName", "columnName": "displayName", "affinity": "TEXT" }, { "fieldPath": "updatedAtMs", "columnName": "updatedAtMs", "affinity": "INTEGER" }, { "fieldPath": "status", "columnName": "status", "affinity": "TEXT" }, { "fieldPath": "startedAt", "columnName": "startedAt", "affinity": "INTEGER" }, { "fieldPath": "endedAt", "columnName": "endedAt", "affinity": "INTEGER" }, { "fieldPath": "runtimeMs", "columnName": "runtimeMs", "affinity": "INTEGER" }, { "fieldPath": "outputTokens", "columnName": "outputTokens", "affinity": "INTEGER" }, { "fieldPath": "hasRunMetadata", "columnName": "hasRunMetadata", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "rowOrder", "columnName": "rowOrder", "affinity": "INTEGER", "notNull": true } ], "primaryKey": { "autoGenerate": false, "columnNames": [ "gatewayId", "agentId", "sessionKey" ] } }, { "tableName": "cached_messages", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`gatewayId` TEXT NOT NULL, `agentId` TEXT NOT NULL, `sessionKey` TEXT NOT NULL, `rowOrder` INTEGER NOT NULL, `role` TEXT NOT NULL, `textPartsJson` TEXT NOT NULL, `timestampMs` INTEGER, `idempotencyKey` TEXT, PRIMARY KEY(`gatewayId`, `agentId`, `sessionKey`, `rowOrder`))", "fields": [ { "fieldPath": "gatewayId", "columnName": "gatewayId", "affinity": "TEXT", "notNull": true }, { "fieldPath": "agentId", "columnName": "agentId", "affinity": "TEXT", "notNull": true }, { "fieldPath": "sessionKey", "columnName": "sessionKey", "affinity": "TEXT", "notNull": true }, { "fieldPath": "rowOrder", "columnName": "rowOrder", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "role", "columnName": "role", "affinity": "TEXT", "notNull": true }, { "fieldPath": "textPartsJson", "columnName": "textPartsJson", "affinity": "TEXT", "notNull": true }, { "fieldPath": "timestampMs", "columnName": "timestampMs", "affinity": "INTEGER" }, { "fieldPath": "idempotencyKey", "columnName": "idempotencyKey", "affinity": "TEXT" } ], "primaryKey": { "autoGenerate": false, "columnNames": [ "gatewayId", "agentId", "sessionKey", "rowOrder" ] } }, { "tableName": "cached_gateway_owners", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`gatewayId` TEXT NOT NULL, `agentId` TEXT NOT NULL, PRIMARY KEY(`gatewayId`))", "fields": [ { "fieldPath": "gatewayId", "columnName": "gatewayId", "affinity": "TEXT", "notNull": true }, { "fieldPath": "agentId", "columnName": "agentId", "affinity": "TEXT", "notNull": true } ], "primaryKey": { "autoGenerate": false, "columnNames": [ "gatewayId" ] } } ], "setupQueries": [ "CREATE TABLE IF NOT EXISTS room_master_table (id INTEGER PRIMARY KEY,identity_hash TEXT)", "INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, '6faa4088ccfb9dd4dd8bc3e6619de163')" ] } }