Skip to content

Commit bd0b234

Browse files
committed
revise simple tree
1 parent c6376cd commit bd0b234

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

src/memos/memories/textual/simple_tree.py

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,34 @@ def get_current_memory_size(self, user_name: str | None = None) -> dict[str, int
116116
"""
117117
return self.memory_manager.get_current_memory_size(user_name=user_name)
118118

119+
def get_searcher(
120+
self,
121+
manual_close_internet: bool = False,
122+
moscube: bool = False,
123+
):
124+
if (self.internet_retriever is not None) and manual_close_internet:
125+
logger.warning(
126+
"Internet retriever is init by config , but this search set manual_close_internet is True and will close it"
127+
)
128+
searcher = Searcher(
129+
self.dispatcher_llm,
130+
self.graph_store,
131+
self.embedder,
132+
self.reranker,
133+
internet_retriever=None,
134+
moscube=moscube,
135+
)
136+
else:
137+
searcher = Searcher(
138+
self.dispatcher_llm,
139+
self.graph_store,
140+
self.embedder,
141+
self.reranker,
142+
internet_retriever=self.internet_retriever,
143+
moscube=moscube,
144+
)
145+
return searcher
146+
119147
def search(
120148
self,
121149
query: str,

0 commit comments

Comments
 (0)