diff --git a/wwwroot/api/agent_chat.dspy b/wwwroot/api/agent_chat.dspy index 9559a5f..656702a 100644 --- a/wwwroot/api/agent_chat.dspy +++ b/wwwroot/api/agent_chat.dspy @@ -110,7 +110,7 @@ if action == 'send_message': _tool = data.get('tool', '') _params = data.get('params', {}) or {} _cmd = _params.get('command', '') if isinstance(_params, dict) else '' - yield json.dumps({"content": "⚠️ 需要你确认执行命令:`" + str(_cmd)[:120] + "`\n请回复「确认」执行,或「取消」放弃。"}, ensure_ascii=False) + '\n' + yield json.dumps({"content": "⚠️ 需要你确认执行命令:`" + str(_cmd)[:120] + "`\n请回复「确认」执行、「全部确认」本会话不再询问,或「取消」放弃。"}, ensure_ascii=False) + '\n' elif t == 'error': yield json.dumps({"error": data.get('message', '')}, ensure_ascii=False) + '\n' else: diff --git a/wwwroot/api/agent_chat_generic.dspy b/wwwroot/api/agent_chat_generic.dspy index 49621c8..74dd82b 100644 --- a/wwwroot/api/agent_chat_generic.dspy +++ b/wwwroot/api/agent_chat_generic.dspy @@ -42,7 +42,7 @@ if action == 'send_message': _tool = data.get('tool', '') _params = data.get('params', {}) or {} _cmd = _params.get('command', '') if isinstance(_params, dict) else '' - yield json.dumps({"content": "⚠️ 需要你确认执行命令:`" + str(_cmd)[:120] + "`\n请回复「确认」执行,或「取消」放弃。"}, ensure_ascii=False) + '\n' + yield json.dumps({"content": "⚠️ 需要你确认执行命令:`" + str(_cmd)[:120] + "`\n请回复「确认」执行、「全部确认」本会话不再询问,或「取消」放弃。"}, ensure_ascii=False) + '\n' elif t == 'error': yield json.dumps({"error": data.get('message', '')}, ensure_ascii=False) + '\n' else: