import asyncio import os import sys from browser_use.browser.profile import BrowserProfile sys.path.append(os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))) from dotenv import load_dotenv load_dotenv() from browser_use import Agent profile = BrowserProfile(keep_alive=True) task = """Go to reddit.com""" async def main(): agent = Agent(task=task, browser_profile=profile) await agent.run(max_steps=1) while True: user_response = input('\n👤 New task or "q" to quit: ') agent.add_new_task(f'New task: {user_response}') await agent.run() if __name__ == '__main__': asyncio.run(main())