Commit Graph

4189 Commits

Author SHA1 Message Date
Gregor Žunič 02a173f691 added proxy, profile and timeout 2025-10-31 07:45:03 -07:00
kalil0321 381291500e Merge branch 'main' into add-vercel-ai-gateway 2025-10-31 14:51:55 +01:00
Magnus Müller f46ee167da Merge branch 'main' into bugfix/0.9.4 2025-10-30 23:36:43 -07:00
Magnus Müller f54d0929b1 Merge branch 'main' into feature/3263-add-extra-body-support 2025-10-30 23:35:51 -07:00
reformedot f52400b772 feat: added stream complete event 2025-10-30 22:51:37 -07:00
ShawnPana 24ec8e6696 address cubic 2025-10-30 20:05:32 -07:00
ShawnPana c5a31c5ed4 Fix type errors: add Any import, INIT_TEMPLATES export, and update return types 2025-10-30 19:53:27 -07:00
shawn pana 69a3331af1 Merge branch 'main' into clean-template-system 2025-10-30 19:40:52 -07:00
ShawnPana fd67e3b4dd Replace hardcoded template logic with manifest-driven system from template-library 2025-10-30 19:36:54 -07:00
ShawnPana 2431180fb5 Remove FALLBACK_TEMPLATES and make template system fully GitHub-dependent with graceful offline error handling 2025-10-30 19:27:03 -07:00
ShawnPana 944905554e Implement GitHub-based template system
- Remove local template files (advanced, default, tools)
- Fetch templates dynamically from template-library repo
- Add templates.json for dynamic template discovery
- Fetch both template list and content at runtime from GitHub
- Fall back to hardcoded FALLBACK_TEMPLATES for offline use
- Add binary file fetching support for PDFs and assets
- Enable instant template updates without code changes

Templates now managed in: https://github.com/browser-use/template-library

Benefits:
- Add new templates by editing template-library only
- Users get instant access without PyPI releases
- Cleaner separation of concerns
- No template files in main codebase
2025-10-30 19:15:51 -07:00
kalil0321 b0c123abed fix cubic comment 2025-10-31 02:18:03 +01:00
reformedot 84129c68bf fix: linting? 2025-10-30 18:03:48 -07:00
kalil0321 e1f9369d3c Merge branch 'main' into add-vercel-ai-gateway 2025-10-31 02:00:47 +01:00
reformedot 1edac92118 Merge branch 'feature/remote-code' of github.com:browser-use/browser-use into feature/remote-code 2025-10-30 17:53:13 -07:00
reformedot b68f85a225 feat: improve error handling 2025-10-30 17:52:48 -07:00
Gregor Žunič b388886c8f extra headers for creation of browser 2025-10-30 15:03:30 -07:00
Gregor Žunič 3d12b6d5b2 extra headers 2025-10-30 14:49:06 -07:00
Gregor Žunič 9c88c5a828 better cloud params 2025-10-30 13:05:41 -07:00
Magnus Müller 5a4ebf7fe4 Date fix 2025-10-30 11:56:04 -07:00
Magnus Müller bece4707d2 alphanumeric file names 2025-10-30 11:51:13 -07:00
Magnus Müller 4f9ba966cb Expected date format + scroll container 2025-10-30 11:32:27 -07:00
Magnus Müller 4951002ae3 Linter 2025-10-30 11:10:56 -07:00
Magnus Müller 7468ca2e3f Remove old method 2025-10-30 11:08:49 -07:00
Magnus Müller 66c2d7dd97 Output structure msg 2025-10-30 10:54:33 -07:00
Magnus Müller 0604bda9cf Write file desc 2025-10-30 10:37:31 -07:00
Magnus Müller 1467f35ac1 Improve file text 2025-10-30 10:36:51 -07:00
Magnus Müller 6a0b39c8f1 Fix date serilizer 2025-10-30 10:26:41 -07:00
kalil0321 bf32987344 Merge branch 'main' into add-vercel-ai-gateway 2025-10-30 18:18:38 +01:00
Magnus Müller cc89c37669 Include index desc for click 2025-10-30 10:13:49 -07:00
Magnus Müller 356183b4c5 Dropdown mesage 2025-10-30 10:11:32 -07:00
Magnus Müller e5fb13d2ca Wait 1 s after navigation 2025-10-30 10:05:13 -07:00
Magnus Müller 22b0da2394 Serilizer fix 2025-10-30 10:01:44 -07:00
Krishna Rathore 7e477ea159 Add extra_body parameter support in openrouter 2025-10-30 20:10:37 +05:30
lidongbo 3e5dc0b6f7 fix: adjust import order to pass ruff check 2025-10-30 19:16:14 +08:00
lidongbo 44d9c96cb5 Support unicode characters in filenames and improve path handling, and fixed path validation failures in Windows OS environments. 2025-10-30 19:01:54 +08:00
lidongbo 23ade5e497 Support unicode characters in filenames and improve path handling, and fixed path validation failures in Windows OS environments. 2025-10-30 17:53:51 +08:00
Magnus Müller cfeef1d031 Update browser_use/dom/serializer/serializer.py
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-10-30 00:55:32 -07:00
Magnus Müller 438379aa7b Small fix 2025-10-30 00:47:24 -07:00
Magnus Müller 78beda65fb Revert "Set vision to true by default"
This reverts commit 62ad269975.
2025-10-30 00:44:53 -07:00
Magnus Müller 49cf6cd459 Session fix input breaks 2025-10-30 00:44:44 -07:00
Magnus Müller fc0fa6f773 Logs 2025-10-30 00:35:05 -07:00
Magnus Müller d93106fef6 Fix dropdown error 2025-10-30 00:29:43 -07:00
Magnus Müller 59c32a2585 File desc 2025-10-30 00:18:40 -07:00
Magnus Müller f0c7e9787c Linter 2025-10-30 00:12:28 -07:00
Magnus Müller 79bdbb2e35 Logs 2025-10-30 00:10:45 -07:00
Magnus Müller 3d892612c5 Always get ax value 2025-10-30 00:10:36 -07:00
Magnus Müller 7a571f507f Logs 2025-10-30 00:09:57 -07:00
Magnus Müller acac902a87 data-date-forma 2025-10-30 00:02:33 -07:00
Magnus Müller a403116905 Logs 2025-10-29 23:53:41 -07:00