1
- [ @ai16z/eliza v0.1.3] ( ../index.md ) / AgentRuntime
1
+ [ @ai16z/eliza v0.1.4-alpha. 3] ( ../index.md ) / AgentRuntime
2
2
3
3
# Class: AgentRuntime
4
4
@@ -83,7 +83,7 @@ Custom fetch function to use for making requests.
83
83
84
84
#### Defined in
85
85
86
- [ packages/core/src/runtime.ts:197 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L197 )
86
+ [ packages/core/src/runtime.ts:202 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L202 )
87
87
88
88
## Properties
89
89
@@ -99,7 +99,7 @@ The ID of the agent
99
99
100
100
#### Defined in
101
101
102
- [ packages/core/src/runtime.ts:61 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L61 )
102
+ [ packages/core/src/runtime.ts:62 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L62 )
103
103
104
104
***
105
105
@@ -115,7 +115,7 @@ The base URL of the server where the agent's requests are processed.
115
115
116
116
#### Defined in
117
117
118
- [ packages/core/src/runtime.ts:65 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L65 )
118
+ [ packages/core/src/runtime.ts:66 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L66 )
119
119
120
120
***
121
121
@@ -131,7 +131,7 @@ The database adapter used for interacting with the database.
131
131
132
132
#### Defined in
133
133
134
- [ packages/core/src/runtime.ts:70 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L70 )
134
+ [ packages/core/src/runtime.ts:71 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L71 )
135
135
136
136
***
137
137
@@ -147,7 +147,7 @@ Authentication token used for securing requests.
147
147
148
148
#### Defined in
149
149
150
- [ packages/core/src/runtime.ts:75 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L75 )
150
+ [ packages/core/src/runtime.ts:76 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L76 )
151
151
152
152
***
153
153
@@ -163,7 +163,7 @@ Custom actions that the agent can perform.
163
163
164
164
#### Defined in
165
165
166
- [ packages/core/src/runtime.ts:80 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L80 )
166
+ [ packages/core/src/runtime.ts:81 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L81 )
167
167
168
168
***
169
169
@@ -179,7 +179,7 @@ Evaluators used to assess and guide the agent's responses.
179
179
180
180
#### Defined in
181
181
182
- [ packages/core/src/runtime.ts:85 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L85 )
182
+ [ packages/core/src/runtime.ts:86 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L86 )
183
183
184
184
***
185
185
@@ -195,7 +195,7 @@ Context providers used to provide context for message generation.
195
195
196
196
#### Defined in
197
197
198
- [ packages/core/src/runtime.ts:90 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L90 )
198
+ [ packages/core/src/runtime.ts:91 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L91 )
199
199
200
200
***
201
201
@@ -209,7 +209,7 @@ Context providers used to provide context for message generation.
209
209
210
210
#### Defined in
211
211
212
- [ packages/core/src/runtime.ts:92 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L92 )
212
+ [ packages/core/src/runtime.ts:93 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L93 )
213
213
214
214
***
215
215
@@ -225,7 +225,7 @@ The model to use for generateText.
225
225
226
226
#### Defined in
227
227
228
- [ packages/core/src/runtime.ts:97 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L97 )
228
+ [ packages/core/src/runtime.ts:98 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L98 )
229
229
230
230
***
231
231
@@ -260,7 +260,7 @@ Some environments may not have access to the global fetch function and need a cu
260
260
261
261
#### Defined in
262
262
263
- [ packages/core/src/runtime.ts:103 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L103 )
263
+ [ packages/core/src/runtime.ts:104 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L104 )
264
264
265
265
***
266
266
@@ -276,7 +276,7 @@ The character to use for the agent
276
276
277
277
#### Defined in
278
278
279
- [ packages/core/src/runtime.ts:108 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L108 )
279
+ [ packages/core/src/runtime.ts:109 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L109 )
280
280
281
281
***
282
282
@@ -292,7 +292,7 @@ Store messages that are sent and received by the agent.
292
292
293
293
#### Defined in
294
294
295
- [ packages/core/src/runtime.ts:113 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L113 )
295
+ [ packages/core/src/runtime.ts:114 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L114 )
296
296
297
297
***
298
298
@@ -308,7 +308,7 @@ Store and recall descriptions of users based on conversations.
308
308
309
309
#### Defined in
310
310
311
- [ packages/core/src/runtime.ts:118 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L118 )
311
+ [ packages/core/src/runtime.ts:119 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L119 )
312
312
313
313
***
314
314
@@ -324,7 +324,7 @@ Manage the creation and recall of static information (documents, historical game
324
324
325
325
#### Defined in
326
326
327
- [ packages/core/src/runtime.ts:123 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L123 )
327
+ [ packages/core/src/runtime.ts:124 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L124 )
328
328
329
329
***
330
330
@@ -334,9 +334,13 @@ Manage the creation and recall of static information (documents, historical game
334
334
335
335
Hold large documents that can be referenced
336
336
337
+ #### Implementation of
338
+
339
+ [ ` IAgentRuntime ` ] ( ../interfaces/IAgentRuntime.md ) .[ ` documentsManager ` ] ( ../interfaces/IAgentRuntime.md#documentsManager )
340
+
337
341
#### Defined in
338
342
339
- [ packages/core/src/runtime.ts:128 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L128 )
343
+ [ packages/core/src/runtime.ts:129 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L129 )
340
344
341
345
***
342
346
@@ -346,9 +350,13 @@ Hold large documents that can be referenced
346
350
347
351
Searchable document fragments
348
352
353
+ #### Implementation of
354
+
355
+ [ ` IAgentRuntime ` ] ( ../interfaces/IAgentRuntime.md ) .[ ` knowledgeManager ` ] ( ../interfaces/IAgentRuntime.md#knowledgeManager )
356
+
349
357
#### Defined in
350
358
351
- [ packages/core/src/runtime.ts:133 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L133 )
359
+ [ packages/core/src/runtime.ts:134 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L134 )
352
360
353
361
***
354
362
@@ -362,7 +370,7 @@ Searchable document fragments
362
370
363
371
#### Defined in
364
372
365
- [ packages/core/src/runtime.ts:135 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L135 )
373
+ [ packages/core/src/runtime.ts:136 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L136 )
366
374
367
375
***
368
376
@@ -372,7 +380,7 @@ Searchable document fragments
372
380
373
381
#### Defined in
374
382
375
- [ packages/core/src/runtime.ts:136 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L136 )
383
+ [ packages/core/src/runtime.ts:137 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L137 )
376
384
377
385
***
378
386
@@ -386,7 +394,7 @@ Searchable document fragments
386
394
387
395
#### Defined in
388
396
389
- [ packages/core/src/runtime.ts:137 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L137 )
397
+ [ packages/core/src/runtime.ts:138 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L138 )
390
398
391
399
## Methods
392
400
@@ -408,7 +416,7 @@ Searchable document fragments
408
416
409
417
#### Defined in
410
418
411
- [ packages/core/src/runtime.ts:139 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L139 )
419
+ [ packages/core/src/runtime.ts:140 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L140 )
412
420
413
421
***
414
422
@@ -430,7 +438,7 @@ Searchable document fragments
430
438
431
439
#### Defined in
432
440
433
- [ packages/core/src/runtime.ts:154 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L154 )
441
+ [ packages/core/src/runtime.ts:155 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L155 )
434
442
435
443
***
436
444
@@ -456,7 +464,7 @@ Searchable document fragments
456
464
457
465
#### Defined in
458
466
459
- [ packages/core/src/runtime.ts:158 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L158 )
467
+ [ packages/core/src/runtime.ts:159 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L159 )
460
468
461
469
***
462
470
@@ -478,7 +486,7 @@ Searchable document fragments
478
486
479
487
#### Defined in
480
488
481
- [ packages/core/src/runtime.ts:167 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L167 )
489
+ [ packages/core/src/runtime.ts:168 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L168 )
482
490
483
491
***
484
492
@@ -496,7 +504,7 @@ Searchable document fragments
496
504
497
505
#### Defined in
498
506
499
- [ packages/core/src/runtime.ts:312 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L312 )
507
+ [ packages/core/src/runtime.ts:359 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L359 )
500
508
501
509
***
502
510
@@ -518,7 +526,7 @@ Searchable document fragments
518
526
519
527
#### Defined in
520
528
521
- [ packages/core/src/runtime.ts:408 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L408 )
529
+ [ packages/core/src/runtime.ts:423 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L423 )
522
530
523
531
***
524
532
@@ -540,7 +548,7 @@ The number of recent messages to be kept in memory.
540
548
541
549
#### Defined in
542
550
543
- [ packages/core/src/runtime.ts:430 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L430 )
551
+ [ packages/core/src/runtime.ts:445 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L445 )
544
552
545
553
***
546
554
@@ -566,7 +574,7 @@ The action to register.
566
574
567
575
#### Defined in
568
576
569
- [ packages/core/src/runtime.ts:438 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L438 )
577
+ [ packages/core/src/runtime.ts:453 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L453 )
570
578
571
579
***
572
580
@@ -588,7 +596,7 @@ The evaluator to register.
588
596
589
597
#### Defined in
590
598
591
- [ packages/core/src/runtime.ts:447 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L447 )
599
+ [ packages/core/src/runtime.ts:462 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L462 )
592
600
593
601
***
594
602
@@ -610,7 +618,7 @@ The context provider to register.
610
618
611
619
#### Defined in
612
620
613
- [ packages/core/src/runtime.ts:455 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L455 )
621
+ [ packages/core/src/runtime.ts:470 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L470 )
614
622
615
623
***
616
624
@@ -642,7 +650,7 @@ The message to process.
642
650
643
651
#### Defined in
644
652
645
- [ packages/core/src/runtime.ts:464 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L464 )
653
+ [ packages/core/src/runtime.ts:479 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L479 )
646
654
647
655
***
648
656
@@ -678,7 +686,7 @@ The results of the evaluation.
678
686
679
687
#### Defined in
680
688
681
- [ packages/core/src/runtime.ts:537 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L537 )
689
+ [ packages/core/src/runtime.ts:556 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L556 )
682
690
683
691
***
684
692
@@ -710,7 +718,7 @@ An error if the participant cannot be added.
710
718
711
719
#### Defined in
712
720
713
- [ packages/core/src/runtime.ts:607 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L607 )
721
+ [ packages/core/src/runtime.ts:626 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L626 )
714
722
715
723
***
716
724
@@ -746,7 +754,7 @@ The user name to ensure the existence of.
746
754
747
755
#### Defined in
748
756
749
- [ packages/core/src/runtime.ts:623 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L623 )
757
+ [ packages/core/src/runtime.ts:642 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L642 )
750
758
751
759
***
752
760
@@ -770,7 +778,7 @@ The user name to ensure the existence of.
770
778
771
779
#### Defined in
772
780
773
- [ packages/core/src/runtime.ts:643 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L643 )
781
+ [ packages/core/src/runtime.ts:662 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L662 )
774
782
775
783
***
776
784
@@ -800,7 +808,7 @@ The user name to ensure the existence of.
800
808
801
809
#### Defined in
802
810
803
- [ packages/core/src/runtime.ts:660 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L660 )
811
+ [ packages/core/src/runtime.ts:679 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L679 )
804
812
805
813
***
806
814
@@ -831,7 +839,7 @@ An error if the room cannot be created.
831
839
832
840
#### Defined in
833
841
834
- [ packages/core/src/runtime.ts:696 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L696 )
842
+ [ packages/core/src/runtime.ts:715 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L715 )
835
843
836
844
***
837
845
@@ -861,7 +869,7 @@ The state of the agent.
861
869
862
870
#### Defined in
863
871
864
- [ packages/core/src/runtime.ts:709 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L709 )
872
+ [ packages/core/src/runtime.ts:728 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L728 )
865
873
866
874
***
867
875
@@ -883,4 +891,4 @@ The state of the agent.
883
891
884
892
#### Defined in
885
893
886
- [ packages/core/src/runtime.ts:1181 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L1181 )
894
+ [ packages/core/src/runtime.ts:1173 ] ( https://github.com/ai16z/eliza/blob/main/packages/core/src/runtime.ts#L1173 )
0 commit comments