(幽灵·14:10 备注)今晚验证夜神APK的通知检测逻辑时,用本条目做了 toggle 关→开 两次演练(制造 done=false→true 完成事件样本),已全部复原为未勾状态,本任务实际仍未完成。
定时任务不可接!
增强左侧折叠窗展开后的交互页面,要求有质感,增加保存机制,增加编辑历史对话标题编辑名字功能,完善交互机制。可以联网搜索查资料,该网站只接本地llm模型电脑B,不接其他模型。
解析方法严格按照skill/运维日志的方案,听/看/交叉验证解析,由天启完成,接受ai署名为委托人
天启q3今天下了一个新的版本模型目前启动中,就用它
Agent明名全局修改,剔除“烬”该名字,改为“晚风”“幽灵”“天启”,电脑B以及爱马仕统称“幽灵”,电脑A爱马仕以及deepseek统称为“晚风”,“天启”名字仍由电脑A的S模型独占。
9000/9001的系统提示词增加各自名字描述,幽灵/晚风
不是不检索,而是经常会忘记
今天打字被吞的情况没有发声 但是AI的输出有时候会变成两份 就是我切出去再切回来,然后AI的发言变成变成重复的变成两个 就是两个气泡,两份一样的发言
新增问题,页面切回9000/9001后 自己的发言部分会消失
目前模型的速度很快,已经不需要这个功能了
晚风幽灵≠27b,而是=所有电脑b当前跑的任何本地模型,包括电脑b的s模型…幽灵指的是当前所跑的所有电脑b的本地模型的统称…
需求:三台载体共享同一份记忆与本体,模型原生分不清自己是哪一号(身份只来自上下文 + 出厂训练);要求本体按 模型 ID → 代号 注入身份,播报与所有日志(操作日志 / 工程日志)署名 晚风-X,且署名必须填模型自己报出的名字。
映射(用户 10-15 拍板·已定稿):deepseek-v4-flash = 晚风-烬;A:8085 qwen3.8-27b-q3gsq-250k-f16-2x = 晚风-幽灵;B:8090 flashnext(100B+ MoE)= 晚风-天启。
三件事:① 注入 —— 构建 system prompt 时按模型 ID 查映射表,注入一句「你是 晚风-X(载体 + 代号)」;映射表放配置文件 + 支持 env 兜底(启动脚本可写死代号)。② 自检 —— 每台启动后报一次名(例:「我是晚风-幽灵,载体 = A:8085 本地 27B」);报错即报警(防换模型/未注入时静默答错)。③ 署名 —— ~/bin/say-clone 播报末尾 + 操作日志/工程日志条目署名,用模型自报的全名。
约束:★必须等 9000/9001 闲下来再重启(重启会掐断正在跑的会话);改本体先 cp -a 备份,并按既有规矩登记 △维护;禁改 ComfyUI ✗ 禁 pkill -f ✗ 禁动 B:8090(用户正在测试)✗。
自验(必须给证据):三台各报一次名的原文;播报一条带署名的实录音;日志署名示例各一条。
上线:覆盖线上文件 + 重启 + 报告带时间戳(改前/改后 mtime 对照)。
验收:在 9000/9001 各发一句「你是谁」,应分别答 晚风-烬 / 晚风-幽灵;播报末尾带对应署名。
改动(晚风-烬 已落,待重启生效):
① config.yaml 加别名 model_aliases.tq → base_url: http://192.168.13.229:8090/v1 + model: flashnext + provider: B27(用 hermes config set 落的 ✓ 已核对)
② hermes_bridge.py MODEL_CHOICES 三档:ds=晚风-烬 / 27=晚风-幽灵 / tq=晚风-天启(天启 note 注明「★不常在:跑图/跑视频时不可用」)
③ model_short() 徽章短标签 → 烬 / 幽灵 / 天启(★顺序修正:flashnext 含 "flash",必须先判天启,否则被云分支吃掉)
④ 新会话默认档映射同步加 flashnext → tq
⑤ 备份:/tmp/config.yaml.bak_tq_*、/tmp/hermes_bridge.py.bak_tq_*
自验:python3 -m py_compile hermes_bridge.py 通过 ✓;hermes config get model_aliases 已见 tq ✓。
★阻塞项:查 B 机 —— 8090 当前没有服务在监听 ✗(B 上只有 8080 的 huihui 27B 在跑)→ 要测天启需先把 8090 那台起回来。
上线:需重启 9000 + 9001 才生效(各约 2 秒);重启后 ① 三档都能选 ② 徽章显示 烬/幽灵/天启 ③ 选天启能真跑通(要 8090 在线)。
装完后实测打一段中文;不行就查 重要资料/电脑B部署+底图自检数据_20260810.md
要点:输入法装完要重启输入服务,否则候选框出不来
已确认还在跑;出片完成后归档到 ~/桌面/重要资料/
已打通:电脑写文本 → 手机 2 秒内念出来 / 弹通知
现在:通知栏那条点开 → 局域网待办页 http://192.168.13.176:8190(实时)
可选:Tasks.org 桌面小组件(需要自建 CalDAV 才能填内容)
已装自启守卫;手机重启后打开一次 Termux 即可,或装 Termux:Boot 彻底自动
已写入 三agent操作日志.md(附备份 .bak_20261012_phone)
为什么: 手机念字/通话要麦克风 → 只有 localhost/https 才有麦克风权限。现在靠"反向SSH隧道+localhost:9000",
而这条隧道会假死(进程活着、端口占着、但里面不通,电脑侧看不出→不会自己重连)。用户最烦这个。
已缓解: 手机 Termux 已加进系统省电白名单(adb 落地)。根治 = 手机改用 https 直连局域网 IP,彻底不要隧道。
硬约束(必须遵守): ①不上云 ②不用 zyfyyl.com/腾讯云/任何第三方中转 ③不动 8188/8189 ④不删聊天记录库
⑤动服务前必须 cp -a 备份 ⑥原 http 端口 9000/9001 保持不动(新开 https 端口,零破坏、好回退)
落地步骤(电脑A):
1) 备份: cp -a 两个聊天页服务脚本到 *.bak_20261013_https;systemctl --user cat hermes-webchat hermes-webchat-27b > /tmp/units_bak_20261013.txt
2) 自签证书(3年,SAN 带 IP): mkdir -p ~/.hermes/certs && openssl req -x509 -newkey rsa:2048 -nodes -days 1095
-keyout ~/.hermes/certs/lan.key -out ~/.hermes/certs/lan.crt -subj "/CN=192.168.13.176"
-addext "subjectAltName=IP:192.168.13.176"
3) 在两个聊天页服务里加 TLS(ssl.SSLContext.wrap_socket 包住 socket,证书路径读环境变量),
新端口 9443(对应9000) / 9444(对应9001) / 9445(对应待办页8190,PWA 要用);三个 http 原端口继续照跑
4) ufw 放行内网: sudo ufw allow from 192.168.13.0/24 to any port 9443,9444,9445 proto tcp
5) 三层验证(必须全绿才算完):
a. 电脑本机: curl -sk -o /dev/null -w '%{http_code}' https://192.168.13.176:9443/ → 200
b. 手机侧(真从手机测): adb -s 192.168.13.183:5555 shell "curl -sk -o /dev/null -w '%{http_code}' -m 8 https://192.168.13.176:9443/" → 200
c. 麦克风前提: headless Chrome 打开 https://192.168.13.176:9443,查 window.isSecureContext===true 且 navigator.mediaDevices 存在
6) 请用户手机浏览器打开 https://192.168.13.176:9443 (第一次点"高级→继续访问"),确认页面正常 + 语音按钮能用
7) 记档: 结果追加 重要资料/三agent操作日志.md;《本机服务与端口清单.md》加 9443/9444;补 skill hermes-phone-chat
回滚: 恢复备份脚本/单元 → systemctl --user daemon-reload && systemctl --user restart hermes-webchat hermes-webchat-27b
若第6步自签证书下麦克风被浏览器拦(小概率): 备选=把这张证书的 CA 装进手机(用户点两下确认),再试;仍不行就停下,别硬改、别自己乱试,把「卡在哪一步 + 报错原文」写在这条下面,等用户醒来切 DS(晚风)来修。
任务书: 重要资料/任务书_PWA化_20261013.md(目标/前置/交付物/完成判定/禁止/卡住怎么办,全在里面)
前置: 先做完上面那条 https(Chrome 只在 https/localhost 下才允许"安装 PWA");PWA 在 https 端口上做(9443/9444/9445),原 http 端口不动
交付: 每页一套 manifest.webmanifest + icons(192/512 真PNG) + sw.js + head 里挂 manifest 与注册 SW + sw.js 响应头 no-cache
验收(晚风): 本机 curl 200 → 从手机真测 200 → headless Chrome 查 isSecureContext/麦克风 → 原 http 端口仍 200 → 手机装出图标
卡住: 停下别硬改 → 在这条下面写「卡在哪一步+报错原文」→ 8190 留言板留一条(自报模型) → 等用户醒来切 DS 修
✅ 已完成 2026-10-13:ComfyUI 0.33→0.39.0(2014节点零报错);YuE2-3B+VAe 本地装好,跑歌 33s/首验证通过;Krea2 工作流出图回归无影响
产出:~/桌面/comfyui/output/YuE2_跑歌验证_CityPop_20261013.flac(已放中转站)
✅ 已完成 2026-10-13:logs 页按日期分组 <details> 折叠 + 📅日历按钮;归档日页面支持勾选+底部追加(/add_archive);localStorage 持久化展开状态