From f7e8ec12e8cc52db0ad24b145af57c5cb5899462 Mon Sep 17 00:00:00 2001 From: hmo Date: Sun, 14 Jun 2026 13:05:20 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=8E=BB=E9=99=A4=E7=A1=AC=E7=BC=96?= =?UTF-8?q?=E7=A0=81IP=20+=20=E8=AF=81=E6=8D=AE=E5=86=B2=E7=AA=81=E6=97=B6?= =?UTF-8?q?=E4=BF=A1=E4=BB=BBsession=E4=BC=98=E5=85=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gateway/scripts/chat_bridge.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/gateway/scripts/chat_bridge.py b/gateway/scripts/chat_bridge.py index 499bce2..25cf4a1 100644 --- a/gateway/scripts/chat_bridge.py +++ b/gateway/scripts/chat_bridge.py @@ -161,7 +161,7 @@ _TOOLS = [ "type": "function", "function": { "name": "run_command", - "description": "执行一条 shell 命令。可以 SSH 到远程服务器(如 root@47.115.32.206)。", + "description": "执行一条 shell 命令。可以 SSH 到远程服务器。需要先通过其他渠道确认目标服务器地址。", "parameters": { "type": "object", "properties": { @@ -640,6 +640,12 @@ class SessionBridge: " · 别人刚说过的话你接着回应\n" " · 显而易见的事实\n" "\n" + "=== 证据冲突时的处理 ===\n" + "如果 session_search 和 run_command 的结果互相矛盾:\n" + " · 优先信任 session_search——对话记录比远程查询更可靠\n" + " · 如果 SSH 查到的状态和 session 里的计划不符,以 session 记录为准\n" + " · 不要同时输出两个矛盾的说法,选了就选了\n" + "\n" "=== 写文件的正确方式 ===\n" "用 Python 一次性写完所有内容,不要分多次调用。\n" "错误示例(会覆盖,每调用一次就清空一次):python -c \"open('file', 'w').write('一行')\"\n"