← 回普通工程日志
# 9001聊天前台从电脑A搬到电脑B(幽灵本机版)+ 真实上下文台账(2026-10-20)
机器: 电脑A | 通用: 否
### 10-20 07:33 9001聊天前台从电脑A搬到电脑B(幽灵本机版)+ 真实上下文台账
新单元(电脑B): ~/.config/systemd/user/hermes-webchat-9001.service → CHAT_PORT=9001 / CHAT_UI=/home/yyl/hermes-webchat/ui-9001.html / 连本机内核 ws://127.0.0.1:9120 (EnvironmentFile=/home/yyl/.hermes/bridge_ws_local.env) / TLS_PORTS=9444 新签证书 ~/.hermes/certs/lan-b.crt(SAN IP:192.168.13.229)。前台文件从A拷来:hermes_bridge.py、ui-9001.html、pwa/、data(appearance.json+appearance/+media.json)。
自检(实测): 本机与从电脑A跨机都通 —— /api/status 返回 model=qwen3.8-flash-next-iq3_xxs app=幽灵本地; https://192.168.13.229:9444 通; 发一条消息内核回"收到", done 事件 usage: context_used=23333 context_max=200000 (12%)。
上下文"变杠"治法(桥侧台账): hermes_bridge.py 打 3 处补丁 —— 每轮 message.complete 把模型上报的真值记进 data/ctx_ledger_9001.json; /api/open 内核给不出时回落该值并带 context_asof 时间戳。验证: 用内核 session.close 把活实例关掉后再 /api/open → 仍回 23333/200000 + context_asof。备份 hermes_bridge.py.bak-1020-ctx。
清理: 3 条自检会话已删, 会话总数 42 未变(他的会话没动)。B 机 ufw 状态=不活动, 无需加放行规则。
遗留: 电脑A 的旧 9001 桥(hermes-webchat-27b)仍在跑, 等他把手机换到新地址验通后停掉; 手机新地址 http://192.168.13.229:9001 (加密口 9444)。
电脑A 10-20 22:34