From d3d5e36af6e485acd26b642db41eefe818f624f6 Mon Sep 17 00:00:00 2001 From: Concedo <39025047+LostRuins@users.noreply.github.com> Date: Tue, 15 Jul 2025 22:05:57 +0800 Subject: [PATCH] backwards compat for older flags in config load --- koboldcpp.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/koboldcpp.py b/koboldcpp.py index f576c6e1d..6882f0f9f 100644 --- a/koboldcpp.py +++ b/koboldcpp.py @@ -6135,6 +6135,7 @@ def setuptunnel(global_memory, has_sd): def reload_from_new_args(newargs): try: args.istemplate = False + newargs = convert_invalid_args(newargs) for key, value in newargs.items(): #do not overwrite certain values if key not in ["remotetunnel","showgui","port","host","port_param","admin","adminpassword","admindir","ssl","nocertify","benchmark","prompt","config"]: setattr(args, key, value) @@ -6160,6 +6161,7 @@ def load_config_cli(filename): print("Loading .kcpps configuration file...") with open(filename, 'r', encoding='utf-8', errors='ignore') as f: config = json.load(f) + config = convert_invalid_args(config) if "onready" in config: config["onready"] = "" #do not allow onready commands from config args.istemplate = False