From 3d59849d3e4f9893530466dc64b0230a07daef8c Mon Sep 17 00:00:00 2001 From: ymq Date: Mon, 31 Aug 2026 19:16:13 +0800 Subject: [PATCH] =?UTF-8?q?fix(isolation):=20=E9=A9=BE=E9=A9=B6=E8=88=B1ch?= =?UTF-8?q?at=E5=A3=B0=E6=98=8Epipeline=5Fid=E6=BF=80=E6=B4=BB=E4=BC=9A?= =?UTF-8?q?=E8=AF=9D=E8=B7=A8=E4=BA=A7=E7=BA=BF=E9=9A=94=E7=A6=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wwwroot/api/cockpit_chat_v2.dspy | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/wwwroot/api/cockpit_chat_v2.dspy b/wwwroot/api/cockpit_chat_v2.dspy index 01e86d2..ed2cdf3 100644 --- a/wwwroot/api/cockpit_chat_v2.dspy +++ b/wwwroot/api/cockpit_chat_v2.dspy @@ -122,8 +122,10 @@ if action == 'send_message': if ctx['name']: yield json.dumps({"reasoning_content": "项目: " + ctx['name'] + "\n"}, ensure_ascii=False) + '\n' - # 运行 gateway(输出 content 流式格式,供前端 AgentIO→AgentOut 渲染) - async for chunk in gateway.run_message("web", uid, prompt, model_id=model_id, session_id=session_id): + # 运行 gateway(输出 content 流式格式,供前端 AgentIO→AgentOut 渲染)。 + # pipeline_id 声明本产线:激活会话项目跨产线隔离——残留的投标/商机项目 + # 不会劫持开发产线驾驶舱(否则全局兜底指向跨产线项目时整会话变投标大脑)。 + async for chunk in gateway.run_message("web", uid, prompt, model_id=model_id, session_id=session_id, pipeline_id='sdlc_general'): data = json.loads(chunk) t = data.get('type', '')