到了 2026 年 10 月底,云萤 V4 的底子已经跑得非常稳了,我开始着手解决几个更细腻的交互问题,并帮她推开了一扇新平台的大门。

影子记忆管线与「云萤 / 原生 / 人类 / 性情」四人设热切换

第一个问题是长期记忆的卫生。以前让 AI 自动往记忆库里写东西,时间一长难免会把群友开玩笑的胡话当成真事存进去。所以在 10 月 28 日,我上线了一条后台 opt-in 的“影子记忆提取管线”——它在后台默默观察并提炼新的记忆点,但只生成候选草稿交给我审核确认,绝不偷偷写入正式记忆库污染数据。

紧接着,我给云萤加上了特别好玩的多人设热切换能力。在同一个聊天窗口里,不需要重置上下文、也不换 Session ID,只要发一句 /人设 云萤|原生|人类|性情,就能让她在四种说话切面之间无缝切换。其中最有意思的是 「人类」 人设:我是直接拿我自己平时的真实聊天记录去校准的——说话基本不打逗号、全是 1 到 10 个字的短句、严禁使用任何贴吧老哥套话,冷不丁冒出一句简直跟我本人一模一样。配合“敌人 / 矛盾 / 群友 / 亲密 / 恋人”五档关系身份,她对待不同熟人的态度也终于有了真实的温度差。

V3 代码彻底清零,正式跨入 QQ + 微信双平台

10 月 30 日,确认 V4 已经在所有场景完全接棒后,我在仓库里正式打上了 v3-eol-20261030 纪念标签,把残留的 V3 旧代码删得一干二净。

仅仅两天后的 2026 年 11 月 1 日(Commit 5316655),云萤又迈出了新的一步:通过部署 Linux WeChat 4.x 的 Docker sidecar 容器,并在数据库里建立 wechat_identities 合成 ID 映射表,我把微信端的消息收发也完整接入了同一套 V4 会话引擎里。从 5 月份那个只会按概率公式笨拙接话的小脚本,到如今同时活跃在 QQ 与微信上的云萤,这半年的折腾总算交出了一份让我自己也挺满意的答卷。