Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
587e5a7
feat: update memos headers
fridayL Nov 19, 2025
5637c9d
feat: headers add
fridayL Nov 19, 2025
68831c0
feat: update search agent
fridayL Nov 20, 2025
58c512d
feat: upadte mem story
fridayL Nov 21, 2025
a497d46
feat: update mem scehduler
fridayL Nov 21, 2025
bd72e9b
feat: update deepsearch mem code
fridayL Nov 21, 2025
91664dc
Merge branch 'dev_new' into feat/deep-search
fridayL Nov 22, 2025
f332ef2
feat: update deepsearch agent
fridayL Nov 22, 2025
c21fc58
feat: update test code
fridayL Nov 22, 2025
fca3776
Merge branch 'dev_new' into feat/deep-search
fridayL Nov 24, 2025
0f62af8
fix: remove dup config
fridayL Nov 24, 2025
5f0a97c
Merge branch 'dev' into feat/deep-search
fridayL Nov 24, 2025
dac3394
feat: dock search pipeline
fridayL Nov 25, 2025
f38115c
Merge branch 'feat/deep-search' of https://github.com/fridayL/MemOS i…
fridayL Nov 25, 2025
696692d
Merge branch 'dev_new' into feat/deep-search
fridayL Nov 25, 2025
9489d54
fix: code test
fridayL Nov 25, 2025
e43e5db
feat: add test scripts
fridayL Nov 25, 2025
ecd4508
feat: add test
fridayL Nov 25, 2025
6e21032
feat: update need_raw process
fridayL Nov 25, 2025
fac355d
Merge branch 'dev_new' into feat/deep-search
fridayL Nov 25, 2025
592f637
fix: add initter
fridayL Nov 25, 2025
df4a66f
Merge branch 'dev_new' into feat/deep-search
fridayL Nov 25, 2025
fbdd07a
Merge branch 'dev_new' into feat/deep-search
fridayL Nov 27, 2025
ad99745
fix: change agent search func name
fridayL Nov 27, 2025
e203755
Merge branch 'dev' into feat/deep-search
fridayL Nov 27, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion src/memos/multi_mem_cube/single_cube.py
Original file line number Diff line number Diff line change
Expand Up @@ -203,7 +203,7 @@ def _deep_search(
formatted_memories = [format_memory_item(data) for data in enhanced_memories]
return formatted_memories

def _deep_search(
def _agentic_search(
self, search_req: APISearchRequest, user_context: UserContext, max_thinking_depth: int
) -> list:
deepsearch_results = self.deepsearch_agent.run(
Expand All @@ -229,6 +229,8 @@ def _fine_search(
"""
if FINE_STRATEGY == FineStrategy.DEEP_SEARCH:
return self._deep_search(search_req=search_req, user_context=user_context)
elif FINE_STRATEGY == FineStrategy.AGENTIC_SEARCH:
return self._agentic_search(search_req=search_req, user_context=user_context)

target_session_id = search_req.session_id or "default_session"
search_filter = {"session_id": search_req.session_id} if search_req.session_id else None
Expand Down
1 change: 1 addition & 0 deletions src/memos/types/general_types.py
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,7 @@ class FineStrategy(str, Enum):
REWRITE = "rewrite"
RECREATE = "recreate"
DEEP_SEARCH = "deep_search"
AGENTIC_SEARCH = "agentic_search"


# algorithm strategies
Expand Down
Loading