From a83ed01313463d8caa6db22661d39523999c44e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=BE=B7=E5=AE=87?= Date: Wed, 30 Sep 2026 11:45:44 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E6=8E=89=E9=87=8D=E5=A4=8D=E4=B8=94?= =?UTF-8?q?=E6=B0=B8=E4=B8=8D=E6=88=90=E7=AB=8B=E7=9A=84=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E5=88=87=E6=8D=A2=E5=AE=88=E5=8D=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - `runTurn` 的 catch 里同一判据写了两遍,两处之间只有同步代码、没有 await,`projectPathRef.current` 不可能变 - 保留 await 之后那一遍,删掉其后永远不会成立的第二遍 - 不改行为:守卫效果由前一处完整覆盖 --- .../chat/controller/useDirectProjectChatController.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/apps/ai-game-creator-shell/src/view/project-development/chat/controller/useDirectProjectChatController.ts b/apps/ai-game-creator-shell/src/view/project-development/chat/controller/useDirectProjectChatController.ts index 86f0238cc..4bbcc0f97 100644 --- a/apps/ai-game-creator-shell/src/view/project-development/chat/controller/useDirectProjectChatController.ts +++ b/apps/ai-game-creator-shell/src/view/project-development/chat/controller/useDirectProjectChatController.ts @@ -609,7 +609,6 @@ export function useDirectProjectChatController({ '陶泥儿智能创作', true, ); - if (projectPathRef.current !== nextProjectPath) return true; // 认不出的失败按"已交出"处理:它说不出用户改哪一处能变好(宿主 / 环境事实),留着草稿只会让 // 用户以为没发出去、再按一次。 draftSafe = true;