
adminandClaude Fable 5
f74b27daa1
fix(statusbar): 生信对话 4 个 agent 点不随相位点亮
根因:StatusBar/TopBar 只读 chat.currentMessage 的 pipeline 块 steps,生信对话
(sendBioflow)从不创建 pipeline 块——相位推进只写在 bioflow_progress.stages,
4 个点永远空态。
修复:
- chat.js 生信消息派生 pipeline 块(derived:true):bioflowDotStepsFromStages
按「每 4 阶段一轮」把 stages 镜像为 4 相位 steps(running→running、
failed→error 单调保持、done/skipped→done);newBioflowSkeletonMessage 自带
派生块,patchBioflowEvent/patchBioflowSnapshot 每次推进后同步,error 分支
收口当前 running 相位;AssistantMessage 与 _persistableBlocks 跳过派生块
(不渲染、不落库,后端 Block union 不受影响)。
- 连带修复:web_search_started 相位 retrieval→evidence(sse_relay.py 语义
属证据补全环节,原映射会在联网检索时造成「证据→检索」倒流跳变);
labels.js 兜底表补两条与 BFF 对齐。
验证:r3debug 88/88(新增 bioflowDots 14 + statusBarDots 6,含真实时序
mount→流到达→相位推进→终态)、主套件 373/373、sse_relay 29/29、dist 构建。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-09-12 16:32:21 +08:00
..
2026-09-10 16:17:11 +08:00
2026-08-31 12:56:47 +08:00
2026-09-12 16:32:21 +08:00
2026-08-31 12:56:47 +08:00
2026-09-12 16:32:21 +08:00
2026-08-31 12:56:47 +08:00
2026-09-12 16:32:21 +08:00
2026-09-03 21:13:37 +08:00
2026-09-07 18:13:52 +08:00
2026-08-31 12:56:47 +08:00
2026-09-11 13:57:00 +08:00
2026-08-31 12:56:47 +08:00