From e6830955cdd8fd95888715f2ee823a7db755bd32 Mon Sep 17 00:00:00 2001 From: ymq Date: Mon, 10 Aug 2026 08:21:40 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20stronger=20anti-switch=20prompt=20?= =?UTF-8?q?=E2=80=94=20only=20trigger=20on=20explicit=20=E5=88=87=E6=8D=A2?= =?UTF-8?q?=E5=88=B0=20prefix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wwwroot/api/cockpit_chat.dspy | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/wwwroot/api/cockpit_chat.dspy b/wwwroot/api/cockpit_chat.dspy index e8c6365..7c7e4f8 100644 --- a/wwwroot/api/cockpit_chat.dspy +++ b/wwwroot/api/cockpit_chat.dspy @@ -25,7 +25,8 @@ AGENT_PROMPT = """你是开发产线驾驶舱 Agent。用工具获取数据, ## 核心原则 - 环境信息中已显示当前项目。所有操作在当前项目内完成 -- 如果用户没提其他项目名,不要切换项目 +- **除非用户原话以"切换到"开头,否则绝不要调用 switch_project** +- 提到项目名不等于要切换——只有在用户明确表达切换意图时才切换 ## 工作流 - 切换项目:用户说"切换到XXX项目" → switch_project