Skip to content

Commit 4cb867d

Browse files
committed
feat: cleanup code and wrap it up
1 parent 48ea3f3 commit 4cb867d

File tree

5 files changed

+195
-296
lines changed

5 files changed

+195
-296
lines changed

agent/package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
"@elizaos/adapter-postgres": "workspace:*",
2222
"@elizaos/adapter-redis": "workspace:*",
2323
"@elizaos/adapter-sqlite": "workspace:*",
24+
"@elizaos/adapter-pglite": "workspace:*",
2425
"@elizaos/client-auto": "workspace:*",
2526
"@elizaos/client-direct": "workspace:*",
2627
"@elizaos/client-discord": "workspace:*",
@@ -72,4 +73,4 @@
7273
"ts-node": "10.9.2",
7374
"tsup": "8.3.5"
7475
}
75-
}
76+
}

agent/src/index.ts

+7
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { PostgresDatabaseAdapter } from "@elizaos/adapter-postgres";
22
import { SqliteDatabaseAdapter } from "@elizaos/adapter-sqlite";
3+
import { PGLiteDatabaseAdapter } from "@elizaos/adapter-pglite";
34
import { AutoClientInterface } from "@elizaos/client-auto";
45
import { DiscordClientInterface } from "@elizaos/client-discord";
56
import { FarcasterAgentClient } from "@elizaos/client-farcaster";
@@ -375,6 +376,12 @@ function initializeDatabase(dataDir: string) {
375376
elizaLogger.error("Failed to connect to PostgreSQL:", error);
376377
});
377378

379+
return db;
380+
} else if (process.env.PGLITE_DATA_DIR) {
381+
elizaLogger.info("Initializing PgLite adapter...");
382+
const db = new PGLiteDatabaseAdapter({
383+
dataDir: process.env.PGLITE_DATA_DIR,
384+
});
378385
return db;
379386
} else {
380387
const filePath =

0 commit comments

Comments
 (0)