Spaces:
Sleeping
Sleeping
Last fix I promise!
Browse files- mini_agents.py +7 -2
mini_agents.py
CHANGED
|
@@ -172,8 +172,13 @@ class MasterAgentWrapper:
|
|
| 172 |
def _run_with_browser_tools(self, question: str, browser_tools: List[Tool]) -> str:
|
| 173 |
"""Run agent with browser tools"""
|
| 174 |
# Temporarily add browser tools
|
| 175 |
-
original_tools = self.master_agent.tools
|
| 176 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 177 |
|
| 178 |
try:
|
| 179 |
# Run the agent directly since we're in a sync context
|
|
|
|
| 172 |
def _run_with_browser_tools(self, question: str, browser_tools: List[Tool]) -> str:
|
| 173 |
"""Run agent with browser tools"""
|
| 174 |
# Temporarily add browser tools
|
| 175 |
+
original_tools = self.master_agent.tools.copy() # Copy the dictionary
|
| 176 |
+
all_tools = original_tools.copy()
|
| 177 |
+
# Add browser tools to the dictionary
|
| 178 |
+
for tool in browser_tools:
|
| 179 |
+
all_tools[tool.name] = tool
|
| 180 |
+
|
| 181 |
+
self.master_agent.tools = all_tools
|
| 182 |
|
| 183 |
try:
|
| 184 |
# Run the agent directly since we're in a sync context
|