Allow disabling system marker prompts

This commit is contained in:
Cohee
2023-11-14 22:27:07 +02:00
parent 4277aac974
commit 314aca3f2c
2 changed files with 13 additions and 1 deletions

View File

@ -750,6 +750,11 @@ async function populateChatCompletion(prompts, chatCompletion, { bias, quietProm
// We need the prompts array to determine a position for the source.
if (false === prompts.has(source)) return;
if (promptManager.isPromptDisabledForActiveCharacter(source)) {
promptManager.log(`Skipping prompt ${source} because it is disabled`);
return;
}
const prompt = prompts.get(source);
const index = target ? prompts.index(target) : prompts.index(source);
const collection = new MessageCollection(source);