Merge pull request #3948 from InspectorCaracal/patch-3 Adds a check for jailbreaks existing in new TC PHI
Signed| @@ -4214,6 +4214,8 @@ export async function Generate(type, { automatic_trigger, force_name2, quiet_pro | ||
| 4214 | 4214 | ? substituteParams(jailbreak, name1, name2, (power_user.sysprompt.post_history ?? '')) |
| 4215 | 4215 | : baseChatReplace(power_user.sysprompt.post_history, name1, name2); |
| 4216 | 4216 | |
| 4217 | + // Only inject the jb if there is one | |
| 4218 | + if (jailbreak) { | |
| 4217 | 4219 | // When continuing generation of previous output, last user message precedes the message to continue |
| 4218 | 4220 | if (isContinue) { |
| 4219 | 4221 | coreChat.splice(coreChat.length - 1, 0, { mes: jailbreak, is_user: true }); |
| @@ -4222,6 +4224,7 @@ export async function Generate(type, { automatic_trigger, force_name2, quiet_pro | ||
| 4222 | 4224 | coreChat.push({ mes: jailbreak, is_user: true }); |
| 4223 | 4225 | } |
| 4224 | 4226 | } |
| 4227 | + } | |
| 4225 | 4228 | |
| 4226 | 4229 | let chat2 = []; |
| 4227 | 4230 | let continue_mag = ''; |