Commit Graph

18 Commits

Author SHA1 Message Date
Laith Weinberger 77160b7d79 feat: add Browser.from_system_chrome() for real browser auto-detection
- auto-detects chrome executable and user data dir on macos/windows/linux
- auto-selects first available profile if none specified
- added Browser.list_chrome_profiles() to see available profiles
- updated examples to prompt user for profile selection
- fixed missing browser.stop() in save_cookies.py
2026-01-27 11:52:48 -05:00
Magnus Müller 51153b1e06 note to close chrome 2025-10-24 02:38:29 -07:00
Magnus Müller 5601401c11 Add export_storage_state method to BrowserSession for cookie and storage export
- Introduced a new method `export_storage_state` that allows exporting browser cookies and storage in Playwright format.
- Added functionality to save the exported state to a specified JSON file.
- Updated example scripts to demonstrate the usage of the new method.
2025-10-01 23:00:00 -07:00
Magnus Müller 2e874d0095 Remove profile args which prevent cookie usage 2025-10-01 21:35:56 -07:00
Magnus Müller 483c824e80 Update documentation for browser customization
- Added new section for "Multiple Browser Instances" with example code for running agents in parallel using separate browser instances.
- Updated "Keep Open" documentation to reflect changes in task execution, simplifying the agent run process.
- Revised "Real Browser" documentation to clarify connection methods and updated example code for better usability.
- Removed outdated content from "Remote Browsers" section to streamline information and improve clarity.
2025-08-25 21:59:50 -07:00
reformedot 569aeca8e0 fix: improved browser examples 2025-08-23 11:38:34 +01:00
Magnus Müller cc481d4cfd Real browser example 2025-08-18 18:27:39 -07:00
Nick Sweeting 3bb8fb0fee improve focus tracking 2025-08-08 07:15:04 -07:00
mertunsall 220f0bc994 update models to gpt-4.1 2025-07-05 10:32:49 +02:00
Gregor Žunič 7a10ae0c96 Squashed commit langchain to native 2025-06-24 12:26:55 +02:00
Nick Sweeting f19adf9bb3 remove dead code, cleanup examples and tests 2025-05-26 18:37:52 -07:00
Nick Sweeting 7939f4522a updating more browser examples 2025-05-25 14:33:09 -07:00
Nick Sweeting bfcd8a0140 make examples imports more consistent 2025-05-13 17:18:09 -07:00
Nick Sweeting aabd8bb172 properly verify LLM api keys on startup 2025-03-27 16:01:25 -07:00
Nick Sweeting 69a960fa4b refactor browser config setup process 2025-03-27 02:45:12 -07:00
Edison S fb22cc5a99 add multibrowser support 2025-03-05 13:32:03 -05:00
magmueller 29f8e0b7a8 Real browser docs 2025-01-25 12:05:51 -08:00
magmueller c7008a70c2 Reorder examples 2025-01-25 11:28:52 -08:00