feat: improve error messaging for AI execution failures in agent runners
This commit is contained in:
@@ -245,8 +245,9 @@ async def run_agent(
|
||||
err_msg = custom_error_message
|
||||
else:
|
||||
err_msg = (
|
||||
f"\n\nAstrBot 请求失败。\n错误类型: {type(e).__name__}\n错误信息: "
|
||||
f"{e!s}\n\n请在平台日志查看和分享错误详情。\n"
|
||||
f"Error occurred during AI execution.\n"
|
||||
f"Error Type: {type(e).__name__}\n"
|
||||
f"Error Message: {str(e)}"
|
||||
)
|
||||
|
||||
error_llm_response = LLMResponse(
|
||||
|
||||
@@ -64,8 +64,9 @@ async def run_third_party_agent(
|
||||
err_msg = custom_error_message
|
||||
if not err_msg:
|
||||
err_msg = (
|
||||
f"\nAstrBot 请求失败。\n错误类型: {type(e).__name__}\n"
|
||||
f"错误信息: {e!s}\n\n请在平台日志查看和分享错误详情。\n"
|
||||
f"Error occurred during AI execution.\n"
|
||||
f"Error Type: {type(e).__name__} (3rd party)\n"
|
||||
f"Error Message: {str(e)}"
|
||||
)
|
||||
yield MessageChain().message(err_msg)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user