[dev] add default path to tool functions

This commit is contained in:
jinli.yl 2024-06-27 11:46:51 +08:00
parent d095e87f3d
commit 5364f821a2
3 changed files with 4 additions and 3 deletions

View file

@ -18,6 +18,7 @@ memory_service:
class: memory.operation.read_memory
workflow: dummy
description: "read session messages of the user"
contextual_msg_count: 0
read_memory:
class: memory.operation.read_memory
workflow: dummy

View file

@ -13,8 +13,8 @@ class ReadMemory(BaseWorkflow, BaseOperation):
name: str,
description: str,
chat_messages: List[Message],
his_msg_count: int = 0,
contextual_msg_count: int = 0,
his_msg_count: int = 0, # supplement to the current query
contextual_msg_count: int = 0, # for the current context dialogue
**kwargs):
super().__init__(name=name, **kwargs)
BaseOperation.__init__(self, name=name, description=description)

View file

@ -10,7 +10,7 @@ def under_line_to_hump(underline_str):
return sub[0:1].upper() + sub[1:]
def init_instance_by_config(config: dict, default_class_path: str = "", suffix_name: str = "", **kwargs):
def init_instance_by_config(config: dict, default_class_path: str = "memory_scope", suffix_name: str = "", **kwargs):
class_name = config.pop("class")
if not class_name:
raise RuntimeError("empty class_name!")