1
1
import { names , uniqueNamesGenerator } from "unique-names-generator" ;
2
- // import { formatFacts } from "../evaluators/fact.ts";
3
2
import {
4
3
composeActionExamples ,
5
4
formatActionNames ,
@@ -115,11 +114,6 @@ export class AgentRuntime implements IAgentRuntime {
115
114
*/
116
115
descriptionManager : IMemoryManager ;
117
116
118
- /**
119
- * Manage the fact and recall of facts.
120
- */
121
- factManager : IMemoryManager ;
122
-
123
117
/**
124
118
* Manage the creation and recall of static information (documents, historical game lore, etc)
125
119
*/
@@ -236,12 +230,6 @@ export class AgentRuntime implements IAgentRuntime {
236
230
tableName : "descriptions" ,
237
231
} ) ;
238
232
239
- // TODO: register fact manager
240
- // this.factManager = new MemoryManager({
241
- // runtime: this,
242
- // tableName: "facts",
243
- // });
244
-
245
233
this . loreManager = new MemoryManager ( {
246
234
runtime : this ,
247
235
tableName : "lore" ,
@@ -671,13 +659,10 @@ export class AgentRuntime implements IAgentRuntime {
671
659
const { userId, roomId } = message ;
672
660
673
661
const conversationLength = this . getConversationLength ( ) ;
674
- // const recentFactsCount = Math.ceil(this.getConversationLength() / 2);
675
- // const relevantFactsCount = Math.ceil(this.getConversationLength() / 2);
676
662
677
- const [ actorsData , recentMessagesData , /*recentFactsData,*/ goalsData ] : [
663
+ const [ actorsData , recentMessagesData , goalsData ] : [
678
664
Actor [ ] ,
679
665
Memory [ ] ,
680
- /*Memory[],*/
681
666
Goal [ ] ,
682
667
] = await Promise . all ( [
683
668
getActorDetails ( { runtime : this , roomId } ) ,
@@ -687,11 +672,6 @@ export class AgentRuntime implements IAgentRuntime {
687
672
count : conversationLength ,
688
673
unique : false ,
689
674
} ) ,
690
- // this.factManager.getMemories({
691
- // agentId: this.agentId,
692
- // roomId,
693
- // count: recentFactsCount,
694
- // }),
695
675
getGoals ( {
696
676
runtime : this ,
697
677
count : 10 ,
@@ -702,24 +682,6 @@ export class AgentRuntime implements IAgentRuntime {
702
682
703
683
const goals = formatGoalsAsString ( { goals : goalsData } ) ;
704
684
705
- // let relevantFactsData: Memory[] = [];
706
-
707
- // if (recentFactsData.length > recentFactsCount) {
708
- // relevantFactsData = (
709
- // await this.factManager.searchMemoriesByEmbedding(
710
- // recentFactsData[0].embedding!,
711
- // {
712
- // roomId,
713
- // agentId: this.agentId,
714
- // count: relevantFactsCount,
715
- // }
716
- // )
717
- // ).filter((fact: Memory) => {
718
- // return !recentFactsData.find(
719
- // (recentFact: Memory) => recentFact.id === fact.id
720
- // );
721
- // });
722
- // }
723
685
724
686
const actors = formatActors ( { actors : actorsData ?? [ ] } ) ;
725
687
@@ -734,9 +696,6 @@ export class AgentRuntime implements IAgentRuntime {
734
696
conversationHeader : false ,
735
697
} ) ;
736
698
737
- // const recentFacts = formatFacts(recentFactsData);
738
- // const relevantFacts = formatFacts(relevantFactsData);
739
-
740
699
// const lore = formatLore(loreData);
741
700
742
701
const senderName = actorsData ?. find (
@@ -1049,16 +1008,6 @@ Text: ${attachment.text}
1049
1008
? addHeader ( "# Posts in Thread" , recentPosts )
1050
1009
: "" ,
1051
1010
recentMessagesData,
1052
- // recentFacts:
1053
- // recentFacts && recentFacts.length > 0
1054
- // ? addHeader("# Recent Facts", recentFacts)
1055
- // : "",
1056
- // recentFactsData,
1057
- // relevantFacts:
1058
- // relevantFacts && relevantFacts.length > 0
1059
- // ? addHeader("# Relevant Facts", relevantFacts)
1060
- // : "",
1061
- // relevantFactsData,
1062
1011
attachments :
1063
1012
formattedAttachments && formattedAttachments . length > 0
1064
1013
? addHeader ( "# Attachments" , formattedAttachments )
0 commit comments