File tree 12 files changed +22
-24
lines changed
12 files changed +22
-24
lines changed Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ import { v4 } from "uuid";
3
3
// Import the entire module as default
4
4
import pg from "pg" ;
5
5
const { Pool } = pg ;
6
- type Pool = pg . Pool ;
6
+ type PoolType = pg . Pool ;
7
7
8
8
import {
9
9
QueryConfig ,
@@ -29,16 +29,14 @@ import fs from "fs";
29
29
import { fileURLToPath } from "url" ;
30
30
import path from "path" ;
31
31
32
- const { DatabaseError } = pg ;
33
-
34
32
const __filename = fileURLToPath ( import . meta. url ) ; // get the resolved path to the file
35
33
const __dirname = path . dirname ( __filename ) ; // get the name of the directory
36
34
37
35
export class PostgresDatabaseAdapter
38
- extends DatabaseAdapter < Pool >
36
+ extends DatabaseAdapter < PoolType >
39
37
implements IDatabaseCacheAdapter
40
38
{
41
- private pool : Pool ;
39
+ private pool : PoolType ;
42
40
private readonly maxRetries : number = 3 ;
43
41
private readonly baseDelay : number = 1000 ; // 1 second
44
42
private readonly maxDelay : number = 10000 ; // 10 seconds
@@ -758,7 +756,7 @@ export class PostgresDatabaseAdapter
758
756
return this . withRetry ( async ( ) => {
759
757
try {
760
758
const relationshipId = v4 ( ) ;
761
- const result = await this . pool . query (
759
+ await this . pool . query (
762
760
`INSERT INTO relationships (id, "userA", "userB", "userId")
763
761
VALUES ($1, $2, $3, $4)
764
762
RETURNING id` ,
Original file line number Diff line number Diff line change @@ -257,7 +257,7 @@ export class DiscordClient extends EventEmitter {
257
257
} ,
258
258
roomId,
259
259
createdAt : timestamp ,
260
- embedding : getEmbeddingZeroVector ( this . runtime ) ,
260
+ embedding : getEmbeddingZeroVector ( ) ,
261
261
} ;
262
262
263
263
try {
@@ -348,7 +348,7 @@ export class DiscordClient extends EventEmitter {
348
348
} ,
349
349
roomId,
350
350
createdAt : Date . now ( ) ,
351
- embedding : getEmbeddingZeroVector ( this . runtime ) ,
351
+ embedding : getEmbeddingZeroVector ( ) ,
352
352
} ) ;
353
353
} catch ( error ) {
354
354
console . error ( "Error creating reaction removal message:" , error ) ;
@@ -391,4 +391,4 @@ export const DiscordClientInterface: ElizaClient = {
391
391
stop : async ( _runtime : IAgentRuntime ) => {
392
392
console . warn ( "Discord client does not support stopping yet" ) ;
393
393
} ,
394
- } ;
394
+ } ;
Original file line number Diff line number Diff line change @@ -267,7 +267,7 @@ export class MessageManager {
267
267
url : m . url ,
268
268
} ,
269
269
roomId,
270
- embedding : getEmbeddingZeroVector ( this . runtime ) ,
270
+ embedding : getEmbeddingZeroVector ( ) ,
271
271
createdAt : m . createdTimestamp ,
272
272
} ;
273
273
memories . push ( memory ) ;
Original file line number Diff line number Diff line change @@ -610,7 +610,7 @@ export class VoiceManager extends EventEmitter {
610
610
} ,
611
611
userId : userIdUUID ,
612
612
roomId,
613
- embedding : getEmbeddingZeroVector ( this . runtime ) ,
613
+ embedding : getEmbeddingZeroVector ( ) ,
614
614
createdAt : Date . now ( ) ,
615
615
} ;
616
616
@@ -670,7 +670,7 @@ export class VoiceManager extends EventEmitter {
670
670
inReplyTo : memory . id ,
671
671
} ,
672
672
roomId,
673
- embedding : getEmbeddingZeroVector ( this . runtime ) ,
673
+ embedding : getEmbeddingZeroVector ( ) ,
674
674
} ;
675
675
676
676
if ( responseMemory . content . text ?. trim ( ) ) {
Original file line number Diff line number Diff line change @@ -43,7 +43,7 @@ export function createCastMemory({
43
43
hash : cast . id ,
44
44
} ,
45
45
roomId,
46
- embedding : getEmbeddingZeroVector ( runtime ) ,
46
+ embedding : getEmbeddingZeroVector ( ) ,
47
47
createdAt : cast . message . data . timestamp * 1000 ,
48
48
} ;
49
49
}
Original file line number Diff line number Diff line change @@ -405,7 +405,7 @@ export class MessageManager {
405
405
roomId,
406
406
content,
407
407
createdAt : message . date * 1000 ,
408
- embedding : getEmbeddingZeroVector ( this . runtime ) ,
408
+ embedding : getEmbeddingZeroVector ( ) ,
409
409
} ;
410
410
411
411
// Create memory
@@ -468,7 +468,7 @@ export class MessageManager {
468
468
inReplyTo : messageId ,
469
469
} ,
470
470
createdAt : sentMessage . date * 1000 ,
471
- embedding : getEmbeddingZeroVector ( this . runtime ) ,
471
+ embedding : getEmbeddingZeroVector ( ) ,
472
472
} ;
473
473
474
474
// Set action to CONTINUE for all messages except the last one
Original file line number Diff line number Diff line change @@ -420,7 +420,7 @@ export class ClientBase extends EventEmitter {
420
420
content : content ,
421
421
agentId : this . runtime . agentId ,
422
422
roomId,
423
- embedding : getEmbeddingZeroVector ( this . runtime ) ,
423
+ embedding : getEmbeddingZeroVector ( ) ,
424
424
createdAt : tweet . timestamp * 1000 ,
425
425
} ) ;
426
426
@@ -533,7 +533,7 @@ export class ClientBase extends EventEmitter {
533
533
content : content ,
534
534
agentId : this . runtime . agentId ,
535
535
roomId,
536
- embedding : getEmbeddingZeroVector ( this . runtime ) ,
536
+ embedding : getEmbeddingZeroVector ( ) ,
537
537
createdAt : tweet . timestamp * 1000 ,
538
538
} ) ;
539
539
@@ -575,7 +575,7 @@ export class ClientBase extends EventEmitter {
575
575
} else {
576
576
await this . runtime . messageManager . createMemory ( {
577
577
...message ,
578
- embedding : getEmbeddingZeroVector ( this . runtime ) ,
578
+ embedding : getEmbeddingZeroVector ( ) ,
579
579
} ) ;
580
580
}
581
581
Original file line number Diff line number Diff line change @@ -466,7 +466,7 @@ export class TwitterInteractionClient {
466
466
currentTweet . userId === this . twitterUserId
467
467
? this . runtime . agentId
468
468
: stringToUuid ( currentTweet . userId ) ,
469
- embedding : getEmbeddingZeroVector ( this . runtime ) ,
469
+ embedding : getEmbeddingZeroVector ( ) ,
470
470
} ) ;
471
471
}
472
472
Original file line number Diff line number Diff line change @@ -267,7 +267,7 @@ export class TwitterPostClient {
267
267
source : "twitter" ,
268
268
} ,
269
269
roomId,
270
- embedding : getEmbeddingZeroVector ( this . runtime ) ,
270
+ embedding : getEmbeddingZeroVector ( ) ,
271
271
createdAt : tweet . timestamp * 1000 ,
272
272
} ) ;
273
273
} catch ( error ) {
Original file line number Diff line number Diff line change @@ -95,7 +95,7 @@ export async function buildConversationThread(
95
95
currentTweet . userId === client . profile . id
96
96
? client . runtime . agentId
97
97
: stringToUuid ( currentTweet . userId ) ,
98
- embedding : getEmbeddingZeroVector ( client . runtime ) ,
98
+ embedding : getEmbeddingZeroVector ( ) ,
99
99
} ) ;
100
100
}
101
101
@@ -229,7 +229,7 @@ export async function sendTweet(
229
229
: undefined ,
230
230
} ,
231
231
roomId,
232
- embedding : getEmbeddingZeroVector ( client . runtime ) ,
232
+ embedding : getEmbeddingZeroVector ( ) ,
233
233
createdAt : tweet . timestamp * 1000 ,
234
234
} ) ) ;
235
235
Original file line number Diff line number Diff line change @@ -77,7 +77,7 @@ async function set(
77
77
userId : runtime . agentId ,
78
78
createdAt : Date . now ( ) ,
79
79
content : item . content ,
80
- embedding : getEmbeddingZeroVector ( runtime ) ,
80
+ embedding : getEmbeddingZeroVector ( ) ,
81
81
} ) ;
82
82
83
83
const preprocessed = preprocess ( item . content . text ) ;
Original file line number Diff line number Diff line change @@ -70,7 +70,7 @@ export class MemoryManager implements IMemoryManager {
70
70
} catch ( error ) {
71
71
elizaLogger . error ( "Failed to generate embedding:" , error ) ;
72
72
// Fallback to zero vector if embedding fails
73
- memory . embedding = getEmbeddingZeroVector ( this . runtime ) . slice ( ) ;
73
+ memory . embedding = getEmbeddingZeroVector ( ) . slice ( ) ;
74
74
}
75
75
76
76
return memory ;
You can’t perform that action at this time.
0 commit comments