diff --git a/klite.embd b/klite.embd index 393935fdd..50e5a699d 100644 --- a/klite.embd +++ b/klite.embd @@ -17079,7 +17079,7 @@ Current version indicated by LITEVER below. fulltxt = simpleMarkdown(fulltxt); } - let instruct_turns = repack_instruct_turns(fulltxt, `%SpcStg%`,`%SpcEtg%`); + let instruct_turns = repack_instruct_turns(fulltxt, `%SpcStg%`,`%SpcEtg%`, true); fulltxt = ""; for(let i=0;i`; } - function repack_instruct_turns(input,usertag,aitag) + function repack_instruct_turns(input,usertag,aitag,allow_blank) { let myturnchat = false; //who is currently speaking? let chatunits = []; //parse chat body into nice chat chunks @@ -17542,7 +17542,7 @@ Current version indicated by LITEVER below. } else { - if(curr.trim()!="") + if(allow_blank || curr.trim()!="") { chatunits.push({ msg:curr, @@ -17573,7 +17573,7 @@ Current version indicated by LITEVER below. let st = get_instruct_starttag(false); let et = get_instruct_endtag(false); - let turns = repack_instruct_turns(input,st,et); + let turns = repack_instruct_turns(input,st,et, false); return turns; }