adding comments

This commit is contained in:
qvink
2025-03-27 09:40:42 -06:00
parent 1dcd837eb1
commit dac5f6910c
3 changed files with 5 additions and 4 deletions

View File

@ -5295,14 +5295,13 @@ export function getBiasStrings(textareaText, type) {
* @param {boolean} isInstruct Whether instruct mode is enabled.
* @param {boolean|number} forceOutputSequence Whether to force the first/last output sequence for instruct mode.
*/
function formatMessageHistoryItem(chatItem, isInstruct, forceOutputSequence) {
const isNarratorType = chatItem?.extra?.type === system_message_types.NARRATOR;
const characterName = chatItem?.name ? chatItem.name : name2;
const itemName = chatItem.is_user ? chatItem['name'] : characterName;
const shouldPrependName = !isNarratorType;
// If this flag is set, completely ignore the message.
// If this symbol flag is set, completely ignore the message.
// This can be used to hide messages without affecting the number of messages in the chat.
if (chatItem.extra?.[IGNORE_SYMBOL]) {
return '';

View File

@ -17,6 +17,7 @@ export const debounce_timeout = {
/*
Used as an ephemeral key in message extra metadata.
When set, the message will be excluded from context.
When set, the message will be excluded from generation prompts without affecting the number of chat messages,
which is needed to preserve world info timed effects.
*/
export const IGNORE_SYMBOL = Symbol.for('ignore');

View File

@ -528,7 +528,8 @@ function setOpenAIMessages(chat) {
let role = chat[j]['is_user'] ? 'user' : 'assistant';
let content = chat[j]['mes'];
// If this flag is set, completely ignore the message
// If this flag is set, completely ignore the message.
// This can be used to hide messages without affecting the number of messages in the chat.
if (chat[j].extra?.[IGNORE_SYMBOL]) {
j++;
continue;