Get started ​
Use the Drizzle adapter when your PostgreSQL schema and migrations already belong to Drizzle.
sh
pnpm add @anvia/core @anvia/memory-drizzle drizzle-ormPreview the canonical schema exports, then write them:
sh
npx @anvia/memory-drizzle init
npx @anvia/memory-drizzle init --write
npx drizzle-kit generate
npx drizzle-kit migratets
import { Agent } from '@anvia/core/agent'
import { DrizzleMemoryStore } from '@anvia/memory-drizzle'
const memory = new DrizzleMemoryStore({ db })
const agent = new Agent({
id: 'support',
model: model,
memory: { store: memory, savePolicy: 'turn' },
})The package's tables use Drizzle's PostgreSQL core. It does not create database objects at runtime.