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"