Packages
@anvia/memory-drizzle: Getting Started
Install @anvia/memory-drizzle and wire it into an Anvia project.
Install
pnpm add @anvia/memory-drizzle @anvia/core drizzle-orm
Add the schema
import { drizzleMemorySchema } from "@anvia/memory-drizzle";
export const schema = {
...drizzleMemorySchema,
};
Include that schema in your Drizzle config and generate a migration with your normal Drizzle workflow.
Configure memory
import { AgentBuilder } from "@anvia/core";
import { createDrizzleMemoryStore } from "@anvia/memory-drizzle";
const memory = createDrizzleMemoryStore(db);
const agent = new AgentBuilder("support", model)
.memory(memory, { savePolicy: "turn" })
.build();
Continue with Usage Patterns.
