Add delay before Continue click and console logs to debug quietPrompt

This commit is contained in:
Spicy_Marinara
2025-10-15 09:50:41 +02:00
parent 3f44a0116a
commit 0ad30f2489
+15 -7
View File
@@ -617,16 +617,24 @@ async function sendPlotProgression(type) {
// This is the proper way to add additional instructions to a continuation // This is the proper way to add additional instructions to a continuation
const context = getContext(); const context = getContext();
const originalQuietPrompt = context.quietPrompt || ''; const originalQuietPrompt = context.quietPrompt || '';
// Set the quiet prompt that will be appended to the continuation prompt
context.quietPrompt = prompt; context.quietPrompt = prompt;
console.log('[RPG Companion] Set quietPrompt:', context.quietPrompt);
console.log('[RPG Companion] Full prompt:', prompt);
// Trigger actual continuation by calling the continuation function directly // Small delay to ensure quietPrompt is set before triggering continuation
// Use Generate with empty string for 'normal' type, but set continue_type to true
$('#option_continue').trigger('click');
// Restore the original quiet prompt after generation starts
setTimeout(() => { setTimeout(() => {
context.quietPrompt = originalQuietPrompt; // Trigger continuation
}, 500); $('#option_continue').trigger('click');
// Restore the original quiet prompt after a delay
setTimeout(() => {
context.quietPrompt = originalQuietPrompt;
console.log('[RPG Companion] Restored original quietPrompt');
}, 500);
}, 50);
// console.log('[RPG Companion] Plot progression generation triggered'); // console.log('[RPG Companion] Plot progression generation triggered');
} catch (error) { } catch (error) {