diff --git a/pyproject.toml b/pyproject.toml index 320ba625b..4d8606ba4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "crewai" -version = "0.32.1" +version = "0.32.2" description = "Cutting-edge framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work together seamlessly, tackling complex tasks." authors = ["Joao Moura "] readme = "README.md" diff --git a/src/crewai/cli/templates/pyproject.toml b/src/crewai/cli/templates/pyproject.toml index d5c482fd1..bed18de64 100644 --- a/src/crewai/cli/templates/pyproject.toml +++ b/src/crewai/cli/templates/pyproject.toml @@ -6,7 +6,7 @@ authors = ["Your Name "] [tool.poetry.dependencies] python = ">=3.10,<=3.13" -crewai = { extras = ["tools"], version = "^0.32.1" } +crewai = { extras = ["tools"], version = "^0.32.2" } [tool.poetry.scripts] {{folder_name}} = "{{folder_name}}.main:run" diff --git a/src/crewai/tools/agent_tools.py b/src/crewai/tools/agent_tools.py index e3c6054f4..6fe78941d 100644 --- a/src/crewai/tools/agent_tools.py +++ b/src/crewai/tools/agent_tools.py @@ -76,12 +76,12 @@ class AgentTools(BaseModel): # {"task": "....", "coworker": ".... # when it should look like this: # {"task": "....", "coworker": "...."} - agent_name = agent.casefold().replace('"', "") + agent_name = agent.casefold().replace('"', "").replace("\n", "") agent = [ available_agent for available_agent in self.agents - if available_agent.role.casefold() == agent_name + if available_agent.role.casefold().replace("\n", "") == agent_name ] except Exception as _: return self.i18n.errors("agent_tool_unexsiting_coworker").format(