diff --git a/src/core/state.js b/src/core/state.js index e90367e..71e4e66 100644 --- a/src/core/state.js +++ b/src/core/state.js @@ -30,7 +30,7 @@ export let extensionSettings = { customDialogueColoringPrompt: '', // Custom dialogue coloring prompt text (empty = use default) enableDeceptionSystem: false, // Enable deception tracking with tags customDeceptionPrompt: '', // Custom deception prompt text (empty = use default) - enableOmniscienceFilter: false, // Enable omniscience filter with tags + enableOmniscienceFilter: false, // Enable omniscience filter with tags customOmnisciencePrompt: '', // Custom omniscience filter prompt text (empty = use default) enableCYOA: false, // Enable "Choose Your Own Adventure" formatting with action choices customCYOAPrompt: '', // Custom CYOA prompt text (empty = use default) diff --git a/src/i18n/en.json b/src/i18n/en.json index e0cd270..1c944da 100644 --- a/src/i18n/en.json +++ b/src/i18n/en.json @@ -359,7 +359,7 @@ "template.promptsEditor.deceptionPrompt.title": "Deception System Prompt", "template.promptsEditor.deceptionPrompt.note": "Injected when \"Enable Deception System\" is enabled. Instructs AI to mark lies and deceptions with hidden tags.", "template.promptsEditor.omnisciencePrompt.title": "Omniscience Filter Prompt", - "template.promptsEditor.omnisciencePrompt.note": "Injected when \"Enable Omniscience Filter\" is enabled. Instructs AI to separate information the player character cannot perceive into hidden filter tags.", + "template.promptsEditor.omnisciencePrompt.note": "Injected when \"Enable Omniscience Filter\" is enabled. Instructs AI to separate information the player character cannot perceive into hidden tags.", "template.promptsEditor.cyoaPrompt.title": "CYOA Prompt", "template.promptsEditor.cyoaPrompt.note": "Injected when \"Enable CYOA\" is enabled. Instructs AI to end responses with numbered action choices. Uses very high priority (depth 102) to ensure it's the last instruction.", "template.promptsEditor.spotifyPrompt.title": "Spotify Music Prompt", diff --git a/src/systems/generation/promptBuilder.js b/src/systems/generation/promptBuilder.js index 743c120..3c73b99 100644 --- a/src/systems/generation/promptBuilder.js +++ b/src/systems/generation/promptBuilder.js @@ -37,9 +37,9 @@ export const DEFAULT_DECEPTION_PROMPT = `When a character is lying or deceiving, * Default Omniscience Filter prompt text * This instructs the AI to separate information the player character cannot perceive */ -export const DEFAULT_OMNISCIENCE_FILTER_PROMPT = `You must strictly separate what the player can directly perceive from what they cannot. They should only read limited narrative content that their persona can actually see, hear, smell, touch, or otherwise directly sense. Before writing any narrative content that involves events, actions, or details the player directly cannot perceive (because they're not looking, too far away, behind them, in another room, happening silently, include NPCs' internal thoughts, etc.), you absolutely must output that hidden information inside a tag using this exact format: - -Example: You hear a faint click from somewhere behind you, but when you glance up from your newspaper, the room seems unchanged.`; +export const DEFAULT_OMNISCIENCE_FILTER_PROMPT = `You must strictly separate what the player can directly perceive from what they cannot. They should only read limited narrative content that their persona can actually see, hear, smell, touch, or otherwise directly sense. Before writing any narrative content that involves events, actions, or details the player directly cannot perceive (because they're not looking, too far away, behind them, in another room, happening silently, include NPCs' internal thoughts, etc.), you absolutely must output that hidden information inside a tag using this exact format: + +Example: You hear a faint click from somewhere behind you, but when you glance up from your newspaper, the room seems unchanged.`; /** diff --git a/template.html b/template.html index cc5f545..4201819 100644 --- a/template.html +++ b/template.html @@ -1050,7 +1050,7 @@ Omniscience Filter Prompt - Injected when "Enable Omniscience Filter" is enabled. Instructs AI to separate information the player character cannot perceive into hidden filter tags. + Injected when "Enable Omniscience Filter" is enabled. Instructs AI to separate information the player character cannot perceive into hidden <ofilter> tags.