From 6443f1dc5e8eda21ae9f1fa20978cbf987be1d75 Mon Sep 17 00:00:00 2001 From: isvicy <9302617+isvicy@users.noreply.github.com> Date: Tue, 25 Mar 2025 15:56:33 +0800 Subject: [PATCH] feat: more robust sse content regex (#1707) Co-authored-by: yangkai --- lua/avante/llm.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lua/avante/llm.lua b/lua/avante/llm.lua index c60c9ab..135b0de 100644 --- a/lua/avante/llm.lua +++ b/lua/avante/llm.lua @@ -294,12 +294,12 @@ function M.curl(opts) ---@param line string local function parse_stream_data(line) - local event = line:match("^event: (.+)$") + local event = line:match("^event:%s*(.+)$") if event then current_event_state = event return end - local data_match = line:match("^data: (.+)$") + local data_match = line:match("^data:%s*(.+)$") if data_match then provider:parse_response(resp_ctx, data_match, current_event_state, handler_opts) end end