rebase update after #589

This commit is contained in:
better629 2023-12-20 16:01:17 +08:00
parent 3f0f008690
commit 15279376d4
11 changed files with 46 additions and 40 deletions

View file

@ -113,8 +113,8 @@ class Message(BaseModel):
ic = instruct_content
mapping = actionoutput_str_to_mapping(ic["mapping"])
actionoutput_class = import_class("ActionOutput", "metagpt.actions.action_output")
ic_obj = actionoutput_class.create_model_class(class_name=ic["class"], mapping=mapping)
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)
ic_new = ic_obj(**ic["value"])
kwargs["instruct_content"] = ic_new