Chat Completion: Don't insert group nudge when impersonating Closes #2588

2ef9d374ecc09a5177a9435ade5274ad5db266a1

Cohee <18619528+Cohee1207@users.noreply.github.com>

1 files changed, +2 -1Showing whitespace changes
public/scripts/openai.js+2 -1
@@ -808,7 +808,8 @@ async function populateChatHistory(messages, prompts, chatCompletion, type = nul
808808
809809 // Reserve budget for group nudge
810810 let groupNudgeMessage = null;
811- if (selected_group) {
811+ const noGroupNudgeTypes = ['impersonate'];
812+ if (selected_group && prompts.has('groupNudge') && !noGroupNudgeTypes.includes(type)) {
812813 groupNudgeMessage = Message.fromPrompt(prompts.get('groupNudge'));
813814 chatCompletion.reserveBudget(groupNudgeMessage);
814815 }