diff --git a/metagpt/actions/debug_error.py b/metagpt/actions/debug_error.py index 22b1be6a4..565826c33 100644 --- a/metagpt/actions/debug_error.py +++ b/metagpt/actions/debug_error.py @@ -27,20 +27,6 @@ Now you should start rewriting the code: class DebugError(Action): def __init__(self, name="DebugError", context=None, llm=None): super().__init__(name, context, llm) - - async def run(self, context): - if "PASS" in context: - return "", "the original code works fine, no need to debug" - - file_name = re.search("## File To Rewrite:\s*(.+\\.py)", context).group(1) - - logger.info(f"Debug and rewrite {file_name}") - - prompt = PROMPT_TEMPLATE.format(context=context) - - rsp = await self._aask(prompt) - - code = CodeParser.parse_code(block="", text=rsp) # async def run(self, code, error): # prompt = f"Here is a piece of Python code:\n\n{code}\n\nThe following error occurred during execution:" \ @@ -62,24 +48,4 @@ class DebugError(Action): code = CodeParser.parse_code(block="", text=rsp) - # async def run(self, code, error): - # prompt = f"Here is a piece of Python code:\n\n{code}\n\nThe following error occurred during execution:" \ - # f"\n\n{error}\n\nPlease try to fix the error in this code." - # fixed_code = await self._aask(prompt) - # return fixed_code - - async def run(self, context): - if "PASS" in context: - return "", "the original code works fine, no need to debug" - - file_name = re.search("## File To Rewrite:\s*(.+\\.py)", context).group(1) - - logger.info(f"Debug and rewrite {file_name}") - - prompt = PROMPT_TEMPLATE.format(context=context) - - rsp = await self._aask(prompt) - - code = CodeParser.parse_code(block="", text=rsp) - - return file_name, code + return file_name, code \ No newline at end of file