diff --git a/embd_res/klite.embd b/embd_res/klite.embd index 1a39a5afe..5eb9199e5 100644 --- a/embd_res/klite.embd +++ b/embd_res/klite.embd @@ -6304,20 +6304,21 @@ Current version indicated by LITEVER below. } } - // now fix final assist tag with an assist gen tag if applicable - replaceDone = false; - let memoryEtIndex = memory.lastIndexOf(et); - let promptEtIndex = prompt.lastIndexOf(et); - if(prompt && promptEtIndex!=-1 && localsettings.instruct_gentag) - { - prompt = replaceLast(prompt,et,localsettings.instruct_gentag.replaceAll("\\n", "\n")); - replaceDone = true; - } - if(!replaceDone && memory && memoryEtIndex!=-1 && localsettings.instruct_gentag) - { - memory = replaceLast(memory,et,localsettings.instruct_gentag.replaceAll("\\n", "\n")); - replaceDone = true; - } + } + + // now fix final assist tag with an assist gen tag if applicable + let replaceDone = false; + let memoryEtIndex = memory.lastIndexOf(et); + let promptEtIndex = prompt.lastIndexOf(et); + if(prompt && promptEtIndex!=-1 && localsettings.instruct_gentag) + { + prompt = replaceLast(prompt,et,localsettings.instruct_gentag.replaceAll("\\n", "\n")); + replaceDone = true; + } + if(!replaceDone && memory && memoryEtIndex!=-1 && localsettings.instruct_gentag) + { + memory = replaceLast(memory,et,localsettings.instruct_gentag.replaceAll("\\n", "\n")); + replaceDone = true; } return {"memory":memory,"prompt":prompt}; @@ -8974,6 +8975,30 @@ Current version indicated by LITEVER below. throw err; }) } + function mcp_content_has_media(content) + { + if(!Array.isArray(content)) + { + return false; + } + for(let i=0;iEdit Custom Tool