mirror of
https://github.com/browser-use/browser-use
synced 2026-05-06 17:52:15 +02:00
Revert changes to examples/features/multiple_agents_same_browser.py
This commit is contained in:
@@ -1,49 +1 @@
|
||||
# See also ../browser/multiple_agents_same_browser.py
|
||||
|
||||
import asyncio
|
||||
import os
|
||||
import sys
|
||||
|
||||
sys.path.append(os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))))
|
||||
|
||||
from dotenv import load_dotenv
|
||||
|
||||
load_dotenv()
|
||||
|
||||
|
||||
from langchain_openai import ChatOpenAI
|
||||
|
||||
from browser_use import Agent
|
||||
from browser_use.browser.session import BrowserSession
|
||||
|
||||
|
||||
async def main():
|
||||
browser_session = BrowserSession(
|
||||
keep_alive=True,
|
||||
user_data_dir=None,
|
||||
headless=False,
|
||||
)
|
||||
await browser_session.start()
|
||||
|
||||
current_agent = None
|
||||
llm = ChatOpenAI(model='gpt-4o')
|
||||
|
||||
task1 = 'find todays weather on San Francisco and extract it as json'
|
||||
task2 = 'find todays weather in Zurich and extract it as json'
|
||||
|
||||
agent1 = Agent(
|
||||
task=task1,
|
||||
browser_session=browser_session,
|
||||
llm=llm,
|
||||
)
|
||||
agent2 = Agent(
|
||||
task=task2,
|
||||
browser_session=browser_session,
|
||||
llm=llm,
|
||||
)
|
||||
|
||||
await asyncio.gather(agent1.run(), agent2.run())
|
||||
await browser_session.kill()
|
||||
|
||||
|
||||
asyncio.run(main())
|
||||
../browser/multiple_agents_same_browser.py
|
||||
Reference in New Issue
Block a user