Skip to content
Merged
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
70373f9
fix playground bug, internet search judge
Dec 4, 2025
d181339
Merge branch 'dev' into feat/fix_palyground_bug
Dec 4, 2025
11cf00a
fix playground internet bug
Dec 4, 2025
6b10ce1
merge dev
Dec 4, 2025
c861f61
modify delete mem
Dec 4, 2025
e638039
modify tool resp bug in multi cube
Dec 4, 2025
dcd3d50
Merge branch 'dev' into feat/fix_palyground_bug
Dec 4, 2025
0c0eff8
Merge branch 'dev' into feat/fix_palyground_bug
Dec 5, 2025
8765dc4
fix bug in playground chat handle and search inter
Dec 5, 2025
1a335db
modify prompt
Dec 5, 2025
18320ff
fix bug in playground
Dec 6, 2025
666b897
fix bug playfround
Dec 6, 2025
275b9b6
Merge branch 'dev' into feat/fix_palyground_bug
Dec 7, 2025
0d22512
fix bug
Dec 7, 2025
d38f55f
Merge branch 'dev' into feat/fix_palyground_bug
Dec 7, 2025
a9eb1f6
fix code
Dec 7, 2025
94ad709
Merge branch 'dev' into feat/fix_palyground_bug
Dec 7, 2025
723a14f
fix model bug in playground
Dec 7, 2025
6f06a23
Merge branch 'dev' into feat/fix_palyground_bug
Dec 7, 2025
a300670
Merge branch 'dev' into feat/fix_palyground_bug
Dec 8, 2025
7ee13b1
Merge branch 'dev' into feat/fix_palyground_bug
Dec 8, 2025
5ab6e92
modify plan b
Dec 8, 2025
1bb0bcd
llm param modify
Dec 8, 2025
1b607e7
Merge branch 'dev' into feat/fix_palyground_bug
Dec 8, 2025
f5bc426
add logger in playground
Dec 8, 2025
a9fa309
modify code
Dec 9, 2025
d2efa24
Merge branch 'dev' into feat/fix_palyground_bug
Dec 9, 2025
9ebfbe1
Merge branch 'dev' into feat/fix_palyground_bug
fridayL Dec 9, 2025
4c055d0
fix bug
Dec 9, 2025
27b4fc4
modify code
Dec 9, 2025
cefeefb
modify code
Dec 9, 2025
7e05fa7
fix bug
Dec 9, 2025
a4f66b1
Merge branch 'dev' into feat/fix_palyground_bug
Dec 9, 2025
9b47647
Merge branch 'dev' into feat/fix_palyground_bug
Dec 9, 2025
05da172
fix search bug in plarground
Dec 9, 2025
e410ec2
fixx bug
Dec 9, 2025
0324588
move schadualr to back
Dec 9, 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
26 changes: 13 additions & 13 deletions src/memos/api/handlers/chat_handler.py
Original file line number Diff line number Diff line change
Expand Up @@ -405,17 +405,6 @@ def generate_chat_response() -> Generator[str, None, None]:
async_mode="sync",
)

# Use first readable cube ID for scheduler (backward compatibility)
scheduler_cube_id = (
readable_cube_ids[0] if readable_cube_ids else chat_req.user_id
)
self._send_message_to_scheduler(
user_id=chat_req.user_id,
mem_cube_id=scheduler_cube_id,
query=chat_req.query,
label=QUERY_TASK_LABEL,
)

# ====== first search text mem with parse goal ======
search_req = APISearchPlaygroundRequest(
query=chat_req.query,
Expand Down Expand Up @@ -454,6 +443,17 @@ def generate_chat_response() -> Generator[str, None, None]:

yield f"data: {json.dumps({'type': 'reference', 'data': reference})}\n\n"

# Use first readable cube ID for scheduler (backward compatibility)
scheduler_cube_id = (
readable_cube_ids[0] if readable_cube_ids else chat_req.user_id
)
self._send_message_to_scheduler(
user_id=chat_req.user_id,
mem_cube_id=scheduler_cube_id,
query=chat_req.query,
label=QUERY_TASK_LABEL,
)

# parse goal for internet search
searcher = self.dependencies.searcher
parsed_goal = searcher.task_goal_parser.parse(
Expand All @@ -476,14 +476,14 @@ def generate_chat_response() -> Generator[str, None, None]:
# internet status
yield f"data: {json.dumps({'type': 'status', 'data': 'start_internet_search'})}\n\n"

# ====== internet search with parse goal ======
# ====== second deep search ======
search_req = APISearchPlaygroundRequest(
query=parsed_goal.rephrased_query
or chat_req.query + (f"{parsed_goal.tags}" if parsed_goal.tags else ""),
user_id=chat_req.user_id,
readable_cube_ids=readable_cube_ids,
mode="fast",
internet_search=chat_req.internet_search,
internet_search=chat_req.internet_search or parsed_goal.internet_search,
top_k=chat_req.top_k,
chat_history=chat_req.history,
session_id=chat_req.session_id,
Expand Down