Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -18,7 +18,7 @@ from smolagents.agents import ActionStep
|
|
18 |
from tools.search_item_ctrl_f import SearchItemCtrlFTool
|
19 |
from tools.go_back import GoBackTool
|
20 |
from tools.close_popups import ClosePopupsTool
|
21 |
-
from tools.scroll_page import
|
22 |
from tools.scrape_text import scrape_text_tool as ScrapeTextTool
|
23 |
from tools.interact_element import interact_element_tool as InteractElementTool
|
24 |
from tools.detect_elements import detect_elements_tool as DetectElementsTool
|
@@ -110,11 +110,12 @@ tools = [
|
|
110 |
]
|
111 |
|
112 |
# Debug tool registration
|
113 |
-
for tool in tools:
|
114 |
try:
|
115 |
-
|
|
|
116 |
except Exception as e:
|
117 |
-
logger.error(f"Failed to register tool {
|
118 |
|
119 |
# Initialize model
|
120 |
model = LiteLLMModel("gemini/gemini-2.0-flash", api_key=default_gemini_api_key)
|
|
|
18 |
from tools.search_item_ctrl_f import SearchItemCtrlFTool
|
19 |
from tools.go_back import GoBackTool
|
20 |
from tools.close_popups import ClosePopupsTool
|
21 |
+
from tools.scroll_page import scroll_page_tool as ScrollPageTool
|
22 |
from tools.scrape_text import scrape_text_tool as ScrapeTextTool
|
23 |
from tools.interact_element import interact_element_tool as InteractElementTool
|
24 |
from tools.detect_elements import detect_elements_tool as DetectElementsTool
|
|
|
110 |
]
|
111 |
|
112 |
# Debug tool registration
|
113 |
+
for idx, tool in enumerate(tools):
|
114 |
try:
|
115 |
+
tool_name = getattr(tool, 'name', f'Unknown_{idx}')
|
116 |
+
logger.debug(f"Registering tool {idx}: {tool.__class__.__name__}, name: {tool_name}, instance: {tool}")
|
117 |
except Exception as e:
|
118 |
+
logger.error(f"Failed to register tool {idx}: {str(e)}")
|
119 |
|
120 |
# Initialize model
|
121 |
model = LiteLLMModel("gemini/gemini-2.0-flash", api_key=default_gemini_api_key)
|