bstraehle commited on
Commit
b6bc6d5
·
verified ·
1 Parent(s): 07ff41b

Update agents/crew.py

Browse files
Files changed (1) hide show
  1. 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