From 3d8761f0773696323a9df7742f65ff8656666f50 Mon Sep 17 00:00:00 2001 From: rbmj <66708624+RealBeepMcJeep@users.noreply.github.com> Date: Tue, 29 Aug 2023 10:00:31 -0700 Subject: [PATCH 1/4] remove unused symbols these do nothing --- server.js | 3 --- 1 file changed, 3 deletions(-) diff --git a/server.js b/server.js index dca2303f5..0fdf02d1d 100644 --- a/server.js +++ b/server.js @@ -149,11 +149,8 @@ let api_openai = "https://api.openai.com/v1"; let api_claude = "https://api.anthropic.com/v1"; let main_api = "kobold"; -let response_generate_novel; let characters = {}; let response_dw_bg; -let first_run = true; - let color = { byNum: (mess, fgNum) => { From e820245fcfbd423d3bf81afa0698b1b92de83f5b Mon Sep 17 00:00:00 2001 From: rbmj <66708624+RealBeepMcJeep@users.noreply.github.com> Date: Tue, 29 Aug 2023 10:56:24 -0700 Subject: [PATCH 2/4] importing process unneeded, native to node runtime process is native to node runtime, no need to import --- server.js | 1 - 1 file changed, 1 deletion(-) diff --git a/server.js b/server.js index dca2303f5..a63216393 100644 --- a/server.js +++ b/server.js @@ -24,7 +24,6 @@ function createDefaultFiles() { } } -const process = require('process') const yargs = require('yargs/yargs'); const { hideBin } = require('yargs/helpers'); const net = require("net"); From 8d2c84c6efeafb8d5edf49c44d165f07f41a3cbd Mon Sep 17 00:00:00 2001 From: Cohee <18619528+Cohee1207@users.noreply.github.com> Date: Tue, 29 Aug 2023 23:28:44 +0300 Subject: [PATCH 3/4] Limit max backups to settings only --- server.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server.js b/server.js index dca2303f5..b5f935420 100644 --- a/server.js +++ b/server.js @@ -4134,7 +4134,7 @@ function backupSettings() { const backupFile = path.join(directories.backups, `settings_${generateTimestamp()}.json`); fs.copyFileSync(SETTINGS_FILE, backupFile); - let files = fs.readdirSync(directories.backups); + let files = fs.readdirSync(directories.backups).filter(f => f.startsWith('settings_')); if (files.length > MAX_BACKUPS) { files = files.map(f => path.join(directories.backups, f)); files.sort((a, b) => fs.statSync(a).mtimeMs - fs.statSync(b).mtimeMs); From 7eebbca3dd5955c25eb2c98edadce01110d7c517 Mon Sep 17 00:00:00 2001 From: Cohee <18619528+Cohee1207@users.noreply.github.com> Date: Wed, 30 Aug 2023 02:09:30 +0300 Subject: [PATCH 4/4] Fixed extension prompt insertion at depth 1 --- public/script.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/public/script.js b/public/script.js index 476087009..c39fc9621 100644 --- a/public/script.js +++ b/public/script.js @@ -2801,11 +2801,11 @@ async function Generate(type, { automatic_trigger, force_name2, resolve, reject, return; } - const anchorDepth = Math.abs(index - finalMesSend.length + 1); + const anchorDepth = Math.abs(index - finalMesSend.length); // NOTE: Depth injected here! const extensionAnchor = getExtensionPrompt(extension_prompt_types.IN_CHAT, anchorDepth); - if (anchorDepth > 0 && extensionAnchor && extensionAnchor.length) { + if (anchorDepth >= 0 && extensionAnchor && extensionAnchor.length) { mesItem.extensionPrompts.push(extensionAnchor); } });