← All release notes
✨ Features (25)
19eddb39 (studio)试聊加长付费项——会员开试聊即 50 轮,非会员 20 轮可确认后一次性扣积分加长到 50 轮,失败退款 (#1494) — Patronum
21980bd5 (api)按用量计费的跨实例限流——聊天 / 鉴权分桶计数、全局限流按 uid 生效并真正返回 429、豁免回调、运行时阈值配置 (#1499) — Patronum
48cb4a08 (admin)管理员审计日志查看页——读侧归一化 8 种历史写法、脱敏、只读接口与查看留痕 (#1497) — Patronum
bdf79830 (analytics)统一事件分类契约、Cookie 同意与 GTM Consent Mode v2(EEA/UK/CH 默认拒绝) (#1495) — Patronum
6285c075 (studio)小样多次重生成付费项——前 3 次免费,第 4–10 次会员免费、非会员确认后按次扣积分,失败退款 (#1485) — Patronum
c32e08f2 (studio)捏人付费设置项核心 + 高级画风——会员免费,非会员确认后按次扣积分,失败退款 (#1470) — Patronum
e40a994e (studio)捏人页补全站点外壳(Header / Logo / 页脚 / 面包屑)+ 品牌页头 + 完成进度指引 + 步骤 emoji (#1468) — Patronum
82426ce1 (studio)捏人草稿箱——列出未完成 / 未发布的捏人,可继续、可丢弃、可开始新的 (#1462) — Patronum
6265d58f (studio)捏人可设定角色名字——第 5 步加可选名字,小样与生成沿用,生成以答案名字为准 (#1460) — Patronum
e5e0a8e4 (platform)整合运营调度、环境隔离与提示词宏规范 (#1449) — wangyang-youloft
05a92934 (mcp)新增 get_prompt_texts / update_prompt_texts 管理员工具,AI 可读取与发布平台提示词文字 (#1430) — Patronum
39bf52a6 (web)已验证成年用户可在成人角色详情页查看完整角色资料 (#1431) — Patronum
768c42fa (admin)接入规则候选发现与人工复核界面 (#1423) — wanghao-kld
b8bb8957 (api)接通规则候选异步发现与关键漏判精确停用 (#1409) — wanghao-kld
60283991 (eval)评分新增用户主导权 / 关系阶段校准两维(rubric v3)、暧昧期越界场景、测试会话可指定起始好感 (#1398) — Patronum
9b9b85ce (story)剧情时间 P0——story 模式以剧内时钟为唯一事实源,STORY NOW 进易变段,真实时间不推进剧情 (#1392) — Patronum
b342ea9d (admin)接入分流线上效果与决策审计界面 (#1400) — wanghao-kld
3792a646 (studio)新增「角色形象」步——生成后自动铸造形象图,可改预置提示词、换风格预设重捏 (#1397) — Patronum
f478eeb6 (admin)新增分流六方案试验台与异步报告界面 (#1388) — wanghao-kld
19cb1790 (api)新增已审核样本规则候选聚合与有限建议校验 (#1387) — wanghao-kld
182e0ef3 (api)新增回合分流指标成本归因与审计接口 (#1390) — wanghao-kld
64ec70e9 (llm)完善 Gemini 内部任务模型配置并并行化 CI 门禁 (#1370) — wangyang-youloft
02599156 (api)新增回合分流异步试验与不可变验证报告 (#1368) — wanghao-kld
c8f35eab (api)接入异步回合分析按需调用并保持结算幂等 (#1367) — wanghao-kld
2843b81b (admin)新增回合分析分流控制台并支持安全发布与规则审批 (#1366) — wanghao-kld
🐛 Bug Fixes (21)
f9822c3d (credit)Stripe 部分退款按累计额重复回收积分——改为按目标差额回收、流水补订单号、回收与订单状态同事务 (#1498) — Patronum
47538190 (companion)聊天后端验收残余修复——regenerate 清理旧 parts、转写提交幂等、outbox 分页扫描与 TTL、SSRF / 计费防回退用例 (#1496) — Patronum
4e323bd6 (companion)apimart 通道关闭百炼侧重复内容审查,避免切到 qwen 时消息发送失败 (#1464) — Patronum
996962d1 (companion)召回片段只带回说过的话并附场景说明,句式提醒只点名上一轮仍在用的说法,避免旧场景重演 (#1457) — Patronum
eb831a0e (web)捏人页手机输入框 16px 防 iOS 自动放大导致左右被截;开场块按场景分段不露星号、场景标签走翻译;试聊关闭朗读按钮、说明统一为轮次 (#1455) — Patronum
2dbaf1b9 (character)真实会话好感从 0 起步,起始关系只影响说话分寸;捏人生成按关系起点钳制起始关系四轴 (#1453) — Patronum
13cbe02b (studio)形象对账读铸造任务终态并加超时兜底,模卡图静默失败回退设定图,网页显示等待进度且失败后可重捏 (#1443) — Patronum
8a74728f (companion)Judge 端口返回 null 时按无判定继续,修复 #1438 后 develop integration job 全红 (#1446) — Patronum
b15eb4eb (web)角色主页完整展示个人资料与开场白,修复 persona 嵌套字段丢失导致的 noindex (#1442) — Patronum
769cc1d9 (companion)修复供应商内容拦截与记忆时序一致性 (#1438) — wangyang-youloft
2169d8cb (studio)捏人生成模型漏掉顶层 is_minor / audience / tags 时按 persona 推导兜底,不再整次失败 (#1428) — Patronum
45a0c765 (eval)行为评审输出 token 预算改为按评分维度数计算,修复九维评分卡尾部维度被截断 (#1424) — Patronum
44e2123f (web)成人角色详情页按年龄状态展示,已验证用户不再被反复要求验证年龄 (#1419) — Patronum
5cb6adcf (studio)生成任务失败记录根因日志,识别 max_tokens 截断并放宽重试上限,输出不合契约给稳定错误码 (#1418) — Patronum
7f96cea8 (companion)快捷回复过滤上一轮建议与用户原话回声,用户重发同句时提示角色换一种回应 (#1410) — Patronum
93a3bcbc (web)用户详情「创建的角色」分区首次加载完成前不再闪出空态 (#1414) — Patronum
2f29d683 (character)persona-i18n 翻译输出接入 jsonrepair 兜底并严格 JSON 重试一次,失败日志记录原文片段 (#1389) — Patronum
a43be332 (studio)生成 / 小樣请求超时改为 120s,408 给 Studio 专属文案并重新续接已生成的会话 (#1399) — Patronum
875a318d (character)persona 规范化登记 first_scene 的键,修复 Studio 生成角色报「first_scene.goal: Required」 (#1385) — Patronum
4f5ea067 (llm)结构化输出 schema 统一展开 $ref,修复关系评估每轮被阿里云 400 拒绝 (#1383) — Patronum
773107e4 (studio)讀取時清洗 v1 形狀的存量 Studio 會話,舊答案視為未答,修復 staging 上 GET 500「Server error」 (#1381) — Patronum
♻️ Refactor (2)
8ae08f1f (prompt)关系阶段文字单一来源(后端)——新增 relationship.stage.* / staged_action.directive 键、统一解析器与幂等迁移 (#1469) — Patronum
d2ca5dd2 (studio)小樣 / 生成改为异步派发——持久化任务 + Cloud Tasks 内部 worker + SSE tasks 通道观察,不再同步等待主模型 (#1411) — Patronum
⚡ Performance (1)
aff069fd (studio)形象先出竖版正脸照(按所选画风)、设定图后台补;生成步显示等待进度与小样;任务分阶段耗时日志 (#1456) — Patronum