Chat Completion: Don't insert group nudge when impersonating

Closes #2588
This commit is contained in:
Cohee 2024-08-11 20:55:59 +03:00
parent f305ba7ce7
commit 2ef9d374ec
1 changed files with 2 additions and 1 deletions

View File

@ -808,7 +808,8 @@ async function populateChatHistory(messages, prompts, chatCompletion, type = nul
// Reserve budget for group nudge
let groupNudgeMessage = null;
if (selected_group) {
const noGroupNudgeTypes = ['impersonate'];
if (selected_group && prompts.has('groupNudge') && !noGroupNudgeTypes.includes(type)) {
groupNudgeMessage = Message.fromPrompt(prompts.get('groupNudge'));
chatCompletion.reserveBudget(groupNudgeMessage);
}