openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
14 lines (13 loc) • 616 B
JavaScript
import { i as getNodeSqliteKysely, n as executeSqliteQuerySync } from "./kysely-sync-BMSZn9yz.mjs";
import { i as tableExists } from "./openclaw-state-db-schema-helpers-DsjDX6BL.mjs";
//#region src/claws/provenance-runtime-read.kernel.ts
function readClawInstallSchemaVersionRows(db) {
if (!tableExists(db, "claw_installs")) return [];
return executeSqliteQuerySync(db, getNodeSqliteKysely(db).selectFrom("claw_installs").select([
"agent_id as agentId",
"schema_version as schemaVersion",
"agent_config_digest as agentConfigDigest"
])).rows;
}
//#endregion
export { readClawInstallSchemaVersionRows as t };