Fixing at command race condition (#6663)

This commit is contained in:
Victor May
2025-08-20 15:51:31 -04:00
committed by GitHub
parent 52e340a11b
commit 4642de2a5c
4 changed files with 139 additions and 36 deletions

View File

@@ -307,6 +307,13 @@ export const useGeminiStream = (
messageId: userMessageTimestamp,
signal: abortSignal,
});
// Add user's turn after @ command processing is done.
addItem(
{ type: MessageType.USER, text: trimmedQuery },
userMessageTimestamp,
);
if (!atCommandResult.shouldProceed) {
return { queryToSend: null, shouldProceed: false };
}