New context methods, added type parameters to message events

This commit is contained in:
bmen25124
2025-03-12 21:21:23 +03:00
parent 1b02426df1
commit ddb77732f2
5 changed files with 29 additions and 24 deletions

View File

@ -48,6 +48,7 @@ import {
printMessages,
clearChat,
unshallowCharacter,
deleteLastMessage,
} from '../script.js';
import {
extension_settings,
@ -106,6 +107,7 @@ export function getContext() {
eventSource,
eventTypes: event_types,
addOneMessage,
deleteLastMessage,
generate: Generate,
sendStreamingRequest,
sendGenerationRequest,
@ -147,6 +149,9 @@ export function getContext() {
unregisterFunctionTool: ToolManager.unregisterFunctionTool.bind(ToolManager),
isToolCallingSupported: ToolManager.isToolCallingSupported.bind(ToolManager),
canPerformToolCalls: ToolManager.canPerformToolCalls.bind(ToolManager),
registerFunctionToolsOpenAI: ToolManager.registerFunctionToolsOpenAI.bind(ToolManager),
invokeFunctionTools: ToolManager.invokeFunctionTools.bind(ToolManager),
saveFunctionToolInvocations: ToolManager.saveFunctionToolInvocations.bind(ToolManager),
registerDebugFunction,
/** @deprecated Use renderExtensionTemplateAsync instead. */
renderExtensionTemplate,