Firoj112 commited on
Commit
d217f1a
·
verified ·
1 Parent(s): 8940906

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -4
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 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,11 +110,12 @@ tools = [
110
  ]
111
 
112
  # Debug tool registration
113
- for tool in tools:
114
  try:
115
- logger.debug(f"Registering tool: {tool.__class__.__name__}, name: {getattr(tool, 'name', 'Unknown')}")
 
116
  except Exception as e:
117
- logger.error(f"Failed to register tool {tool.__class__.__name__}: {str(e)}")
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)