mirror of
https://github.com/crewAIInc/crewAI.git
synced 2026-01-10 00:28:31 +00:00
pleasing the types gods
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
from typing import Any, Dict, List
|
from typing import Any, Dict, List, Union
|
||||||
|
|
||||||
from crewai.agents.agent_builder.base_agent_executor_mixin import CrewAgentExecutorMixin
|
from crewai.agents.agent_builder.base_agent_executor_mixin import CrewAgentExecutorMixin
|
||||||
from crewai.agents.parser import CrewAgentParser
|
from crewai.agents.parser import CrewAgentParser
|
||||||
@@ -270,7 +270,7 @@ class CrewAgentExecutor(CrewAgentExecutorMixin):
|
|||||||
prompt = prompt.replace("{tools}", inputs["tools"])
|
prompt = prompt.replace("{tools}", inputs["tools"])
|
||||||
return prompt
|
return prompt
|
||||||
|
|
||||||
def _format_answer(self, answer: str) -> str:
|
def _format_answer(self, answer: str) -> Union[AgentAction, AgentFinish]:
|
||||||
return CrewAgentParser(agent=self.agent).parse(answer)
|
return CrewAgentParser(agent=self.agent).parse(answer)
|
||||||
|
|
||||||
def _format_msg(self, prompt: str, role: str = "user") -> Dict[str, str]:
|
def _format_msg(self, prompt: str, role: str = "user") -> Dict[str, str]:
|
||||||
|
|||||||
Reference in New Issue
Block a user