Fix redundancy in getContext. Add power user settings

485e9e2eaa54701d97e582798b4eb4b56b4f24e3

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

1 files changed, +11 -10Ignore whitespace
public/scripts/st-context.js+11 -10
@@ -54,7 +54,7 @@ import { hideLoader, showLoader } from './loader.js';
5454import { MacrosParser } from './macros.js';
5555import { oai_settings } from './openai.js';
5656import { callGenericPopup, Popup, POPUP_RESULT, POPUP_TYPE } from './popup.js';
5757import { power_user, registerDebugFunction } from './power-user.js';
5858import { isMobile, shouldSendOnEnter } from './RossAscends-mods.js';
5959import { ScraperManager } from './scrapers.js';
6060import { executeSlashCommands, executeSlashCommandsWithOptions, registerSlashCommand } from './slash-commands.js';
@@ -69,8 +69,6 @@ import { timestampToMoment } from './utils.js';
6969
7070export function getContext() {
7171 return {
72- chatCompletionSettings: oai_settings,
73- textCompletionSettings: textgenerationwebui_settings,
7472 chat,
7573 characters,
7674 groups,
@@ -101,8 +99,8 @@ export function getContext() {
10199 getTokenCount,
102100 getTokenCountAsync,
103101 extensionPrompts: extension_prompts,
104102 setExtensionPrompt: setExtensionPrompt,
105103 updateChatMetadata: updateChatMetadata,
106104 saveChat: saveChatConditional,
107105 openCharacterChat,
108106 openGroupChat,
@@ -132,11 +130,11 @@ export function getContext() {
132130 unregisterFunctionTool: ToolManager.unregisterFunctionTool.bind(ToolManager),
133131 isToolCallingSupported: ToolManager.isToolCallingSupported.bind(ToolManager),
134132 canPerformToolCalls: ToolManager.canPerformToolCalls.bind(ToolManager),
135133 registerDebugFunction: registerDebugFunction,
136134 /** @deprecated Use renderExtensionTemplateAsync instead. */
137135 renderExtensionTemplate: renderExtensionTemplate,
138136 renderExtensionTemplateAsync: renderExtensionTemplateAsync,
139137 registerDataBankScraper: ScraperManager.registerDataBankScraper.bind(ScraperManager),
140138 /** @deprecated Use callGenericPopup or Popup instead. */
141139 callPopup,
142140 callGenericPopup,
@@ -161,9 +159,12 @@ export function getContext() {
161159 createCharacterData: create_save,
162160 /** @deprecated Legacy snake-case naming, compatibility with old extensions */
163161 event_types: event_types,
164162 Popup: Popup,
165163 POPUP_TYPE,
166164 POPUP_RESULT,
165+ chatCompletionSettings: oai_settings,
166+ textCompletionSettings: textgenerationwebui_settings,
167+ powerUserSettings: power_user,
167168 };
168169}
169170