File size: 932 Bytes
fb03d1f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# test_agent_local.py — last updated: Dec 2025
import os, traceback
from dotenv import load_dotenv
from langchain_groq import ChatGroq
from browser_use import Agent, Browser, BrowserConfig

load_dotenv()
key = os.getenv("GROQ_API_KEY")
assert key, "GROQ_API_KEY required for test"

llm = ChatGroq(model="llama-3.3-70b-specdec", groq_api_key=key)

def main():
    browser = Browser(config=BrowserConfig(
        headless=True,
        extra_chromium_args=["--no-sandbox", "--disable-setuid-sandbox"]
    ))
    try:
        agent = Agent(task="كم الساعة الآن في لندن؟", llm=llm, browser=browser)
        result = agent.run()  # adapt if async
        if hasattr(result, "final_result"):
            print("Final:", result.final_result())
        else:
            print("Result:", result)
    except Exception as e:
        print("Error:", e)
        traceback.print_exc()

if __name__ == "__main__":
    main()