Commit Graph

834 Commits

Author SHA1 Message Date
Talapally Sandeep Kumar 2cff1c7107 Merge branch 'main' into oracle_oci_integration 2025-09-16 13:24:19 +05:30
avocardio 8f50462317 Lint 2025-09-15 15:32:17 -07:00
avocardio 8023f65617 Print & prompt updates 2025-09-15 15:19:25 -07:00
Sandeep bbb23f58cc fixed ruff linter issues 2025-09-16 03:03:24 +05:30
avocardio 47d0ca528b Remove prints 2025-09-15 14:26:45 -07:00
avocardio f284afd461 Update ad-use to use Veo3 2025-09-15 14:21:57 -07:00
Sandeep 905983a7f6 removed sensitive values 2025-09-16 01:47:47 +05:30
Sandeep e2b1c3b668 Integrated Oracle ChatOciRaw 2025-09-16 01:38:04 +05:30
avocardio 00c23ad6ba Lints 2025-09-13 09:32:24 -07:00
avocardio 99f1d13cca Added: auto mode 2025-09-13 09:29:36 -07:00
abelsummation 54dae0f15a Add parallel multi-agent example
- Demonstrates parallel browser agent execution with isolated browser instances
- Each agent gets its own browser session with custom temp directory
- Proper browser session management and cleanup
- Configurable task at top of file for easy testing
- Shows how to run multiple agents simultaneously on different subtasks
2025-09-13 19:32:46 +04:00
avocardio fc7bb703e4 Update README with missing things 2025-09-13 07:43:46 -07:00
avocardio bb01a5e961 Updated lint changes 2025-09-12 23:11:08 -07:00
avocardio 3835d6a579 Merge branch 'main' into add-msg-use-demo 2025-09-12 23:03:21 -07:00
avocardio e819730c54 Updates REAME(s) 2025-09-12 22:58:08 -07:00
avocardio c3d2c7abfe Revise README with clone steps
Updated caution note to important and added clone instructions.
2025-09-11 20:17:05 -07:00
avocardio a6efab7548 Merge branch 'main' into fix-ad-use-readme 2025-09-11 20:02:15 -07:00
avocardio edf1e58b5a Updated base prompt to handle multi-line content 2025-09-11 19:49:21 -07:00
avocardio f2ae789efc Update prompt 2025-09-11 10:56:27 -07:00
avocardio 7096abbffd Added new demo video 2025-09-11 10:45:36 -07:00
avocardio 16f042fc33 Updated core files (works) 2025-09-11 10:42:17 -07:00
avocardio b8165e0f2b Update news-use and vibetest-use documentation for API key and setup instructions 2025-09-11 09:17:49 -07:00
avocardio 5bca1d60ed Msg-Use docs 2025-09-11 09:06:01 -07:00
avocardio 123ac79dd4 Add news-use demo: News monitoring agent with sentiment analysis 2025-09-10 21:58:58 -07:00
avocardio 83677c13ae Update README
fix: ad-use readme
2025-09-10 11:51:48 -07:00
avocardio 457f7ba99a Modify README to add license and remove source code
Updated README to include license information and remove source code section.
2025-09-09 19:13:13 -07:00
avocardio c6a47dbf70 Update return type of generate_ad_image method 2025-09-09 14:16:19 -07:00
avocardio 0cdfa9962b Cubic 2025-09-09 14:09:21 -07:00
avocardio d0be266191 Fix windows subprocess 2025-09-09 14:03:07 -07:00
avocardio 59d9c5011b Lint error & README 2025-09-09 13:18:24 -07:00
avocardio fff445dc63 more lint changes 2025-09-09 12:53:32 -07:00
avocardio 15d7d23171 Add ad-use demo 2025-09-08 22:15:21 -07:00
Cyrus 9d7dfd7738 replace aiofiles with anyio.Path 2025-09-08 11:37:34 -06:00
yrk 4e1386fe3c Lint 2025-09-08 15:16:42 +08:00
yrk 7cb955c214 Modify sample code 2025-09-08 14:41:41 +08:00
Magnus Müller 6963484a5f update gradio example 2025-09-07 20:20:42 -07:00
yrk cb578204e6 resolve merge conflicts with main 2025-09-08 11:03:47 +08:00
Magnus Müller 5ccdfa96bf improve ollama installation 2025-09-07 19:25:37 -07:00
Magnus Müller fad088048e Update docs 2025-09-07 18:27:30 -07:00
Magnus Müller 4fda18a564 add if main check to qwen example 2025-09-07 17:02:46 -07:00
Magnus Müller 1380b1e903 qwen support 2025-09-07 16:25:15 -07:00
Magnus Müller 495804389c Refactor download_file example to use updated Browser class
This commit modifies the `download_file.py` example to replace the `BrowserSession` and `BrowserProfile` with the new `Browser` class. The changes streamline the code and enhance clarity by directly utilizing the `Browser` for managing downloads. The download path remains set to a temporary directory for testing purposes.
2025-09-06 15:56:09 -07:00
Magnus Müller a694501294 Enhance DownloadsWatchdog to expand and resolve download paths
This commit updates the DownloadsWatchdog class to ensure that the downloads directory path is properly expanded and resolved to an absolute path. The changes include:

- Expanding the downloads path using `expanduser()` and `resolve()` methods to handle user home directories correctly.
- Updating the download behavior settings to use the expanded path.
- Ensuring that the downloads directory is created with the resolved path.

Additionally, the example feature for downloading files has been modified to use a temporary downloads path for testing purposes.
2025-09-06 15:53:16 -07:00
Magnus Müller 95ccbe5115 Refine Playwright integration example documentation
This commit updates the Playwright integration example in `playwright_integration.py` to provide a clearer overview of its key features. The previous detailed description has been condensed into a more concise format, highlighting the main functionalities of sharing a Chrome instance via CDP and the ability to perform actions with both Playwright and Browser-Use.

- **Documentation Update**
- Simplified the example description for better clarity and focus on key features.
2025-09-06 15:14:36 -07:00
Magnus Müller b956c11567 Add advanced Playwright integration example
This commit introduces a new example demonstrating the integration of Playwright with Browser-Use. The example showcases how to start Chrome with CDP enabled, create custom actions for form filling, taking screenshots, and extracting text using Playwright's capabilities. It includes necessary dependency checks and a main function to orchestrate the workflow using an AI agent.

- **New Features**
- Implemented custom actions: `playwright_fill_form`, `playwright_screenshot`, and `playwright_get_text`.
- Added error handling and dependency checks for required libraries.
- Provided detailed documentation within the code for clarity on usage and functionality.
2025-09-06 14:54:52 -07:00
Magnus Müller 6495408168 Ignore input 2025-09-06 14:50:54 -07:00
Magnus Müller b32a79a063 Merge branch 'main' into added-playwright-browser-use-example 2025-09-06 14:41:17 -07:00
Magnus Müller be6fd1a92e Add video recording configuration options to BrowserSession
- Introduced `record_video_framerate` and `record_video_size` parameters to the BrowserSession class for enhanced video recording capabilities.
- Updated example in video_recording.py to reflect changes, switching from BrowserSession to Browser for video recording setup.

This update allows users to customize video recording settings more effectively.
2025-09-06 12:29:19 -07:00
Enzo Biondo 1da79ca982 Merge branch 'main' into feat/video-recording 2025-09-06 14:43:33 -03:00
Magnus Müller 698669be63 Merge branch 'main' into fix/gmail_integration_script 2025-09-06 10:25:46 -07:00