flaviuspopan commited on
Commit
c59c861
·
verified ·
1 Parent(s): ae7a494

checkpoint app.py integrating ebs sandbox

Browse files
Files changed (1) hide show
  1. app.py +8 -3
app.py CHANGED
@@ -1,4 +1,4 @@
1
- from smolagents import CodeAgent,DuckDuckGoSearchTool, HfApiModel,load_tool,tool
2
  import datetime
3
  import requests
4
  import pytz
@@ -50,19 +50,24 @@ custom_role_conversions=None,
50
  # Import tool from Hub
51
  image_generation_tool = load_tool("agents-course/text-to-image", trust_remote_code=True)
52
 
 
 
 
53
  with open("prompts.yaml", 'r') as stream:
54
  prompt_templates = yaml.safe_load(stream)
55
 
56
  agent = CodeAgent(
57
  model=model,
58
- tools=[final_answer], ## add your tools here (don't remove final answer)
59
  max_steps=6,
60
  verbosity_level=1,
61
  grammar=None,
62
  planning_interval=None,
63
  name=None,
64
  description=None,
65
- prompt_templates=prompt_templates
 
 
66
  )
67
 
68
 
 
1
+ from smolagents import CodeAgent,DuckDuckGoSearchTool, HfApiModel,load_tool,tool, VisitWebpageTool, E2BSandbox
2
  import datetime
3
  import requests
4
  import pytz
 
50
  # Import tool from Hub
51
  image_generation_tool = load_tool("agents-course/text-to-image", trust_remote_code=True)
52
 
53
+ # Init sandbox tool
54
+ sandbox = E2BSandbox()
55
+
56
  with open("prompts.yaml", 'r') as stream:
57
  prompt_templates = yaml.safe_load(stream)
58
 
59
  agent = CodeAgent(
60
  model=model,
61
+ tools=[final_answer, VisitWebpageTool()], ## add your tools here (don't remove final answer)
62
  max_steps=6,
63
  verbosity_level=1,
64
  grammar=None,
65
  planning_interval=None,
66
  name=None,
67
  description=None,
68
+ prompt_templates=prompt_templates,
69
+ use_e2b_executor=True,
70
+ additional_authorized_imports=["requests", "markdownify"]
71
  )
72
 
73