perf: advanced web chat (#1811)

* perf: supports for quoting message

* feat: add supports for Voice and File

* perf: reply button
This commit is contained in:
Junyan Qin (Chin)
2025-11-28 22:25:06 +08:00
committed by GitHub
parent 58312deb8c
commit b5d192425e
6 changed files with 231 additions and 17 deletions

View File

@@ -123,6 +123,10 @@ class LocalAgentRunner(runner.RequestRunner):
use_llm_model = await self.ap.model_mgr.get_model_by_uuid(query.use_llm_model_uuid)
self.ap.logger.debug(
f'localagent req: query={query.query_id} req_messages={req_messages} use_llm_model={query.use_llm_model_uuid}'
)
if not is_stream:
# 非流式输出,直接请求
@@ -235,6 +239,10 @@ class LocalAgentRunner(runner.RequestRunner):
req_messages.append(err_msg)
self.ap.logger.debug(
f'localagent req: query={query.query_id} req_messages={req_messages} use_llm_model={query.use_llm_model_uuid}'
)
if is_stream:
tool_calls_map = {}
msg_idx = 0