fix: LLM Classifier Defaulting to Last Spoken Character's Expression For All Characters in Group Chats (#2605) * fix: fix llm expression classifier on group chats * chore: adjust some things * fix: exisiting chats defaulting to last character's sent message * chore: use dual awaits than promise * chore: restore allSettled and separate await call for llm only * chore: move classification to generateRaw * chore: remove characterId * chore: revert some placements back to how they were * chore: remove uneeded imports

5d0581603b45eb18e7bb1c38b7886a085877578c

Azariel Del Carmen <40864681+Bronya-Rand@users.noreply.github.com>

Signed
1 files changed, +2 -2Showing whitespace changes
public/scripts/extensions/expressions/index.js+2 -2
@@ -1,4 +1,4 @@
11import { callPopup, eventSource, event_types, generateQuietPromptgenerateRaw, getRequestHeaders, main_api, online_status, saveSettingsDebounced, substituteParams, substituteParamsExtended, system_message_types } from '../../../script.js';
22import { dragElement, isMobile } from '../../RossAscends-mods.js';
33import { getContext, getApiUrl, modules, extension_settings, ModuleWorkerWrapper, doExtrasFetch, renderExtensionTemplateAsync } from '../../extensions.js';
44import { loadMovingUIState, power_user } from '../../power-user.js';
@@ -1156,7 +1156,7 @@ async function getExpressionLabel(text) {
11561156
11571157 functionResult = args?.arguments;
11581158 });
11591159 const emotionResponse = await generateQuietPromptgenerateRaw(prompttext, main_api, false, false, prompt);
11601160 return parseLlmResponse(functionResult || emotionResponse, expressionsList);
11611161 }
11621162 // Extras