import { PrismaClient } from '@/generated/prisma/client' import { PrismaLibSql } from '@prisma/adapter-libsql' import path from 'path' function createPrisma() { const dbUrl = process.env.DATABASE_URL || `file:${path.resolve(process.cwd(), 'agentfit.db')}` const adapter = new PrismaLibSql({ url: dbUrl }) return new PrismaClient({ adapter }) } const globalForPrisma = globalThis as unknown as { prisma: PrismaClient } export const prisma = globalForPrisma.prisma || createPrisma() if (process.env.NODE_ENV !== 'production') globalForPrisma.prisma = prisma