diff --git a/wwwroot/api/cockpit_chat_v2.dspy b/wwwroot/api/cockpit_chat_v2.dspy index 2a95731..11565ff 100644 --- a/wwwroot/api/cockpit_chat_v2.dspy +++ b/wwwroot/api/cockpit_chat_v2.dspy @@ -33,7 +33,9 @@ def _w_card(title, body, kind="info"): "options":{"css":"agent-card","style":{"borderLeft":"3px solid "+color,"paddingLeft":"8px","marginBottom":"8px"}}} if action == 'send_message': - prompt = msg + # 从 params 中提取 prompt + prompt = (params_kw or {}).get('prompt', '') or msg + prompt = prompt.strip() # ── 意图识别:停止类指令 ── stop_keywords = ['停止', '取消', '停下', '终止', '停', 'stop', 'cancel', 'abort']