simoncwang commited on
Commit
8eb2049
·
1 Parent(s): 98b24ae

update imports

Browse files
Files changed (3) hide show
  1. .gitignore +1 -1
  2. requirements.txt +3 -2
  3. task_force.py +14 -2
.gitignore CHANGED
@@ -1,3 +1,3 @@
1
  *.pyc
2
  __pycache__/*
3
- .env
 
1
  *.pyc
2
  __pycache__/*
3
+ .env
requirements.txt CHANGED
@@ -1,6 +1,6 @@
1
  gradio
2
  requests
3
- smolagents[litellm, transformers, wikipedia, youtube, duckduckgo, langchain, langgraph]
4
  requests
5
  python-dotenv
6
  datasets
@@ -15,4 +15,5 @@ langchain-chroma
15
  wikipedia
16
  youtube-transcript-api
17
  wikipedia-api
18
- duckduckgo-search
 
 
1
  gradio
2
  requests
3
+ smolagents[litellm, transformers, audio, wikipedia, youtube, duckduckgo, langchain, langgraph]
4
  requests
5
  python-dotenv
6
  datasets
 
15
  wikipedia
16
  youtube-transcript-api
17
  wikipedia-api
18
+ duckduckgo-search
19
+ markdownify
task_force.py CHANGED
@@ -107,6 +107,16 @@ SCOUT_TOOLS = [
107
  YouTubeTranscript(),
108
  ]
109
 
 
 
 
 
 
 
 
 
 
 
110
  # a genius hacker that can use the power of the web to answer questions
111
  HACKER = CodeAgent(
112
  name="hacker",
@@ -115,7 +125,7 @@ HACKER = CodeAgent(
115
  tools=HACKER_TOOLS,
116
  verbosity_level=VERBOSITY_LEVEL,
117
  add_base_tools=True,
118
- additional_authorized_imports=["pandas", "numpy","bs4", "requests"],
119
  max_steps=6
120
  )
121
 
@@ -126,7 +136,7 @@ SCOUT = CodeAgent(
126
  tools=SCOUT_TOOLS,
127
  verbosity_level=VERBOSITY_LEVEL,
128
  add_base_tools=True,
129
- additional_authorized_imports=["pytube", "opencv-python", "pandas", "numpy","bs4", "requests"],
130
  max_steps=6
131
  )
132
 
@@ -137,6 +147,7 @@ THINKER = CodeAgent(
137
  tools=[FinalAnswerTool()],
138
  verbosity_level=VERBOSITY_LEVEL,
139
  add_base_tools=True,
 
140
  max_steps=6
141
  )
142
 
@@ -150,6 +161,7 @@ COMMANDER = CodeAgent(
150
  managed_agents=[HACKER, SCOUT, THINKER],
151
  planning_interval=2,
152
  verbosity_level=VERBOSITY_LEVEL,
 
153
  prompt_templates=custom_prompts.commander_prompt_templates,
154
  max_steps=12,
155
  )
 
107
  YouTubeTranscript(),
108
  ]
109
 
110
+ AUTHORIZED_IMPORTS = [
111
+ "pytube",
112
+ "opencv-python",
113
+ "pandas",
114
+ "numpy",
115
+ "bs4",
116
+ "requests",
117
+ "markdownify"
118
+ ]
119
+
120
  # a genius hacker that can use the power of the web to answer questions
121
  HACKER = CodeAgent(
122
  name="hacker",
 
125
  tools=HACKER_TOOLS,
126
  verbosity_level=VERBOSITY_LEVEL,
127
  add_base_tools=True,
128
+ additional_authorized_imports=AUTHORIZED_IMPORTS,
129
  max_steps=6
130
  )
131
 
 
136
  tools=SCOUT_TOOLS,
137
  verbosity_level=VERBOSITY_LEVEL,
138
  add_base_tools=True,
139
+ additional_authorized_imports=AUTHORIZED_IMPORTS,
140
  max_steps=6
141
  )
142
 
 
147
  tools=[FinalAnswerTool()],
148
  verbosity_level=VERBOSITY_LEVEL,
149
  add_base_tools=True,
150
+ additional_authorized_imports=AUTHORIZED_IMPORTS,
151
  max_steps=6
152
  )
153
 
 
161
  managed_agents=[HACKER, SCOUT, THINKER],
162
  planning_interval=2,
163
  verbosity_level=VERBOSITY_LEVEL,
164
+ additional_authorized_imports=AUTHORIZED_IMPORTS,
165
  prompt_templates=custom_prompts.commander_prompt_templates,
166
  max_steps=12,
167
  )