From 67cad2dd96ee1977f8d9bbf77da70a0a7b168409 Mon Sep 17 00:00:00 2001 From: cfdaily Date: Sat, 13 Jun 2026 09:35:15 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=5FREASON=5FMAP=20=E8=A1=A5=20agent=5Fer?= =?UTF-8?q?ror=20=E6=9D=A1=E7=9B=AE=EF=BC=88G2=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit spawner 会产生 agent_error reason,之前缺映射走到 _default 显示'未知原因'。 --- src/daemon/mail_notify.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/daemon/mail_notify.py b/src/daemon/mail_notify.py index b6d86c2..5b43147 100644 --- a/src/daemon/mail_notify.py +++ b/src/daemon/mail_notify.py @@ -64,6 +64,9 @@ _REASON_MAP: Dict[str, tuple] = { "主模型和备用模型均失败", lambda d: f"fallback {d.get('fallback_count', '?')} 次," f"原因: {d.get('fallback_reason', '未知')}"), + "agent_error": ( + "Agent 内部错误", + lambda d: f"stderr: {_extract_stderr(d)}" if _extract_stderr(d) else ""), "agent_failed": ("收件人主动标记失败", lambda d: ""), "compact_failed": ("上下文压缩失败", lambda d: f"stderr: {_extract_stderr(d)}" if _extract_stderr(d) else ""), "compact_hanging": ("上下文压缩长时间未完成", lambda d: ""), -- 2.45.4