From fddfcf716f8e796ea98eb4fce4144e6dce5e8997 Mon Sep 17 00:00:00 2001 From: better629 Date: Tue, 9 Jan 2024 16:07:33 +0800 Subject: [PATCH] update --- metagpt/schema.py | 1 + 1 file changed, 1 insertion(+) diff --git a/metagpt/schema.py b/metagpt/schema.py index 7d1c2b539..853a9c6bb 100644 --- a/metagpt/schema.py +++ b/metagpt/schema.py @@ -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")