mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-03-12 18:10:13 +01:00
Reject generation on circuit breaker error
This commit is contained in:
parent
ae9445e500
commit
315d981804
@ -3868,13 +3868,16 @@ async function Generate(type, { automatic_trigger, force_name2, quiet_prompt, qu
|
|||||||
++generate_loop_counter;
|
++generate_loop_counter;
|
||||||
|
|
||||||
if (generate_loop_counter > MAX_GENERATION_LOOPS) {
|
if (generate_loop_counter > MAX_GENERATION_LOOPS) {
|
||||||
throwCircuitBreakerError();
|
reject(new Error('Generate circuit breaker interruption'));
|
||||||
|
if (type !== 'quiet') {
|
||||||
|
throwCircuitBreakerError();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// regenerate with character speech reenforced
|
// regenerate with character speech reenforced
|
||||||
// to make sure we leave on swipe type while also adding the name2 appendage
|
// to make sure we leave on swipe type while also adding the name2 appendage
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
Generate(type, { automatic_trigger, force_name2: true, resolve, reject, quiet_prompt, skipWIAN, force_chid });
|
Generate(type, { automatic_trigger, force_name2: true, quiet_prompt, skipWIAN, force_chid });
|
||||||
}, generate_loop_counter * 1000);
|
}, generate_loop_counter * 1000);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user