From b3b5d77990664d6417c7b5f9703f1f62f5d37232 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=BE=B7=E5=AE=87?= Date: Tue, 15 Sep 2026 17:32:46 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8C=89=E8=BF=90=E8=A1=8C=E6=A8=A1=E5=BC=8F?= =?UTF-8?q?=E5=88=9B=E5=BB=BA=20DirectProject=20=E5=9B=9E=E5=90=88?= =?UTF-8?q?=E8=BE=93=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 仅在 DirectCodex 产品运行时生成 direct clientTurnId 和 user item,避免旧 Supervisor 与策划链路复用错误身份。 --- apps/ai-game-creator-shell/src/App.tsx | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/apps/ai-game-creator-shell/src/App.tsx b/apps/ai-game-creator-shell/src/App.tsx index 777fa7ca7..fe040c616 100644 --- a/apps/ai-game-creator-shell/src/App.tsx +++ b/apps/ai-game-creator-shell/src/App.tsx @@ -6067,11 +6067,15 @@ export function App({ return; } - const clientTurnId = createDirectCodexConversationTurnId(); - const userItem = chatComposerDraftToDirectCodexUserItem( - { text: prompt, references, content: chatContent }, - directCodexConversationMessageId(clientTurnId, 'user'), - ); + const clientTurnId = directCodexProductRuntime + ? createDirectCodexConversationTurnId() + : undefined; + const userItem = clientTurnId + ? chatComposerDraftToDirectCodexUserItem( + { text: prompt, references, content: chatContent }, + directCodexConversationMessageId(clientTurnId, 'user'), + ) + : undefined; void executeChatAgentReply({ prompt, references, userItem, clientTurnId }); }