diff --git a/src/aios_kernel/open_ai_node.py b/src/aios_kernel/open_ai_node.py index eaeb23d..b7c9110 100644 --- a/src/aios_kernel/open_ai_node.py +++ b/src/aios_kernel/open_ai_node.py @@ -40,7 +40,7 @@ class OpenAI_ComputeNode(ComputeNode): if os.getenv("OPENAI_API_KEY") is not None: self.openai_api_key = os.getenv("OPENAI_API_KEY") else: - self.openai_api_key = AIStorage.get_instance().get_user_config().get_user_config("openai_api_key") + self.openai_api_key = AIStorage.get_instance().get_user_config().get_user_config("openai_api_key").value if self.openai_api_key is None: logger.error("openai_api_key is None!") diff --git a/src/aios_kernel/storage.py b/src/aios_kernel/storage.py index 5c00a29..33e5564 100644 --- a/src/aios_kernel/storage.py +++ b/src/aios_kernel/storage.py @@ -84,7 +84,7 @@ class UserConfig: if config_item.value is None: return config_item.default_value - return config_item.value,config_item + return config_item def set_user_config(self,key:str,value:Any) -> None: config_item = self.config_table.get(key) diff --git a/src/aios_kernel/tg_tunnel.py b/src/aios_kernel/tg_tunnel.py index efa23fc..36c991f 100644 --- a/src/aios_kernel/tg_tunnel.py +++ b/src/aios_kernel/tg_tunnel.py @@ -49,6 +49,7 @@ class TelegramTunnel(AgentTunnel): logger.warning(f"tunnel {self.tunnel_id} is already started") return False self.is_start = True + logger.warning(f"tunnel {self.tunnel_id} is starting...") self.app:Application = Application.builder().token(self.tg_token).build() self.app.add_handler(MessageHandler(filters.TEXT, self.on_message)) diff --git a/src/service/aios_shell/aios_shell.py b/src/service/aios_shell/aios_shell.py index d71ae7d..01cbc7b 100644 --- a/src/service/aios_shell/aios_shell.py +++ b/src/service/aios_shell/aios_shell.py @@ -146,7 +146,8 @@ class AIOS_Shell: show_text = FormattedText([("class:title", f"set config failed!")]) if len(args) == 1: key = args[0] - old_value,config_item = AIStorage.get_instance().get_user_config().get_user_config(key) + config_item = AIStorage.get_instance().get_user_config().get_user_config(key) + old_value = config_item.value if config_item is not None: value = await session.prompt_async(f"{key} : {config_item.desc} \nCurrent : {old_value}\nPlease input new value:",style=shell_style) AIStorage.get_instance().get_user_config().set_user_config(key,value)