Update agents/crew.py
Browse files- agents/crew.py +14 -2
agents/crew.py
CHANGED
|
@@ -221,7 +221,20 @@ class GAIACrew():
|
|
| 221 |
max_reasoning_attempts=MAX_REASONING_ATTEMPTS_AGENT,
|
| 222 |
verbose=VERBOSE_AGENT
|
| 223 |
)
|
| 224 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 225 |
@agent
|
| 226 |
def manager_agent(self) -> Agent:
|
| 227 |
return Agent(
|
|
@@ -229,7 +242,6 @@ class GAIACrew():
|
|
| 229 |
allow_delegation=True,
|
| 230 |
llm=LLM_MANAGER,
|
| 231 |
max_iter=MAX_ITER_MANAGER,
|
| 232 |
-
tools=[AITools.final_answer_tool],
|
| 233 |
reasoning=REASONING_MANAGER,
|
| 234 |
max_reasoning_attempts=MAX_REASONING_ATTEMPTS_MANAGER,
|
| 235 |
verbose=VERBOSE_MANAGER
|
|
|
|
| 221 |
max_reasoning_attempts=MAX_REASONING_ATTEMPTS_AGENT,
|
| 222 |
verbose=VERBOSE_AGENT
|
| 223 |
)
|
| 224 |
+
|
| 225 |
+
@agent
|
| 226 |
+
def final_answer_agent(self) -> Agent:
|
| 227 |
+
return Agent(
|
| 228 |
+
config=self.agents_config["final_answer_agent"],
|
| 229 |
+
allow_delegation=False,
|
| 230 |
+
llm=LLM_AGENT,
|
| 231 |
+
max_iter=MAX_ITER_AGENT,
|
| 232 |
+
tools=[AITools.final_answer_tool],
|
| 233 |
+
reasoning=REASONING_AGENT,
|
| 234 |
+
max_reasoning_attempts=MAX_REASONING_ATTEMPTS_AGENT,
|
| 235 |
+
verbose=VERBOSE_AGENT
|
| 236 |
+
)
|
| 237 |
+
|
| 238 |
@agent
|
| 239 |
def manager_agent(self) -> Agent:
|
| 240 |
return Agent(
|
|
|
|
| 242 |
allow_delegation=True,
|
| 243 |
llm=LLM_MANAGER,
|
| 244 |
max_iter=MAX_ITER_MANAGER,
|
|
|
|
| 245 |
reasoning=REASONING_MANAGER,
|
| 246 |
max_reasoning_attempts=MAX_REASONING_ATTEMPTS_MANAGER,
|
| 247 |
verbose=VERBOSE_MANAGER
|