MCPcopy Create free account
hub / github.com/DVampire/FinAgent / _init_memorys

Method _init_memorys

finagent/memory/interface.py:48–67  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

46 self._init_recent_histories()
47
48 def _init_memorys(self):
49 for symbol in self.symbols:
50 if symbol not in self.market_intelligence_memorys:
51 memory_path = os.path.join(self.memory_path, symbol, "market_intelligence")
52 os.makedirs(memory_path, exist_ok=True)
53 vecstore = FAISS(memory_path = memory_path, embedding_dim = self.embedding_dim)
54 self.market_intelligence_memorys[symbol] = BasicMemory(memory_path = memory_path,
55 vectorstore = vecstore)
56 if symbol not in self.low_level_reflection_memorys:
57 memory_path = os.path.join(self.memory_path, symbol, "low_level_reflection")
58 os.makedirs(memory_path, exist_ok=True)
59 vecstore = FAISS(memory_path = memory_path, embedding_dim=self.embedding_dim)
60 self.low_level_reflection_memorys[symbol] = BasicMemory(memory_path = memory_path,
61 vectorstore = vecstore)
62 if symbol not in self.high_level_reflection_memorys:
63 memory_path = os.path.join(self.memory_path, symbol, "high_level_reflection")
64 os.makedirs(memory_path, exist_ok=True)
65 vecstore = FAISS(memory_path = memory_path, embedding_dim=self.embedding_dim)
66 self.high_level_reflection_memorys[symbol] = BasicMemory(memory_path = memory_path,
67 vectorstore = vecstore)
68 def _init_recent_histories(self):
69 for symbol in self.symbols:
70 if symbol not in self.market_intelligence_recent_histories:

Callers 1

__init__Method · 0.95

Calls 2

FAISSClass · 0.90
BasicMemoryClass · 0.90

Tested by

no test coverage detected