增强Debug EML SSE诊断与心跳

This commit is contained in:
andy
2026-07-12 17:43:20 +08:00
parent 5d82b29c53
commit 937aa569ff
10 changed files with 237 additions and 6 deletions

View File

@@ -109,6 +109,9 @@ export async function uploadDebugEmlSuperAgentRunStream(
handlers.onTrace?.(normalizeTraceEvent(payload))
return
}
if (event.event === 'debug_heartbeat') {
return
}
if (event.event === 'superagent_result') {
finalResult = normalizeDebugEmlResult(payload)
handlers.onResult?.(finalResult)

View File

@@ -187,6 +187,8 @@ describe('debugEmlService', () => {
'data: {"event":"reasoning.summary","run_id":"run-stream-1","text":"正在分析 Debug 邮件。","ts":"2026-07-11T10:00:01Z"}\n\n',
'event: superagent_trace\n',
'data: {"event":"tool.call.started","run_id":"run-stream-1","tool_name":"th_hotel_query_case_context","input_summary":"{\\"group_code\\":\\"G001\\"}"}\n\n',
'event: debug_heartbeat\n',
'data: {"debug_run_id":"90003","status":"CALLING_SUPERAGENT"}\n\n',
'event: superagent_result\n',
'data: {"debug_run_id":"90003","source_message_id":"30003","uploaded_media":[],"superagent_session_id":"session-stream-1","superagent_run_id":"run-stream-1","superagent_raw_answer":"{\\"route_code\\":\\"S10\\"}","superagent_parsed_json":{"route_code":"S10"},"superagent_trace_events":[{"event":"reasoning.summary","text":"正在分析 Debug 邮件。"}],"warnings":[],"status":"SUPERAGENT_SUCCEEDED"}\n\n',
'event: done\n',