From d435c8b5ae9ce1e72cbeee2875aadc15d75fd83e Mon Sep 17 00:00:00 2001 From: ymq Date: Sat, 8 Aug 2026 16:44:46 +0800 Subject: [PATCH] fix: use chr(10) for newlines in NDJSON stream --- wwwroot/api/cockpit_chat.dspy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wwwroot/api/cockpit_chat.dspy b/wwwroot/api/cockpit_chat.dspy index e879df9..8af38f8 100644 --- a/wwwroot/api/cockpit_chat.dspy +++ b/wwwroot/api/cockpit_chat.dspy @@ -200,7 +200,7 @@ if action == 'send_message': ctx = await _load_ctx(sor, uid) model = await _sel_model(sor, user_model_id) if not model: - yield json.dumps({"type":"widget","widget":_w_card("❌ 错误",_w_text("无可用LLM"),"error")},ensure_ascii=False)+'\n' + yield json.dumps({"type":"widget","widget":_w_card("❌ 错误",_w_text("无可用LLM"),"error")},ensure_ascii=False)+chr(10) return repos_str = ', '.join([r['n'] for r in ctx['repos']]) or '无'