diff --git a/aiserver.py b/aiserver.py index 149197ee..8c67b302 100644 --- a/aiserver.py +++ b/aiserver.py @@ -6089,13 +6089,13 @@ def generate(txt, minimum, maximum, found_entries=None): # Deal with a single return sequence from generate() #==================================================================# def genresult(genout, flash=True, ignore_formatting=False): - if not koboldai_vars.quiet: - logger.generation(genout.encode("unicode_escape").decode("utf-8")) - # Format output before continuing if not ignore_formatting: genout = applyoutputformatting(genout) + if not koboldai_vars.quiet: + logger.generation(genout.encode("unicode_escape").decode("utf-8")) + koboldai_vars.lua_koboldbridge.feedback = genout if(len(genout) == 0): diff --git a/koboldai_settings.py b/koboldai_settings.py index cc35eb3e..87e4b6bb 100644 --- a/koboldai_settings.py +++ b/koboldai_settings.py @@ -2045,8 +2045,9 @@ class KoboldWorldInfo(object): self.world_info_folder = data['folders'] #Add the item + start_time = time.time() for uid, item in data['entries'].items(): - start_time = time.time() + self.add_item(item['title'] if 'title' in item else item['key'][0], item['key'] if 'key' in item else [], @@ -2062,7 +2063,7 @@ class KoboldWorldInfo(object): if folder is None: #self.world_info = {int(x): data['entries'][x] for x in data['entries']} self.world_info_folder = data['folders'] - logger.debug("Load World Info {} took {}s".format(uid, time.time()-start_time)) + logger.debug("Load World Info took {}s".format(time.time()-start_time)) try: start_time = time.time() self.sync_world_info_to_old_format() diff --git a/static/koboldai.js b/static/koboldai.js index c1d8ce54..9ee85266 100644 --- a/static/koboldai.js +++ b/static/koboldai.js @@ -3455,7 +3455,7 @@ function update_context(data) { let tokenEl = $e("span", el, { classes: ["context-token"], "tooltip": tokenId === -1 ? "Soft" : tokenId, - innerText: token, + innerText: token.replaceAll(String.fromCharCode(0), 'dangerous'), "style.backgroundColor": tokenColor, });