diff --git a/default-task-profile-templates.js b/default-task-profile-templates.js index 8cdd4e6..647fbaa 100644 --- a/default-task-profile-templates.js +++ b/default-task-profile-templates.js @@ -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": [] }, diff --git a/prompt-profiles.js b/prompt-profiles.js index 409bcbe..8cedb9e 100644 --- a/prompt-profiles.js +++ b/prompt-profiles.js @@ -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 = "") { diff --git a/tests/task-regex.mjs b/tests/task-regex.mjs index df0c742..ca15fc8 100644 --- a/tests/task-regex.mjs +++ b/tests/task-regex.mjs @@ -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(