diff --git a/metagpt/roles/product_manager.py b/metagpt/roles/product_manager.py index 1f66758ea..d08933cb0 100644 --- a/metagpt/roles/product_manager.py +++ b/metagpt/roles/product_manager.py @@ -35,9 +35,9 @@ class ProductManager(Role): def __init__(self, **kwargs) -> None: super().__init__(**kwargs) self.enable_memory = False - self.rc.react_mode = RoleReactMode.BY_ORDER self.set_actions([PrepareDocuments(send_to=any_to_str(self)), WritePRD]) self._watch([UserRequirement, PrepareDocuments]) + self.rc.react_mode = RoleReactMode.BY_ORDER self.todo_action = any_to_name(WritePRD) async def _think(self) -> bool: