← All release notes
✨ Features (16)
298d2382 (api)接入回合分流 Qwen 与 Jev 判断适配器及幂等成本记录 (#1344) — wanghao-kld
e31f564e (api)新增回合分流本地规则引擎与短句上下文保护 (#1343) — wanghao-kld
498b62ff (character)结构化角色设定 / 起始关系 / 核心记忆契约落地,恢复世界观注入,创作工作区进阶设定编辑器 (#1284) — Patronum
c347125e (companion)支持可配置判断模型与分流策略 v2 (#1336) — wanghao-kld
13f88788 (prompt)系统提示词模板管理页与角色聊天模型必须关联模板(#1252) (#1259) — Patronum
4cebeaa5 (web)准据法与管辖改为新加坡,隐私政策补齐 PDPA 与 DPO (#352) — Patronum
bc62c7be (character)提示词模板编辑器支持 {{ 快捷补全,未定义宏阻断发布(#1292) (#1296) — Patronum
b759e5e1 (admin)聊天目录问题显式列出——档位仍为必填,档位无效 / 模型缺失 / 无启用 Provider 的条目不再静默丢弃 (#1290) — Patronum
af5c2c4e (admin)引用已登记厂商创建模型可勾选内部任务资格范围,数据化厂商可直接用于 Judge / 关系评估等 (#1287) — Patronum
636c9254 (admin)模型管理新增「引用已登记厂商」创建聊天 Provider 模型入口,接新模型只填厂商与价目 (#1282) — Patronum
990d8213 (companion)接入 Google Gemini 作为聊天模型 Provider——登记 gemini descriptor,数据化 chat_provider 可引用 descriptor (#1275) — Patronum
05b68a03 (character)角色分阶段设定——角色作者与运营为每个关系阶段设定性格 / 说话方式 / 相处指引 / 心动时刻 (#1227) — Patronum
c475ded7 (character)重构发现页并修复浅色主题隔离 (#1260) — wangyang-youloft
0e742c09 (email-marketing)SendGrid 邮件投递任务、全链路追踪与注册来源归因 (#1228) — Patronum
b4cfde70 (prompt)系统提示词模板库——多模板各自版本、聊天模型关联模板、生成与回合追踪记录模板 id (#1224) — Patronum
7185293a (api)详情与聊天历史默认已读并保护并发水位和头像重试 (#1235) — wanghao-kld
🐛 Bug Fixes (15)
25f968bc (web)修复异步关系评估后好感度不实时刷新 (#1351) — wanghao-kld
fb8cda03 (character)管理端配额查询与创建判定同源,会员账号显示真实上限(#1298 决策 A) (#1349) — Patronum
055c69b0 (companion)会话创建落盘 user_persona_id,显式身分须属于本人、缺省套用默认身分 (#1277) — Patronum
fa7e78dc (llm)修复 Cloud Run 环境变量过期时的密钥热轮换 (#1324) — wangyang-youloft
0e04b3a3 (web)Judge 提示词 / 关系评估器 / 角色文本生成页只展示生效内容,说明与实际行为一致 (#1307) — Patronum
7c0cd59f (llm)统一内部任务数据化模型能力校验(#1291) (#1308) — wangyang-youloft
35ca29ee (llm)修复 Gemini 工具调用被误判为空回复(#1291) (#1304) — wangyang-youloft
001c2f88 (billing)Stripe 订阅积分按每期积分发放,修复后台保存的订阅方案付款不发积分(#1297) (#1299) — Patronum
5dda5c41 (memory)压缩写回守卫不再校验会话 updated_at,改为校验边界消息仍在(#1289) (#1293) — Patronum
42791412 (character)完善角色创作通配符、头像状态与响应式布局 — wangyang-youloft
82e61ee3 (firebase)补齐服务端集合规则并修正单字段索引门禁 (#1258) — wangyang-youloft
047d8f9e (ci)TDD 配对审计读取大范围提交时撑爆 spawnSync 默认 1 MiB 缓冲,发布 PR 误报「范围不可解析」 (#1179) — Patronum
bab6300e (harness)多轮会话缓存对齐与上下文传递——协议行回放、重采样复用前缀、摘要归会话层、窗口逼近压缩、短句召回与写入 (#1247) — Patronum
f8722d65 (credit)P0 按实际 Provider 正确核算 LLM 成本——缓存写入 token、Provider 价目与缓存单价 (#1246) — Patronum
85bf2d6c (companion)补齐消息协议修订的嵌套字段与枚举降级并验证全部出口 (#1234) — wanghao-kld
♻️ Refactor (11)
9f807b55 (harness)实验区下线平台指令变体实验 platform_directives(#1298 决策 C) (#1352) — Patronum
07aa2e26 (character)删除角色创建配额的单用户发放(#1298 方案 A) (#1337) — Patronum
e25454a4 (judge)分离无副作用推理与业务投影并固定复核快照 (#1331) — wanghao-kld
970dd550 (web)删除无引用前端组件并修正后台菜单失实说明(#1298) (#1306) — Patronum
d628c7d7 (web)移除角色聊天提示词页中不生效的平台指令 A/B 变体子面板 (#1305) — Patronum
0d7ad01d (llm)P5 产品档位单一事实源——contracts 导出 CHAT_MODEL_TIERS,合并重复档位定义,模型实验选项改由契约派生 (#1288) — Patronum
8d69e3d0 (llm)P4 内部任务经 ModelBinding 选厂商与费率,数据化厂商可作内部任务候选 (#1285) — Patronum
1d6d41c5 (llm)P3 ModelBinding 统一「用哪家、哪个模型、哪套费率」的决定点,执行器与请求预览迁移 (#1283) — Patronum
b21cad5e (llm)P2 ProviderPool 与 CredentialProvider——适配器实例复用、密钥 TTL 缓存与鉴权失败重取 (#1279) — Patronum
697ecb7e (prompt)术语统一「巨集」→「宏」,后台页面更名「Macro(宏)管理」 (#1233) — Patronum
823a4483 (llm)P1 抽出 ProviderDescriptor 与方言,适配器改读描述符(实发请求体逐字节不变) (#1248) — Patronum
📚 Docs (2)
a7fb6afb (architecture)统一 LLM 接入层 + Harness×LLM 组合模型注册表 + 可配置记忆能力设计定稿 (#765) — Patronum
fb7e9fcf (architecture)会话架构调研报告——多模型/Harness/记忆/追踪/Benchmark/角色设定 (#761) — Patronum
🔧 Chore (1)
f295d87e (api)Firestore 集合 Rules 显式声明升级为硬规则 16,pre-push 接入 Firestore 配置门禁 (#1251) — Patronum
🤖 CI (1)
506e6820 (deploy)候选 revision 的 CORS preflight 烟雾测试对冷启动无响应重试,避免误判部署失败 (#1262) — Patronum
📝 Other (4)
406d7457 test(web): 修复 web 用例时序问题(提示词编辑器模板替身 + 头像历史 + 模型管理厂商选项) (#1261) — Patronum
22cfe077 test(memory): CI 接入 Firestore 模拟器集成用例 + 测试运行续跑长会话、压缩触发档可读(#1276) (#1281) — Patronum
dd9b8985 test(companion): #1199 HTTP 出口用例历史服务替身补上 view,修复 #1235 合入后 develop 变红 (#1254) — Patronum
7400959f test(web): 通知中心列表用例等列表真正渲染后再断言,修复 CI 慢机竞态 (#1229) — Patronum