From 08e727aa4145b1623727cef3a8207760c4cea560 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=85=AC=E6=98=8E?= <83812544+Ed1s0nZ@users.noreply.github.com> Date: Tue, 12 May 2026 17:19:51 +0800 Subject: [PATCH] Add files via upload --- internal/app/app.go | 5 +++++ internal/handler/agent.go | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/internal/app/app.go b/internal/app/app.go index 20f7bfe0..dacbf0fd 100644 --- a/internal/app/app.go +++ b/internal/app/app.go @@ -16,6 +16,7 @@ import ( "cyberstrike-ai/internal/c2" "cyberstrike-ai/internal/config" "cyberstrike-ai/internal/database" + "cyberstrike-ai/internal/einoobserve" "cyberstrike-ai/internal/handler" "cyberstrike-ai/internal/knowledge" "cyberstrike-ai/internal/logger" @@ -558,6 +559,10 @@ func (a *App) RunWithContext(ctx context.Context) error { // Shutdown 关闭应用 func (a *App) Shutdown() { + shutdownCtx, shutdownCancel := context.WithTimeout(context.Background(), 5*time.Second) + _ = einoobserve.ShutdownOtel(shutdownCtx) + shutdownCancel() + // 停止钉钉/飞书长连接 a.robotMu.Lock() if a.dingCancel != nil { diff --git a/internal/handler/agent.go b/internal/handler/agent.go index 805dd5c7..b338c04f 100644 --- a/internal/handler/agent.go +++ b/internal/handler/agent.go @@ -1249,6 +1249,10 @@ func (h *AgentHandler) createProgressCallback(runCtx context.Context, cancelRun eventType != "response_start" && eventType != "response_delta" && eventType != "tool_result_delta" && + eventType != "eino_trace_run" && + eventType != "eino_trace_start" && + eventType != "eino_trace_end" && + eventType != "eino_trace_error" && eventType != "eino_agent_reply_stream_start" && eventType != "eino_agent_reply_stream_delta" && eventType != "eino_agent_reply_stream_end" {