From d89fb863ed36ed8e76e79931f5fb28e06bb35b7a Mon Sep 17 00:00:00 2001 From: Soulter <905617992@qq.com> Date: Fri, 18 Jul 2025 16:13:27 +0800 Subject: [PATCH] fix: improve logging and error message details in LLMRequestSubStage --- astrbot/core/pipeline/process_stage/method/llm_request.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/astrbot/core/pipeline/process_stage/method/llm_request.py b/astrbot/core/pipeline/process_stage/method/llm_request.py index 2d9392e6d..6820da33e 100644 --- a/astrbot/core/pipeline/process_stage/method/llm_request.py +++ b/astrbot/core/pipeline/process_stage/method/llm_request.py @@ -173,7 +173,9 @@ class LLMRequestSubStage(Stage): event=event, pipeline_ctx=self.ctx, ) - logger.debug(f"handle provider[id: {provider.provider_config['id']}] request: {req}") + logger.debug( + f"handle provider[id: {provider.provider_config['id']}] request: {req}" + ) await tool_loop_agent.reset(req=req, streaming=self.streaming_response) async def requesting(): @@ -229,7 +231,7 @@ class LLMRequestSubStage(Stage): logger.error(traceback.format_exc()) event.set_result( MessageEventResult().message( - f"AstrBot 请求失败。\n错误类型: {type(e).__name__}\n错误信息: {str(e)}" + f"AstrBot 请求失败。\n错误类型: {type(e).__name__}\n错误信息: {str(e)}\n\n请在控制台查看和分享错误详情。\n" ) ) return