This commit is contained in:
better629 2024-01-09 16:07:33 +08:00 committed by 莘权 马
parent e2e00beb75
commit fddfcf716f

View file

@ -189,6 +189,7 @@ class Message(BaseModel):
actionnode_class = import_class("ActionNode", "metagpt.actions.action_node") # avoid circular import
ic_obj = actionnode_class.create_model_class(class_name=ic["class"], mapping=mapping)
elif "module" in ic:
# subclasses of BaseModel
ic_obj = import_class(ic["class"], ic["module"])
else:
raise KeyError("missing required key to init Message.instruct_content from dict")