Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: browser-use/browser-use

0.7.9

19 Sep 19:25
e85a547
Compare
Choose a tag to compare

Actor Use

from browser_use import Browser, Agent
from browser_use.llm.openai import ChatOpenAI

async def main():
    llm = ChatOpenAI(api_key="your-api-key")
    browser = Browser()
    await browser.start()

    # 1. Actor: Precise navigation and element interactions
    page = await browser.new_page("https://github.com/login")
    email_input = await page.must_get_element_by_prompt("username field", llm=llm)
    await email_input.fill("your-username")

    # 2. Agent: AI-driven complex tasks
    agent = Agent(browser=browser, llm=llm)
    await agent.run("Complete login and navigate to my repositories")

    await browser.stop()

What's Changed

New Contributors

Full Changelog: 0.7.8...0.7.9

0.7.8

17 Sep 21:57
0405c62
Compare
Choose a tag to compare
bu-writes-code

What's Changed

New Contributors

Full Changelog: 0.7.7...0.7.8

0.7.7

09 Sep 21:49
29e9188
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.7.6...0.7.7

Fixed iFrame dynamic depth

08 Sep 18:16
ebb017a
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.7.5...0.7.6

Cross Origin iFrame support, improved extraction layer, bugs πŸ”₯

08 Sep 06:14
b2eb803
Compare
Choose a tag to compare
0 7 5

What's Changed

New Contributors

Full Changelog: 0.7.4...0.7.5

Cost, speed, bugs πŸ’°πŸžπŸ›

07 Sep 19:24
6fe3ec9
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.7.3...0.7.4

0.7.3

05 Sep 14:55
bfbc74f
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.7.2...0.7.3

0.7.2

05 Sep 02:08
65edca7
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.7.1...0.7.2

0.7.1

31 Aug 10:58
66bad7b
Compare
Choose a tag to compare

More Stable Browser Use

Recently, we have pushed a migration where we got rid of Playwright in favor of pure CDP. As expected, such a large migration introduced lots of bugs, which we quickly fixed thanks to the help of the community!

This version of Browser Use is significantly more stable!

What's Changed

New Contributors

Full Changelog: 0.7.0...0.7.1

0.7.0

27 Aug 08:22
a2b33c8
Compare
Choose a tag to compare

What's Changed

✨ New Interface

  • The controller parameter has been renamed to tools.
  • The BrowserSession class has been renamed to Browser.

πŸ—‘οΈ Removed Deprecated Parameters

  • Agent:
    • planner_llm
    • memory_config
    • other unused fields
  • BrowserSession:
    • timezone
    • viewport_expansion
    • use_touch
    • and additional legacy options

♻️ Classname Updates (Backwards Compatible)

  • Classname changes ( Browser, Tools) are backwards compatible

βœ… Example new interface (Updated)

from browser_use import Agent, Browser, ChatOpenAI, Tools

llm = ChatOpenAI(model='gpt-4.1-mini')
browser = Browser(cdp_url='', headless=False)
tools = Tools()

agent = Agent(
    task='',
    llm=llm,
    tools=tools,
    browser=browser,
)

We cleaned up the library docs :)