File tree 5 files changed +195
-296
lines changed
5 files changed +195
-296
lines changed Original file line number Diff line number Diff line change 21
21
"@elizaos/adapter-postgres" : " workspace:*" ,
22
22
"@elizaos/adapter-redis" : " workspace:*" ,
23
23
"@elizaos/adapter-sqlite" : " workspace:*" ,
24
+ "@elizaos/adapter-pglite" : " workspace:*" ,
24
25
"@elizaos/client-auto" : " workspace:*" ,
25
26
"@elizaos/client-direct" : " workspace:*" ,
26
27
"@elizaos/client-discord" : " workspace:*" ,
72
73
"ts-node" : " 10.9.2" ,
73
74
"tsup" : " 8.3.5"
74
75
}
75
- }
76
+ }
Original file line number Diff line number Diff line change 1
1
import { PostgresDatabaseAdapter } from "@elizaos/adapter-postgres" ;
2
2
import { SqliteDatabaseAdapter } from "@elizaos/adapter-sqlite" ;
3
+ import { PGLiteDatabaseAdapter } from "@elizaos/adapter-pglite" ;
3
4
import { AutoClientInterface } from "@elizaos/client-auto" ;
4
5
import { DiscordClientInterface } from "@elizaos/client-discord" ;
5
6
import { FarcasterAgentClient } from "@elizaos/client-farcaster" ;
@@ -375,6 +376,12 @@ function initializeDatabase(dataDir: string) {
375
376
elizaLogger . error ( "Failed to connect to PostgreSQL:" , error ) ;
376
377
} ) ;
377
378
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
+ } ) ;
378
385
return db ;
379
386
} else {
380
387
const filePath =
You can’t perform that action at this time.
0 commit comments