← All release notes
✨ Features (13)
7d888d44 (companion-eval)新增配置保真 lint(domain 纯函数),11 条规则单源注册、可逐条开关 — Claude
0175463e (companion-eval)用户消息反馈(good/ok/bad 与理由)进入会话评测与满意度融合,无反馈时逐字节不变 — Claude
c111ea41 (companion-eval)实现 P1 评测台领域模型、首批 8 个场景、模拟用户服务与 Claude 行为评审服务 — Claude
f4cb766b (companion)会话内非回复模型调用写入同一 LLM 调用日志并带 purpose,list_companion_llm_calls 可按 purpose 过滤 — Claude
9abbb119 (companion)LLM 调用日志为回复调用额外记录与 buildRequestBody 同源的实发 body(wireBody),契约新增调用用途 purpose — Claude
599d7ca2 (mcp)新增管理员工具 preview_companion_request,按生产执行器同一组装单元预览发往模型的完整请求 — Claude
20e6330c (mcp)新增 start_companion_test_run / get_companion_test_run / list_companion_llm_calls 管理员工具 — Claude
2ecd996c (companion)测试会话多轮实跑——事件驱动逐轮推进、平台承担计费标记、测试会话统计与记忆隔离 — Claude
74eb8a93 (admin)后台模块群联调——S5 端口接 S2 / S3、payment 契约对齐、S4 共享时间范围与图表、S1 时间戳四位年份、会话下钻 (#1174) — Patronum
ebd0d670 (admin)聊天会话管理 chat-sessions——按用户 / 角色 / 阶段 / 状态浏览会话、会话详情(阶段时间线 / 成本 / 轮次轨迹),查看详情留痕,正文经 Companion Audit (#1168) — Patronum
d895f1c9 (activity)S2 活动账本——用户事件追加写、八处埋点、十一源联邦时间线与事件详情、后台时间线 Tab (#1169) — Patronum
f05010c3 (admin)角色 KPI character-analytics——可排序角色列表、详情(日序列 / 阶段分布 / 漏斗 / 回访率)与转化用户列表 (#1163) — Patronum
78995640 (companion)条目集触发改走注册表 activationEntries,状态随 NPC / 事件一次写回;预览复用同一判定演算示例状态 — Claude
🐛 Bug Fixes (7)
e2aeca29 (companion-eval)评测台两个内部任务用途补登到 LLM 调用日志 purpose 单源映射 — Claude
a882d680 (companion)regenerate 受理在同一事务内原子累加 chat_sessions.regenerate_count,修复重新生成率恒为 0 — Claude
ccd53bb3 (companion)平台陪伴默认采样兜底、降级连击时追加快捷回复协议提醒、补全失败原因枚举入 trace(#1180 A4/A5/A6) — Claude
4204d155 (companion)修复 staging 实调暴露的三处提示词组装缺口——安全底线装饰标题误判重复追加、同段空标签残留、会话层缺回复语言指令 — Claude
58b14bfd (api)内部任务模型 seed 入口入库并以原子 create 锁定「已存在不覆盖」,可在各环境幂等补齐 smart_reply_fast 等别名 — Claude
d34c7ea1 (companion)会话压缩后开场场景脚本与开场白始终以原文固定在上下文最前(D1) — Claude
713cee72 (companion)可选 persona 字段空值整段不注入、OpenAI 兼容通道 assistant 多文本块以空行连接、繁体会话兜底快捷回复与摘要标签改为繁体 — Claude
♻️ Refactor (3)
3905429f (companion)回复推送闸门并入单个条件,去掉 harness 测试会话的嵌套 if — Claude
67383620 (companion)执行器请求组装拆为可复用阶段函数,为请求预览提供与实发同源的组装单元 — Claude
275195d2 (companion)删除执行器未注入上下文扩展注册表时的内联组装路径,生产与测试统一走扩展注册表 — Claude
📚 Docs (13)
2370fdcf (companion-eval)新增配置保真 lint 与评测用户侧信号开发文档,并登记功能文档注册表 — Claude
aeb25dad (companion-eval)新增 ADR-005 陪伴质量闭环设计记录与评测台开发文档,并登记功能文档注册表 — Claude
6c553485 (companion)补充 LLM 调用日志 wireBody / purpose / 非回复调用说明与内部任务模型 seed 的发布操作及部署授权方案 — Claude
656ced71 (companion)补 #1180 A4/A5/A6 开发文档——平台默认采样与 sampling_source、quickReplyReminder 扩展、补全失败原因枚举 — Claude
8c6bb853 (companion)补 #1180 A1–A3 的行级空标签规则、安全底线标题识别与语言指令兜底说明 — Claude
63d5fe4d (mcp)更正 harness 可测试性 MCP 工具文档中的 staging 接入地址为 api-dev.hanakoi.ai/api/v1/mcp — Claude
ba19a60f (companion)D1 与 O1–O3 一并合入后重新生成 #1172 多轮原始交换证据 JSON,更新验收结论为 20 项全部通过 — Claude
b656742f (companion)补 #1175 O1/O2/O3 修复说明(段落条件渲染覆盖可选 persona 字段、OpenAI 通道块连接规则、繁体兜底与摘要标签及 turn_context 元指令不本地化的理由) — Claude
75b1283b (ops)新增 develop → main 发布流程与 release-ops 上线操作登记约定 — Claude
8d1081d8 (companion)新增 harness 可测试性 MCP 工具开发文档(总览 + 请求预览),扩展注册表链路补组装单元 — Claude
71417205 (companion)登记多轮原始交换验收证据与结论(R1–R9 / M1–M5 逐条结论、审计对照表、样例请求体) — Claude
dad4abd0 (companion)上下文扩展文档改为「内联路径已删除、哨兵已迁移、门面已登记」,同步架构规范门面清单 — Claude
9a76cb09 (character)新增条目集开发文档(数据模型 / 校验 / 版本 / REST / 预览 / 运行时 / 迁移与回滚手册),更新四层配置中心与角色位契约 — Claude
📦 Build (1)
bf5c989a (api)架构门禁 FACADE_MODULES 登记上下文扩展门面,外部只准经 extensions/index.ts 导入 — Claude
📝 Other (13)
c19df0ea test(companion-eval): 先写 P1 评测台领域模型、场景库、模拟用户与行为评审的用例(已跑红) — Claude
95a7e171 test(companion-eval): 先写 P0 测量修正的红灯用例——regenerate_count 回归、反馈信号进评测、配置保真 lint — Claude
43abcfc7 test(companion): 先写 #1180 A1–A3 提示词组装兜底的失败用例(安全底线装饰标题、行级空标签、语言指令兜底) — Claude
bd1b3099 test(companion): 先写 #1180 A4/A5/A6 用例并确认全部跑红——平台默认采样、快捷回复协议提醒、补全失败原因枚举 — Claude
31790372 test(companion): 先写 #1175 O1/O2/O3 用例并确认全部跑红(可选 persona 段落条件渲染、OpenAI 通道多文本块空行连接、繁体兜底快捷回复与摘要标签) — Claude
4971c186 test(companion): 先写会话压缩后开场两条固定保留原文的红灯用例(D1) — Claude
d8bb856f test(companion): 补测试运行读模型 trace 查询与 firestore.indexes.json 的复合索引契约用例 — Claude
b25b9981 test(mcp): 补请求预览组合根接线用例(扩展清单单源 + MCP 分发器按需装配与判权) — Claude
d3428497 test(companion): 请求预览 preview_companion_request 验收用例先行(A1 / A2 / A3 / A9,运行确认红) — Claude
78304d53 test(companion): 测试会话多轮实跑与原始日志查询 MCP 工具的先行用例(运行确认红) — Claude
fe0d2395 test(companion): 新增多轮会话原始请求 / 响应端到端验收场景用例(江允澤雨夜 × Qwen 阿里云通道,R1–R9 / M1–M5) — Claude
be911105 test(companion): 条目集触发改走注册表 activationEntries 的先行用例——关键词激活、sticky、状态写回与预览一致 — Claude
c3096ebb test(character): 预览示例与四层预览同源断言、扩展上下文类型取自声明文件 — Claude