diff --git a/metagpt/roles/engineer.py b/metagpt/roles/engineer.py index e1184dfb7..9bbd32649 100644 --- a/metagpt/roles/engineer.py +++ b/metagpt/roles/engineer.py @@ -96,7 +96,7 @@ class Engineer(Role): super().__init__(**kwargs) self._init_actions([WriteCode]) - self._watch([WriteTasks, SummarizeCode, WriteCode, WriteCodeReview, FixBug]) + self._watch([WriteTasks, SummarizeCode, WriteCode, WriteCodeReview, FixBug, WriteCodePlanAndChange]) self.code_todos = [] self.summarize_todos = [] self.next_todo_action = any_to_name(WriteCode)