feat(consult): 进度、思考、正文三通道在生成时分开(BUG-942/943/944)
This commit is contained in:
@@ -12317,3 +12317,51 @@
|
||||
- 相关记录:BUG-924、BUG-927、BUG-933、BUG-935、BUG-939
|
||||
- 复发自:BUG-933
|
||||
- 修复版本:`0378d9e0`
|
||||
|
||||
## BUG-942 | 思维链过滤器在句内删词,连词和孤儿标点留给用户
|
||||
|
||||
- 状态:resolved
|
||||
- 首次发现:2026-09-18
|
||||
- 最近更新:2026-09-18
|
||||
- 影响面:`public-thinking.ts`(已删)、`stream-agent-response.ts`、思考面板
|
||||
- 用户现象:思考区出现 `"这周哪些事最好先放一放" — are put .` 这类残句。
|
||||
- 触发条件:模型 reasoning 含中英夹杂,旧 sanitizer 按句切、从第一个汉字截断、再删 ≥4 字母英文词。
|
||||
- 根因:一个文本通道当三个用,下游用正则当刀。
|
||||
- 修复:删除就地删词。provider reasoning 只打截断日志,不进事件。公开思考改为完整 `think.step`,校验不过整条丢弃。
|
||||
- 验证:`public-thinking.test.ts` 5 条;agentic-runtime 两条 reasoning 合同改为「reasoning 不进公开通道」。
|
||||
- 防复发:新增正则必须能回答「门还是刀」;刀不许进。
|
||||
- 相关记录:BUG-943、BUG-944
|
||||
- 复发自:无
|
||||
- 修复版本:待发布
|
||||
|
||||
## BUG-943 | 本命正文首节是参数罗列、尾节是技法审计表
|
||||
|
||||
- 状态:resolved
|
||||
- 首次发现:2026-09-18
|
||||
- 最近更新:2026-09-18
|
||||
- 影响面:`consultation-thinking-plan.ts`、`product-voice.ts`、咨询正文
|
||||
- 用户现象:回答先堆岁差/宫位,文末再贴技法审计表,问题被挤到后面。
|
||||
- 触发条件:本命咨询走旧 `REPORT_HEADING`(统一参数 / 领域 / 审计表 / 现代生活)。
|
||||
- 根因:方法学记账被当成用户读物。
|
||||
- 修复:正文章节改为「先回答你的问题 / 盘里支持这个判断的地方 / 时间怎么看 / 这周可以做的一件事」。审计表继续走回执折叠面板,不写进正文。
|
||||
- 验证:thinking-plan / voice / timeline 合同。
|
||||
- 防复发:正文出现「统一参数」「技法审计表」算 Pass 4 检测命中。
|
||||
- 相关记录:BUG-298、BUG-942、BUG-944
|
||||
- 复发自:BUG-298
|
||||
- 修复版本:待发布
|
||||
|
||||
## BUG-944 | 整轮共用 110 秒闸门,分段写作被静默掐断后变成空回答
|
||||
|
||||
- 状态:resolved
|
||||
- 首次发现:2026-09-18
|
||||
- 最近更新:2026-09-18
|
||||
- 影响面:`consult/route.ts` `composeSection`、`stream-agent-response.ts` `composeByHeadings`、领域时长常数
|
||||
- 用户现象:等约 110 秒后「本次没有生成回答」。回执分不清模型没写和流被掐。
|
||||
- 触发条件:工具耗时长(实测约 31s/领域),后续逐节写作共用同一个 `AbortSignal.timeout(110_000)`。
|
||||
- 根因:分段写作 + 共享闸刀;abort 没有独立运行步。
|
||||
- 修复:取消逐节 `composeSection` / `section-empty-retry`,一次成文。领域时长按 31s 重算。abort 记 `kind: "abort"`。已有正文片段不得再以 `empty_answer` 结束。
|
||||
- 验证:workflow-contract 与 agentic-runtime composeAnswer 合同。后台 job / 断线重放本轮未做,见进度记录让步。
|
||||
- 防复发:每个 stream 自己的预算;abort 必须留痕。
|
||||
- 相关记录:BUG-942、BUG-943
|
||||
- 复发自:无
|
||||
- 修复版本:待发布
|
||||
|
||||
Reference in New Issue
Block a user