[WIP} infinity context

This commit is contained in:
Mark Ceter
2023-05-17 17:58:58 +00:00
parent 9156e7f43d
commit d2803f6451
5 changed files with 107 additions and 1 deletions

View File

@ -4,6 +4,7 @@ export {
getContext,
getApiUrl,
loadExtensionSettings,
runGenerationInterceptors,
defaultRequestArgs,
modules,
extension_settings,
@ -26,6 +27,7 @@ const extension_settings = {
dice: {},
tts: {},
sd: {},
chromadb: {},
};
let modules = [];
@ -317,6 +319,19 @@ async function loadExtensionSettings(settings) {
}
}
async function runGenerationInterceptors() {
for (const manifest of Object.values(manifests)) {
const interceptorKey = manifest.generate_interceptor;
if (typeof window[interceptorKey] === 'function') {
try {
await window[interceptorKey]();
} catch(e) {
console.error(`Failed running interceptor for ${manifest.display_name}`, e);
}
}
}
}
$(document).ready(async function () {
setTimeout(function () { addExtensionsButtonAndMenu(); }, 100)
$("#extensions_connect").on('click', connectClickHandler);