保留连接中断时的生图恢复状态

风格化请求 6 张图片时,98K 接入仍提交 n=1 且仅保留第一张结果,页面继续等待剩余图片。现在传递实际张数、保留全部返回结果,请求结束数量不足时结束等待并提示;刷新后也能从历史结果恢复结束状态。阿里通道参考图改为并行准备。

验证:46 项针对性测试通过,包括实际 Provider 流程提交一次并交付 6 张;TypeScript 检查通过。
This commit is contained in:
WuYongJie 2026-11-03 13:11:37 +08:00
parent 6ba5d9606d
commit a43a51adfc

View File

@ -4191,9 +4191,9 @@ export function AgentGenerationWorkspaceDarkV2({
void refreshHistory();
}
},
onFinish({ messages: finishedMessages }) {
onFinish({ messages: finishedMessages, isAbort, isDisconnect, isError }) {
const lastUser = finishedMessages.filter((message) => message.role === "user").at(-1);
setFinishedSceneRequestId(lastUser?.id || null);
if (!isAbort && !isDisconnect && !isError) setFinishedSceneRequestId(lastUser?.id || null);
void refreshHistory();
},
experimental_throttle: 100,