import { randomUUID } from "node:crypto"; import { AgentDatabase } from "../../src/db/index.js"; export const createTestDatabase = async () => { const schema = `test_${randomUUID().replace(/-/g, "")}`; const db = new AgentDatabase({ schema }); await db.initialize(); return { db, schema, async dispose() { await db.query(`DROP SCHEMA IF EXISTS "${schema}" CASCADE`); await db.close(); }, }; };