1.Can use aios_shell from new jarvis telgram bot right now

2.Update MVP plan2.md
3.Refactor function support
This commit is contained in:
Liu Zhicong
2023-09-10 12:01:45 -07:00
parent 15dd600fdb
commit 6b45cb9570
7 changed files with 782 additions and 11 deletions
+7 -1
View File
@@ -48,6 +48,12 @@ class Environment:
def _do_get_value(self,key:str) -> Optional[str]:
pass
def get_functions(self):
# system functions
# env functions
# user install functions
pass
def register_get_handler(self,key:str,handler:Callable) -> None:
h = self.get_handlers.get(key)
if h is not None:
@@ -78,7 +84,7 @@ class Environment:
for handler in handler_list:
await handler(self.env_id,event)
else:
logger.warn(f"fire event {event_id} in env {self.env_id}:handler not found")
logger.debug(f"fire event {event_id} in env {self.env_id}:handler not found")
return
def __getitem__(self, key):