Packages
@anvia/memory-postgres: Getting Started
Install @anvia/memory-postgres and wire it into an Anvia project.
Install
pnpm add @anvia/memory-postgres @anvia/core pg
Configure memory
import { AgentBuilder } from "@anvia/core";
import { createPostgresMemoryStore } from "@anvia/memory-postgres";
const memory = await createPostgresMemoryStore({
connectionString: process.env.DATABASE_URL,
});
const agent = new AgentBuilder("support", model)
.memory(memory, { savePolicy: "turn" })
.build();
The adapter creates the required tables by default. Set createIfMissing: false when migrations own schema creation.
Migration SQL
import { createPostgresMemorySchemaSql } from "@anvia/memory-postgres";
console.log(createPostgresMemorySchemaSql());
Continue with Usage Patterns.
