需求:三台载体共享同一份记忆与本体,模型原生分不清自己是哪一号(身份只来自上下文 + 出厂训练);要求本体按 模型 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 在线)。