feat: 网页端Agent切换 + 快捷语句功能
This commit is contained in:
@@ -567,6 +567,13 @@ async def websocket_endpoint(websocket: WebSocket, user_id: str, db: Session = D
|
|||||||
message = data.get("message", "")
|
message = data.get("message", "")
|
||||||
conversation_id = data.get("conversation_id")
|
conversation_id = data.get("conversation_id")
|
||||||
enable_thinking = data.get("enable_thinking", True) # 可临时关闭思考
|
enable_thinking = data.get("enable_thinking", True) # 可临时关闭思考
|
||||||
|
agent_id_override = data.get("agent_id") # 前端可以指定agent
|
||||||
|
|
||||||
|
# 如果前端指定了agent,使用它
|
||||||
|
if agent_id_override:
|
||||||
|
agent = agent_service.get_agent(agent_id_override)
|
||||||
|
if agent and agent.is_active:
|
||||||
|
current_agent_id = agent_id_override
|
||||||
|
|
||||||
if not message.strip():
|
if not message.strip():
|
||||||
continue
|
continue
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user