Compare commits

...

1 Commits

Author SHA1 Message Date
3854d78c9c feat: 网页端Agent切换 + 快捷语句功能 2026-04-12 16:43:39 +08:00
3 changed files with 600 additions and 1241 deletions

View File

@@ -567,6 +567,13 @@ async def websocket_endpoint(websocket: WebSocket, user_id: str, db: Session = D
message = data.get("message", "")
conversation_id = data.get("conversation_id")
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():
continue

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff