mirror of
https://github.com/Youzini-afk/ST-Bionic-Memory-Ecology.git
synced 2026-05-15 22:30:38 +08:00
Adjust default regex stage toggles
This commit is contained in:
@@ -191,12 +191,12 @@ export const DEFAULT_TASK_PROFILE_TEMPLATES = {
|
||||
"stages": {
|
||||
"input.userMessage": true,
|
||||
"input.recentMessages": true,
|
||||
"input.candidateText": true,
|
||||
"input.finalPrompt": true,
|
||||
"output.rawResponse": true,
|
||||
"output.beforeParse": true,
|
||||
"input.candidateText": false,
|
||||
"input.finalPrompt": false,
|
||||
"output.rawResponse": false,
|
||||
"output.beforeParse": false,
|
||||
"input": true,
|
||||
"output": true
|
||||
"output": false
|
||||
},
|
||||
"localRules": []
|
||||
},
|
||||
@@ -395,12 +395,12 @@ export const DEFAULT_TASK_PROFILE_TEMPLATES = {
|
||||
"stages": {
|
||||
"input.userMessage": true,
|
||||
"input.recentMessages": true,
|
||||
"input.candidateText": true,
|
||||
"input.finalPrompt": true,
|
||||
"output.rawResponse": true,
|
||||
"output.beforeParse": true,
|
||||
"input.candidateText": false,
|
||||
"input.finalPrompt": false,
|
||||
"output.rawResponse": false,
|
||||
"output.beforeParse": false,
|
||||
"input": true,
|
||||
"output": true
|
||||
"output": false
|
||||
},
|
||||
"localRules": []
|
||||
},
|
||||
@@ -575,12 +575,12 @@ export const DEFAULT_TASK_PROFILE_TEMPLATES = {
|
||||
"stages": {
|
||||
"input.userMessage": true,
|
||||
"input.recentMessages": true,
|
||||
"input.candidateText": true,
|
||||
"input.finalPrompt": true,
|
||||
"output.rawResponse": true,
|
||||
"output.beforeParse": true,
|
||||
"input.candidateText": false,
|
||||
"input.finalPrompt": false,
|
||||
"output.rawResponse": false,
|
||||
"output.beforeParse": false,
|
||||
"input": true,
|
||||
"output": true
|
||||
"output": false
|
||||
},
|
||||
"localRules": []
|
||||
},
|
||||
@@ -767,12 +767,12 @@ export const DEFAULT_TASK_PROFILE_TEMPLATES = {
|
||||
"stages": {
|
||||
"input.userMessage": true,
|
||||
"input.recentMessages": true,
|
||||
"input.candidateText": true,
|
||||
"input.finalPrompt": true,
|
||||
"output.rawResponse": true,
|
||||
"output.beforeParse": true,
|
||||
"input.candidateText": false,
|
||||
"input.finalPrompt": false,
|
||||
"output.rawResponse": false,
|
||||
"output.beforeParse": false,
|
||||
"input": true,
|
||||
"output": true
|
||||
"output": false
|
||||
},
|
||||
"localRules": []
|
||||
},
|
||||
@@ -971,12 +971,12 @@ export const DEFAULT_TASK_PROFILE_TEMPLATES = {
|
||||
"stages": {
|
||||
"input.userMessage": true,
|
||||
"input.recentMessages": true,
|
||||
"input.candidateText": true,
|
||||
"input.finalPrompt": true,
|
||||
"output.rawResponse": true,
|
||||
"output.beforeParse": true,
|
||||
"input.candidateText": false,
|
||||
"input.finalPrompt": false,
|
||||
"output.rawResponse": false,
|
||||
"output.beforeParse": false,
|
||||
"input": true,
|
||||
"output": true
|
||||
"output": false
|
||||
},
|
||||
"localRules": []
|
||||
},
|
||||
@@ -1187,12 +1187,12 @@ export const DEFAULT_TASK_PROFILE_TEMPLATES = {
|
||||
"stages": {
|
||||
"input.userMessage": true,
|
||||
"input.recentMessages": true,
|
||||
"input.candidateText": true,
|
||||
"input.finalPrompt": true,
|
||||
"output.rawResponse": true,
|
||||
"output.beforeParse": true,
|
||||
"input.candidateText": false,
|
||||
"input.finalPrompt": false,
|
||||
"output.rawResponse": false,
|
||||
"output.beforeParse": false,
|
||||
"input": true,
|
||||
"output": true
|
||||
"output": false
|
||||
},
|
||||
"localRules": []
|
||||
},
|
||||
|
||||
@@ -620,10 +620,11 @@ const TASK_REGEX_STAGE_GROUPS = Object.freeze({
|
||||
const DEFAULT_TASK_REGEX_STAGES = Object.freeze({
|
||||
"input.userMessage": true,
|
||||
"input.recentMessages": true,
|
||||
"input.candidateText": true,
|
||||
"input.finalPrompt": true,
|
||||
"output.rawResponse": true,
|
||||
"output.beforeParse": true,
|
||||
"input.candidateText": false,
|
||||
"input.finalPrompt": false,
|
||||
"output.rawResponse": false,
|
||||
"output.beforeParse": false,
|
||||
output: false,
|
||||
});
|
||||
|
||||
function normalizeRegexStageKey(stageKey = "") {
|
||||
|
||||
@@ -199,7 +199,7 @@ try {
|
||||
defaultProfiles.extract?.profiles?.[0]?.regex?.stages || {};
|
||||
assert.equal(
|
||||
isTaskRegexStageEnabled(defaultExtractStages, "input.finalPrompt"),
|
||||
true,
|
||||
false,
|
||||
);
|
||||
assert.equal(
|
||||
isTaskRegexStageEnabled(defaultExtractStages, "input.userMessage"),
|
||||
@@ -211,15 +211,19 @@ try {
|
||||
);
|
||||
assert.equal(
|
||||
isTaskRegexStageEnabled(defaultExtractStages, "input.candidateText"),
|
||||
true,
|
||||
false,
|
||||
);
|
||||
assert.equal(
|
||||
isTaskRegexStageEnabled(defaultExtractStages, "output.rawResponse"),
|
||||
true,
|
||||
false,
|
||||
);
|
||||
assert.equal(
|
||||
isTaskRegexStageEnabled(defaultExtractStages, "output.beforeParse"),
|
||||
true,
|
||||
false,
|
||||
);
|
||||
assert.equal(
|
||||
isTaskRegexStageEnabled(defaultExtractStages, "output"),
|
||||
false,
|
||||
);
|
||||
|
||||
const normalizedLegacyOnlyProfile = normalizeTaskProfile(
|
||||
|
||||
Reference in New Issue
Block a user