This commit is contained in:
Timothy Jaeryang Baek
2026-07-24 01:19:28 -04:00
parent 33cf3fbb7f
commit 1f5b0d816f
9 changed files with 103 additions and 31 deletions
@@ -44,6 +44,7 @@
ENABLE_CONTEXT_COMPACTION: false,
CONTEXT_COMPACTION_TOKEN_THRESHOLD: 80000,
CONTEXT_COMPACTION_TOKEN_CAP: 80000,
CONTEXT_COMPACTION_RETENTION_PERCENTAGE: 40,
CONTEXT_COMPACTION_PROMPT_TEMPLATE: ''
};
@@ -273,6 +274,22 @@
/>
</AdminSettingField>
<AdminSettingField
label={$i18n.t('Retained Messages')}
description={$i18n.t(
'Percentage of recent messages to keep after older messages are summarized.'
)}
>
<input
type="number"
min="10"
max="50"
step="1"
class={inputClass}
bind:value={chatConfig.CONTEXT_COMPACTION_RETENTION_PERCENTAGE}
/>
</AdminSettingField>
<AdminSettingField
label={$i18n.t('Context Compaction Prompt')}
description={$i18n.t(
@@ -1975,6 +1975,7 @@
"Pending User Overlay Content": "",
"Pending User Overlay Title": "",
"Permanently delete every chat after confirmation.": "",
"Percentage of recent messages to keep after older messages are summarized.": "Percentage of recent messages to keep after older messages are summarised.",
"Permission denied when accessing media devices": "",
"Permission denied when accessing microphone": "",
"Permission denied when accessing microphone: {{error}}": "",
@@ -2155,6 +2156,7 @@
"Render Markdown in User Messages": "",
"Render messages in compact bubble containers.": "",
"Repeat": "",
"Retained Messages": "",
"Reply": "",
"Reply in Thread": "",
"Reply to thread...": "",