From b4fc45e1a09864609ea1a686085a62d7078c20b7 Mon Sep 17 00:00:00 2001 From: Pavan Kumar <66913595+ascender1729@users.noreply.github.com> Date: Sun, 20 Apr 2025 11:05:04 +0000 Subject: [PATCH] fix(agent): resolve indentation error in apply_response_filters method --- swarms/structs/agent.py | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/swarms/structs/agent.py b/swarms/structs/agent.py index 3c2df969..6a1cf265 100644 --- a/swarms/structs/agent.py +++ b/swarms/structs/agent.py @@ -832,7 +832,7 @@ class Agent: # If no components available, fall back to task if not components and task: logger.warning( - "No agent details found. Usingtask as fallback for prompt generation." + "No agent details found. Usingtask as fallback for promptgeneration." ) self.system_prompt = auto_generate_prompt( task, self.llm @@ -1861,14 +1861,25 @@ class Agent: return previous_state, f"Restored to {previous_state}" # Response Filtering - def add_response_filter(self, filter_word: str) -> None: """ + def add_response_filter(self, filter_word: str) -> None: + """ + Add a response filter. + + Args: + filter_word (str): The word to filter + """ logger.info(f"Adding response filter: {filter_word}") - self.reponse_filters.append(filter_word) + self.response_filters.append(filter_word) def apply_reponse_filters(self, response: str) -> str: """ - Apply the response filters to the response + Apply the response filters to the response. + Args: + response (str): The response to filter + + Returns: + str: The filtered response """ logger.info( f"Applying response filters to response: {response}"