← All release notes
✨ Features (7)
245af578 (admin)companion audit 逐条查看模型原始回复与格式检查(SUGGESTIONS / 截断 / 旁白星号 / 删除线) — Claude
f40302e8 (prompt)提示词文字包地基——键目录、平台文字包(版本 / 回滚)、解析器、后台页面;恋爱向与表达方式文字移出程序代码 — Claude
41fc3dd7 (companion)恋爱向情绪跟随——她把温度推到哪里就接到哪里,不延后、不质疑、不拉回工作 — Claude
43b4b7f5 (companion)恋爱向角色被撩时接招并往前推一步、说出只对她的话,强势不用在管教她 — Claude
5c8c3be6 (companion)恋爱向角色每轮注入按关系阶段轮换的心动时刻,话题停滞时把焦点拉回她本人 — Claude
c342324c (companion)消息协议按客户端修订号投影,服务端不返回客户端不支持的协议内容 — Claude
4d4cef31 (companion)流式回复撤回 / 替换——终审不通过发 retracted,复读命中流式重写并以 replacing 替换 — Claude
🐛 Bug Fixes (16)
1546ef3f (companion)流式回复的复读重写一次换掉、片段级不替换,iOS 不再出现「显示完又重新显示一遍」 — Claude
a5bc3087 (companion)completed 的 settlement / billing 逐项校验,畸形数据不再让终态被静默断流 — Claude
a2762b66 (companion)服务端出口兼容现有 iOS / Android 版本的解码约束 — Claude
21e7adba (companion)v2 流可选事件按客户端能力协商下发,旧客户端收到等价事件且 seq 连续 — Claude
5b77c352 (companion)dominant 冷场逼近只用语言、视线与距离,不写未经回应的身体接触与限制动作 — Claude
2e53ee9b (companion)assistant 历史缓存断点到达线上请求、L2 召回排除当前窗口原文、评测 lint 放行工具续跑与引文逐句匹配 — Claude
7214e27e (companion)被问「你是真人吗」时承认 AI 身份、评测引文兼容弯引号、冷场时向前一步、片段级跨轮重复触发重写 — Claude
fe8d60a7 (companion)harness rev=0 的上下文压缩移出受理关键路径,与 rev>0 统一为完成后压缩 — Claude
02d92bfb (companion)listStalled 显式声明 @firestore-index,修复 Firestore 配置门禁无法静态还原查询形状(#1192 CI standards 红) — Claude
51d0e53c (companion)异步回合分析路径补齐 L2 记忆、Beat 结算与章节推进,时间线只写一次,参与增益只算一次 — Claude
173c6a8b (companion)回合分析健壮性——Judge 失败可重试、成功泳道不重跑、分析先于下一轮派发、下一轮有界等待上一轮收据 — Claude
0e8a20a3 (companion)watchdog 补扫已派发却卡住的回合分析、上下文压缩改为可等待,补 task-watchdog 调度脚本 — Claude
577016f3 (companion)回合分析即时派发改为 await,避免 Cloud Run 响应后 CPU 节流丢失派发导致分析链停摆 — Claude
96bcc60f (companion)回合分析前驱收尾后主动唤醒排队中的下一轮,不再只靠 Cloud Tasks 退避重投 — Claude
cbfca822 (companion)界线句改为只写正面要求,去掉会反向诱导的禁用字眼;强势指引示例台词改为抽象描述 — Claude
27f77bd9 (companion)回合分析前驱链不再因一轮卡住整会话停摆——重试耗尽写终态,失联前驱由后继收尾 — Claude
♻️ Refactor (1)
e0301992 (companion)恋爱向提示词收敛——阶段文案整段替换、界线句只出现一次、心动时刻取代泛化目标、冷场段按需注入 — Claude
📝 Other (26)
2a395d75 test(character): 固化空角色字段不吞整段人设的回归保护 (#1213) — wangyang-youloft
ed4e6d62 test(admin): companion audit 逐条查看模型原始回复与格式检查的用例先行(#1210,当前为红) — Claude
3c90a2db test(prompt): 提示词文字包地基的用例先行(#1209,当前为红) — Claude
ab63ad90 test(companion): 恋爱向情绪跟随的用例先行(#1205,当前为红) — Claude
d7ed9b18 test(companion): 恋爱向提示词收敛的用例先行(#1204,当前为红) — Claude
7b45e2b7 test(companion): 恋爱向角色被撩时接招、只对她说的话、acquaintance 允许暧昧直球的用例先行(#1203,当前为红) — Claude
b5e6058f test(companion): 流式复读重写不得让同一段内容重播的回归用例先行(#1202,当前为红) — Claude
eca771ea test(companion): 恋爱向角色心动时刻节拍库与话题停滞侦测的用例先行(#1201,当前为红) — Claude
c153e4cf test(companion): iOS 1.0.0 解码器一致性门禁先行——新 harness 所有 v2 出口必须被现网 iOS 接受(#1200,部分为红) — Claude
27a359d4 test(companion): 服务端出口兼容现有 iOS / Android 解码约束的回归用例先行(#1200,当前为红) — Claude
5564c49d test(companion): 消息协议按客户端修订号投影的用例先行(#1199,当前为红) — Claude
6fc1c90e test(companion): v2 流新事件按客户端能力协商投影的回归用例先行(#1198,当前为红) — Claude
2e5991b1 revert(companion): 撤回 dominant 冷场指引中的身体接触禁令(#1197 F5 回滚) — Claude
ecb531de test(companion): dominant 指引不限制身体接触的用例先行(#1197 F5 回滚,当前为红) — Claude
20a00bda test(companion): dominant 冷场逼近不越到身体控制的用例先行(#1197 F5,当前为红) — Claude
727cb784 test(memory): L2 召回排除当前上下文窗口原文的用例先行(#1197,当前为红) — Claude
f3af101b test(companion): assistant 历史缓存断点到达线上请求、lint 放行工具续跑、引文拼接逐句匹配用例先行(#1197,当前为红) — Claude
3a9d1000 test(companion): 身份诚实、引文归一化、冷场逼近、片段级重复重写用例先行(#1197,当前为红) — Claude
f80dc09d test(companion): rev=0 上下文压缩移出受理路径的用例先行;受保护用例经架构师授权迁移断言(#1195,当前为红) — Claude
237d3362 test(companion): 流式撤回 / 替换用例先行——终审不通过发 retracted、复读命中发 replacing 并流式重写、契约与前端处理(#1196,当前为红) — Claude
a07d8d55 test(companion): 异步回合分析路径对齐用例先行——L2 写入、Beat 结算与章节推进、时间线单写、参与增益只算一次(#1194,当前为红) — Claude
d2472e6e test(companion): 回合分析健壮性用例先行——Judge 失败可重试、成功泳道不重跑、分析先于下一轮派发、下一轮有界等待上一轮收据(#1193,当前为红) — Claude
b37ba65b test(companion): 派发可靠性用例先行——watchdog 补扫卡住的回合分析、上下文压缩可等待(#1192,当前为红) — Claude
eb1600bc test(companion): 回合分析即时派发须在 execute 结束前完成的用例先行(#1191,当前为红) — Claude
d0390f15 test(companion): 回合分析前驱收尾后唤醒下一轮的用例先行(#1191 D4,当前为红) — Claude
31597547 test(companion): 第 7 批用例先行——界线句只写正面要求、不含反向诱导字眼,强势指引不给可照抄的示例台词 — Claude