Skip to content
Merged
Changes from all commits
Commits
Show all changes
29 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
ca780ea
Merge branch 'dev_new' into feat/deep-search
fridayL Nov 27, 2025
1b67652
Merge branch 'feat/deep-search' of https://github.com/fridayL/MemOS i…
fridayL Nov 27, 2025
94dba83
feat: update logs and defined
fridayL Nov 28, 2025
64414ea
Merge branch 'dev' into feat/deep-search
fridayL Nov 28, 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
12 changes: 8 additions & 4 deletions src/memos/multi_mem_cube/single_cube.py
Original file line number Diff line number Diff line change
Expand Up @@ -35,14 +35,17 @@

if TYPE_CHECKING:
from memos.api.product_models import APIADDRequest, APISearchRequest
from memos.mem_cube.navie import NaiveMemCube
from memos.mem_reader.simple_struct import SimpleStructMemReader
from memos.mem_scheduler.optimized_scheduler import OptimizedScheduler


@dataclass
class SingleCubeView(MemCubeView):
cube_id: str
naive_mem_cube: Any
mem_reader: Any
mem_scheduler: Any
naive_mem_cube: NaiveMemCube
mem_reader: SimpleStructMemReader
mem_scheduler: OptimizedScheduler
logger: Any
searcher: Any
deepsearch_agent: Any | None = None
Expand Down Expand Up @@ -155,7 +158,7 @@ def _search_text(
Args:
search_req: Search request
user_context: User context
search_mode: Search mode (FAST, FINE, or MIXTURE)
search_mode: Search mode (fast, fine, or mixture)

Returns:
List of formatted memory items
Expand Down Expand Up @@ -227,6 +230,7 @@ def _fine_search(
Returns:
List of enhanced search results
"""
logger.info(f"Fine strategy: {FINE_STRATEGY}")
if FINE_STRATEGY == FineStrategy.DEEP_SEARCH:
return self._deep_search(search_req=search_req, user_context=user_context)
elif FINE_STRATEGY == FineStrategy.AGENTIC_SEARCH:
Expand Down
Loading