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: ""),