PraneshJs commited on
Commit
a47d7d2
·
verified ·
1 Parent(s): b87b5f6

Update agent.py

Browse files
Files changed (1) hide show
  1. agent.py +9 -3
agent.py CHANGED
@@ -159,15 +159,21 @@ def make_tasks(repo_url: str, brief: str = ""):
159
  # RUNNER
160
  # ---------------------------------
161
  def run_repo_review(repo_url: str, brief: str = "") -> str:
162
- repo_mapper, reviewer, auditor, explainer, manager = make_agents()
 
 
163
  t_map, t_review, t_sec, t_doc, t_merge = make_tasks(repo_url, brief)
164
 
 
 
 
165
  crew = Crew(
166
- agents=[repo_mapper, reviewer, auditor, explainer, manager],
167
  tasks=[t_map, t_review, t_sec, t_doc, t_merge],
168
  process=Process.hierarchical,
169
- manager_agent=manager,
170
  verbose=True,
171
  )
 
172
  result = crew.kickoff()
173
  return str(result)
 
159
  # RUNNER
160
  # ---------------------------------
161
  def run_repo_review(repo_url: str, brief: str = "") -> str:
162
+ # create agents (manager returned as last item)
163
+ repo_mapper, reviewer, auditor, explainer, manager = make_agents(repo_url)
164
+ # create tasks
165
  t_map, t_review, t_sec, t_doc, t_merge = make_tasks(repo_url, brief)
166
 
167
+ # IMPORTANT: do NOT include the manager in the agents list
168
+ worker_agents = [repo_mapper, reviewer, auditor, explainer]
169
+
170
  crew = Crew(
171
+ agents=worker_agents,
172
  tasks=[t_map, t_review, t_sec, t_doc, t_merge],
173
  process=Process.hierarchical,
174
+ manager_agent=manager, # manager passed separately
175
  verbose=True,
176
  )
177
+
178
  result = crew.kickoff()
179
  return str(result)