diff --git a/metagpt/prompts/di/swe_agent.py b/metagpt/prompts/di/swe_agent.py index a737d4a72..7151199ad 100644 --- a/metagpt/prompts/di/swe_agent.py +++ b/metagpt/prompts/di/swe_agent.py @@ -239,6 +239,6 @@ Avoid repeating the same command. Instead, please think about the current situat CURRENT_BASH_STATE = """ # Output Next Step The current bash state is: -(Open file: {{open_file}}) -(Current directory: {{working_dir}}) +(Open file: {open_file}) +(Current directory: {working_dir}) """ diff --git a/metagpt/roles/di/swe_agent.py b/metagpt/roles/di/swe_agent.py index 13fc87c60..e1d2c9613 100644 --- a/metagpt/roles/di/swe_agent.py +++ b/metagpt/roles/di/swe_agent.py @@ -53,7 +53,7 @@ class SWEAgent(RoleZero): """ state_output = await self.terminal.run("state") bash_state = json.loads(state_output) - self.cmd_prompt_current_state = CURRENT_BASH_STATE.formate(**bash_state).strip() + self.cmd_prompt_current_state = CURRENT_BASH_STATE.format(**bash_state).strip() async def _parse_commands_for_eval(self): """