]> acesimba.cloud Git - StationBuilder.git/commit
fix(domain): Cube 生成按钮流式化 + AI补全写入列表防静默丢失
authorwang.yu <wang.yu@advantech.com>
Thu, 20 Aug 2026 04:13:20 +0000 (12:13 +0800)
committerwang.yu <wang.yu@advantech.com>
Thu, 20 Aug 2026 04:13:20 +0000 (12:13 +0800)
commit166d6a386c4c903ed47dc87a700a38a5126c1810
tree07d03a89d3cc396b9f64adb278f800497a9a82e5
parent714e6410f3d15b9bdff0cb5c02779e398fe9e63e
fix(domain): Cube 生成按钮流式化 + AI补全写入列表防静默丢失

- generatePage 改为流式消费 NDJSON 响应体(保持连接),生成期间按钮显示「生成中…」并禁用、底部新增「AI 生成页面」控制台实时输出进度,并据服务端 {status:failed} 弹失败提示;修复此前普通 fetch 不读响应体导致连接提前关闭、服务端 AI 生成中断(status=failed)、Json 未写入的问题。
- runCubesComplete 由逐条静默 .catch 插入改为收集结果后逐个 await 插入、失败显式 notify,并捕获服务端 {status:failed} 事件弹失败提示,避免补全内容静默丢失。
- design-doc 同步 v0.19 变更记录。
app/page.tsx
public/design-doc.html