Fix redundancy in getContext. Add power user settings
| @@ -54,7 +54,7 @@ import { hideLoader, showLoader } from './loader.js'; | ||
| 54 | 54 | import { MacrosParser } from './macros.js'; |
| 55 | 55 | import { oai_settings } from './openai.js'; |
| 56 | 56 | import { callGenericPopup, Popup, POPUP_RESULT, POPUP_TYPE } from './popup.js'; |
| 57 | 57 | import { power_user, registerDebugFunction } from './power-user.js'; |
| 58 | 58 | import { isMobile, shouldSendOnEnter } from './RossAscends-mods.js'; |
| 59 | 59 | import { ScraperManager } from './scrapers.js'; |
| 60 | 60 | import { executeSlashCommands, executeSlashCommandsWithOptions, registerSlashCommand } from './slash-commands.js'; |
| @@ -69,8 +69,6 @@ import { timestampToMoment } from './utils.js'; | ||
| 69 | 69 | |
| 70 | 70 | export function getContext() { |
| 71 | 71 | return { |
| 72 | - chatCompletionSettings: oai_settings, | |
| 73 | - textCompletionSettings: textgenerationwebui_settings, | |
| 74 | 72 | chat, |
| 75 | 73 | characters, |
| 76 | 74 | groups, |
| @@ -101,8 +99,8 @@ export function getContext() { | ||
| 101 | 99 | getTokenCount, |
| 102 | 100 | getTokenCountAsync, |
| 103 | 101 | extensionPrompts: extension_prompts, |
| 104 | 102 | setExtensionPrompt: setExtensionPrompt, |
| 105 | 103 | updateChatMetadata: updateChatMetadata, |
| 106 | 104 | saveChat: saveChatConditional, |
| 107 | 105 | openCharacterChat, |
| 108 | 106 | openGroupChat, |
| @@ -132,11 +130,11 @@ export function getContext() { | ||
| 132 | 130 | unregisterFunctionTool: ToolManager.unregisterFunctionTool.bind(ToolManager), |
| 133 | 131 | isToolCallingSupported: ToolManager.isToolCallingSupported.bind(ToolManager), |
| 134 | 132 | canPerformToolCalls: ToolManager.canPerformToolCalls.bind(ToolManager), |
| 135 | 133 | registerDebugFunction: registerDebugFunction, |
| 136 | 134 | /** @deprecated Use renderExtensionTemplateAsync instead. */ |
| 137 | 135 | renderExtensionTemplate: renderExtensionTemplate, |
| 138 | 136 | renderExtensionTemplateAsync: renderExtensionTemplateAsync, |
| 139 | 137 | registerDataBankScraper: ScraperManager.registerDataBankScraper.bind(ScraperManager), |
| 140 | 138 | /** @deprecated Use callGenericPopup or Popup instead. */ |
| 141 | 139 | callPopup, |
| 142 | 140 | callGenericPopup, |
| @@ -161,9 +159,12 @@ export function getContext() { | ||
| 161 | 159 | createCharacterData: create_save, |
| 162 | 160 | /** @deprecated Legacy snake-case naming, compatibility with old extensions */ |
| 163 | 161 | event_types: event_types, |
| 164 | 162 | Popup: Popup, |
| 165 | 163 | POPUP_TYPE, |
| 166 | 164 | POPUP_RESULT, |
| 165 | + chatCompletionSettings: oai_settings, | |
| 166 | + textCompletionSettings: textgenerationwebui_settings, | |
| 167 | + powerUserSettings: power_user, | |
| 167 | 168 | }; |
| 168 | 169 | } |
| 169 | 170 | |