按运行模式创建 DirectProject 回合输入

仅在 DirectCodex 产品运行时生成 direct clientTurnId 和 user item,避免旧 Supervisor 与策划链路复用错误身份。
This commit is contained in:
2026-09-15 17:32:46 +08:00
parent 1da106af7d
commit b3b5d77990
+9 -5
View File
@@ -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 });
}