From 59ba22fa9e5cb1c0a9f58935408017d0bf05a52c Mon Sep 17 00:00:00 2001
From: Cohee <18619528+Cohee1207@users.noreply.github.com>
Date: Fri, 28 Nov 2025 17:21:12 +0200
Subject: [PATCH] "Squash system messages" is back
---
default/content/presets/openai/Default.json | 1 +
default/content/settings.json | 4 +-
public/index.html | 13 ++++++
public/scripts/openai.js | 51 +++++++++++++++++++++
4 files changed, 68 insertions(+), 1 deletion(-)
diff --git a/default/content/presets/openai/Default.json b/default/content/presets/openai/Default.json
index c4e097984..428bbda19 100644
--- a/default/content/presets/openai/Default.json
+++ b/default/content/presets/openai/Default.json
@@ -231,6 +231,7 @@
"assistant_prefill": "",
"assistant_impersonation": "",
"use_sysprompt": false,
+ "squash_system_messages": false,
"media_inlining": true,
"bypass_status_check": false,
"continue_prefill": false,
diff --git a/default/content/settings.json b/default/content/settings.json
index 1e712af51..7c2e4279b 100644
--- a/default/content/settings.json
+++ b/default/content/settings.json
@@ -631,6 +631,8 @@
"show_external_models": false,
"proxy_password": "",
"assistant_prefill": "",
- "assistant_impersonation": ""
+ "assistant_impersonation": "",
+ "use_sysprompt": false,
+ "squash_system_messages": false
}
}
diff --git a/public/index.html b/public/index.html
index c0d20263d..6177d05ea 100644
--- a/public/index.html
+++ b/public/index.html
@@ -1930,6 +1930,19 @@
+
+
+
+
+ Combines consecutive system messages into one (excluding example dialogues). May improve coherence for some models.
+
+
+