mirror of
https://github.com/Wx-2025/ST-Amily2-Chat-Optimisation.git
synced 2026-06-07 07:25:51 +00:00
Update context-optimizer.js
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
import { log } from "./table-system/logger.js";
|
import { log } from "./table-system/logger.js";
|
||||||
import { getContext } from "/scripts/extensions.js";
|
import { getContext, extension_settings } from "/scripts/extensions.js";
|
||||||
import { eventSource, event_types } from "/script.js";
|
import { eventSource, event_types } from "/script.js";
|
||||||
|
import { extensionName } from "../utils/settings.js";
|
||||||
|
|
||||||
function collectDataToBuffer(buffer, tableName, rowObj) {
|
function collectDataToBuffer(buffer, tableName, rowObj) {
|
||||||
if (!buffer[tableName]) {
|
if (!buffer[tableName]) {
|
||||||
@@ -96,6 +97,13 @@ function processText(text) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function handlePromptProcessing(data) {
|
function handlePromptProcessing(data) {
|
||||||
|
// 【V146.5】检查上下文优化开关
|
||||||
|
const settings = extension_settings[extensionName];
|
||||||
|
if (settings && settings.context_optimization_enabled === false) {
|
||||||
|
// log('[ContextOptimizer] 上下文优化已禁用,跳过处理。', 'info');
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (!data) return;
|
if (!data) return;
|
||||||
|
|
||||||
if (typeof data.prompt === 'string') {
|
if (typeof data.prompt === 'string') {
|
||||||
|
|||||||
Reference in New Issue
Block a user