← All release notes
✨ Features (14)
748a154f (admin)运营看板 metrics-dashboard——rollup 实时记录与回填、看板三接口、可下钻页面与图表组件 (#1167) — Patronum
b456e8e4 (companion)NPC / 事件改为触发式注入,注册表按条目统一判定并经 Repository 一次写回会话触发状态 — Claude
217ab972 (paid-conversion)付费转化归因——结账上下文捕获、首付判定、按订单写 paid_conversions 与历史回填 (#1166) — Patronum
ea4e58e0 (character)条目触发判定纯函数,供触发式扩展与后台条目编辑器共用 — Claude
8f40a5b3 (contracts)新增提示词条目触发规则契约,供触发式扩展与后台条目编辑器共用 — Claude
b32ce168 (companion)世界时钟扩展接入条件输出——按本轮工具与场景天气传参,场景自带天气时执行器侧重建 — Claude
f2f42607 (companion)finalize 前复读检测与重采样——候选回复与最近 5 条 assistant 相似度 ≥ 0.9 时以更高温度与 presence penalty 重来一次 — Claude
036998ba (companion)历史结构化摘要按 token 触发、五字段校验渲染写回,并与 Judge 共享已抽取事实 — Claude
8874f054 (companion)世界时钟条件输出——无出图工具不写照片光线句,场景自带天气时剧内天气以场景为准并抑制现实天气行 — Claude
96307170 (admin)用户管理 user-directory——注册用户列表 / 搜索 / 详情(资料 / 积分 / 订阅 / 设备 / 计数 / 角色),查看详情留痕 (#1164) — Patronum
d58a6cb6 (companion)角色位契约单源、对话内 system 注入、组装出口形态断言与四层路径安全底座兜底 — Claude
70592a3c (judge)Judge 情绪时刻自动记录「Our story」里程碑(schema v3 emotional_moment) — Claude
3f3b7f5e (character)落地角色提示词只读宏引擎与全量 runtime 段落条件渲染 — Claude
78490aee (companion)采样参数进模型目录并按 Provider 能力透传,Admin 表单可配置 — Claude
🐛 Bug Fixes (4)
457992b9 (judge)Judge 字段消费注册表登记 emotional_moment 的存储、读取与不进 Prompt 策略 — Claude
90581ed1 (companion)合并后恢复用户称呼计算,修复 {{user}} 宏引用已删除变量导致的类型错误 — Claude
17de6e44 (companion)快捷回复补建议别名 smart_reply_fast 登记进内部任务模型种子计划 — Claude
072a1704 (companion)快捷回复兜底文案改为中性并进 contracts,连续两轮兜底触发小模型补建议 — Claude
♻️ Refactor (5)
275195d2 (companion)删除执行器未注入上下文扩展注册表时的内联组装路径,生产与测试统一走扩展注册表 — Claude
83afafb6 (companion)执行器 prompt 组装区迁为上下文扩展注册表,按扩展维度写 turn trace — Claude
b5613c4a (companion)record_milestone 工具分支经 adaptMilestoneToolService 统一里程碑端口形态 — Claude
a5fc3443 (character)删除无消费方的 Harness 配置 replies[mode].hooks(读旧文档按 strip 忽略) — Claude
e0287cf9 (companion)清理已退役的称呼工具 record_preferred_name 全部残留 — Claude
⚡ Performance (1)
52f1ad3a (metrics)daily_stats 与 character_kpi_daily 日计数器按 10 片随机分片写入,读侧 getAll 折叠 — Claude
📚 Docs (7)
dad4abd0 (companion)上下文扩展文档改为「内联路径已删除、哨兵已迁移、门面已登记」,同步架构规范门面清单 — Claude
dd338208 (companion)上下文扩展文档新增「触发式扩展」一节,同步消费矩阵与剧情运营指南的 activation 说明 — Claude
454a9592 (companion)上下文扩展注册表开发文档,更新 Prompt Context 消费矩阵与执行器模块边界 — Claude
14778e24 (companion)ADR-004 §2.4 实现定稿——结构化历史摘要的触发口径、五字段写回与 Judge 共享输入 — Claude
4eb5e4cb (companion)World Context 文档补充世界时钟两个条件输出的判定依据与调用方职责,并登记功能文档注册表 — Claude
cb99e9c8 (chat-harness)新增角色位契约开发文档并更新分层缓存文档的 turn_context 落点说明 — Claude
8cfd963d (companion)Judge 情绪时刻自动记录里程碑的开发文档、帮助草稿与功能登记 — Claude
🔧 Chore (1)
c010fb1c (admin)数据与用户模块群 S0 基础骨架——权限码、「数据与用户」导航组、共享契约、三集合登记与十条索引、注册域与占位页 (#1152) — Patronum
📦 Build (1)
bf5c989a (api)架构门禁 FACADE_MODULES 登记上下文扩展门面,外部只准经 extensions/index.ts 导入 — Claude
📝 Other (17)
09bbaded test(companion): 受保护回归哨兵从执行器内联组装迁到上下文扩展文件,为删除内联路径做准备 — Claude
83e754d1 test(companion): 触发式 NPC / 事件注入的先行用例(注册表 activation、默认规则、状态写回、MCP schema) — Claude
8fa79bf3 test(character): 条目触发判定纯函数的先行用例(关键词匹配、次要逻辑、sticky / cooldown / delay) — Claude
884d5590 test(companion): 世界时钟扩展接入条件输出的先行用例——出图工具与场景天气判定、场景自带天气时重建预构建块 — Claude
d51d323f test(companion): 结构化历史摘要先写用例——按 token 触发、五字段写回、畸形回退与共享 Judge 事实 — Claude
78f8912b test(companion): 上下文扩展注册表与内置扩展先写用例(A2 零注入 / A4 预算 / 按扩展 trace,全部红) — Claude
9a40f42f test(companion): 消息受理路由预生成的世界时钟块不含出图光线句、诚实条款保持原样 — Claude
864959a8 test(companion): 复读检测与重采样先写用例并确认全红(A9 纯函数、执行器 finalize、计费可选调用、turn trace 落库) — Claude
5604259c test(companion): 扩展注册表迁移前固化执行器 prompt 组装 golden 快照(六场景逐字节) — Claude
66dcce57 test(companion): 世界时钟条件输出用例先行——无出图工具不输出照片光线句、场景自带天气时剧内天气以场景为准 — Claude
1ca427ce test(character): Harness 旋钮注册表删除已退役的 replies.hooks 并登记里程碑阈值与冷却 — Claude
755dbff5 test(companion): PR #867 回归用例的兜底快捷回复断言改为引用 contracts 单源常量 — Claude
28273de4 test(judge): 补里程碑仓储来源字段 / findByTurn 与执行器 milestoneService 依赖契约用例 — Claude
287a3179 test(judge): 修正情绪时刻用例的 token 估算与里程碑仓储端口桩 — Claude
ce4ad1e2 test(companion): 补齐快捷回复降级连击写回与组合根注入的配对测试 — Claude
ac0ca344 test(character): 补齐只读宏引擎与段落条件渲染的先行测试用例 — Claude
2ab3c245 test(companion): 角色位契约、对话内 system 注入、请求形态出口与安全底座兜底先写红测试 — Claude