Commit Graph

556 Commits

Author SHA1 Message Date
Anirudha619
5033d643cc fix domain based sensitive_data 2025-06-06 00:04:33 +05:30
Anirudha619
8a1d3a6245 temp fix domain based sensitive data 2025-06-05 01:18:40 +05:30
Nick Sweeting
ff791997af Fix available vector providers, local logic, and example (#1858) 2025-05-31 17:00:04 -07:00
Mert Unsal
78689a0744 Merge branch 'main' into mert/bump_langchain 2025-05-30 18:09:45 +02:00
mertunsall
a11bf24f48 bumped langchain versions and fixed llama 4 2025-05-30 11:31:05 +02:00
EnzoFanAccount
6477fca147 Fix vector providers and example 2025-05-29 20:45:06 -03:00
Nick Sweeting
a85ae8ca3c merge save_downloads_path and downloads_dir duplicate options 2025-05-29 14:51:21 -07:00
Gregor Žunič
f5f0c19593 added more included attributes 2025-05-28 19:12:18 +02:00
Ajith George Sam
0b0adeb1a7 Merge branch 'main' into main 2025-05-27 09:28:13 +05:30
Nick Sweeting
78a1bef57a more test cleanups 2025-05-26 19:07:25 -07:00
Nick Sweeting
09a671f562 Merge branch 'main' into main 2025-05-26 18:45:07 -07:00
Nick Sweeting
c41cb56fae replace example output in history log with placeholder to avoid confusion 2025-05-26 17:36:25 -07:00
Ajith
7675b12558 fix async-await issues preventing crash 2025-05-27 00:16:41 +05:30
Nick Sweeting
a5b99f9b7f fix re-use of BrowserSession between agents by copying on Agent init 2025-05-25 06:38:43 -07:00
Nick Sweeting
75f14c4784 checkpoint 2025-05-24 20:41:44 -07:00
Nick Sweeting
08726575ac simplify close messages 2025-05-23 22:05:19 -07:00
Nick Sweeting
bad374ba68 make logging more error resilient 2025-05-23 21:36:53 -07:00
Nick Sweeting
59d0254181 Fix old browser_context variables to be browser_session (#1761) 2025-05-23 14:04:47 -07:00
Nick Sweeting
272293da4a fix variable naming 2025-05-23 14:02:54 -07:00
Nick Sweeting
c2114cdb21 Update browser_use/agent/memory/service.py 2025-05-23 16:09:48 -04:00
Nick Sweeting
b7de6e6e8d Merge branch 'main' into fix/memoryconfig-pydantic-v2 2025-05-23 06:46:46 -07:00
Nick Sweeting
c90a85dfeb allow passing page to Agent directly 2025-05-23 03:53:23 -07:00
Nick Sweeting
2eb0c11b86 tweak version number check to use pyproject.toml 2025-05-23 03:31:48 -07:00
Nick Sweeting
8bf4c8078e performance tuning for LLM tool call check 2025-05-23 03:31:17 -07:00
Nick Sweeting
48d85ca411 small logging tweaks 2025-05-23 01:59:12 -07:00
Nick Sweeting
f7ece592c9 Merge branch 'main' into verify_setup_llm 2025-05-23 01:50:04 -07:00
Nick Sweeting
8e58c97036 Merge branch 'main' into feat/scalable-memory-backend 2025-05-23 01:44:09 -07:00
Nick Sweeting
22bf1c30c6 Merge branch 'main' into bug-bash 2025-05-23 01:40:58 -07:00
Nick Sweeting
adba9a1c4b remove dead commented code 2025-05-23 01:37:26 -07:00
Nick Sweeting
f6ca4e13a3 massively improve logging experience and add loading animation on browser startup 2025-05-23 00:48:52 -07:00
Nick Sweeting
fbf52be11b improve logging and use scheme matching for google urls 2025-05-22 23:25:17 -07:00
Nick Sweeting
6b8360c475 better logging 2025-05-22 23:17:21 -07:00
Nick Sweeting
38d8b6acec Merge branch 'main' into security-improvements 2025-05-22 17:11:16 -07:00
Nick Sweeting
5cbb48a718 tweak controller action param setup to avoid double browser_session arg 2025-05-22 06:55:47 -07:00
Nick Sweeting
2a2e435c32 tweak init of old style 2025-05-22 06:07:53 -07:00
Manglesh Nimbalkar
b8c0959851 Merge branch 'main' into fix/memoryconfig-pydantic-v2 2025-05-22 17:32:07 +05:30
Nick Sweeting
187641f695 add support for nested sensitive_data 2025-05-22 04:58:23 -07:00
manglesh-nimbalkar-apptware
03cbb832e2 Fix #1747: use model_validate for MemoryConfig re-validation under Pydantic v2 2025-05-22 17:25:21 +05:30
Magnus Müller
748b5edce3 Refine agent initialization log message format
- Updated the log message in `service.py` to remove unnecessary quotes around the version information, enhancing clarity and consistency in the output.
- This change improves the readability of the log during the agent's initialization process.
2025-05-22 12:22:09 +02:00
Magnus Müller
e39da12f8d Refactor logging in Agent class to improve verbosity control
- Changed the log level for total input tokens from INFO to DEBUG to reduce verbosity during normal operation.
- Removed an INFO log statement for telemetry logging to streamline logging output and focus on error handling.
2025-05-22 12:02:37 +02:00
Anirudha619
b6037abc5a add json test for raw method and capital question 2025-05-21 22:59:47 +05:30
Magnus Müller
4c75ecd25e Update logging message in Agent class to enhance clarity and detail
- Changed the log message format in `service.py` to specify the agent type as "browser-use" and included the version information for better context during initialization.
- Adjusted the conditional logging for planner model and reasoning settings to improve readability.
2025-05-21 13:46:04 +02:00
Magnus Müller
c40efbc890 Refactor logging configuration and adjust log levels in memory service
- Updated `logging_config.py` to improve clarity in third-party logger management by renaming the list and adding new loggers.
- Changed log level from `info` to `debug` in `service.py` for better granularity in message processing feedback.
2025-05-21 13:45:53 +02:00
EnzoFanAccount
430c8f68cb increase range of vector store providers 2025-05-21 08:15:04 -03:00
Magnus Müller
e16653b150 Example/simple (#1724)
### Example Task Update:
*
[`examples/simple.py`](diffhunk://#diff-7fc9f71ba0fe3a9a223587549462f41d40b57cb9d9097a0349eb7abeb9d04e39L20-R20):
Modified the example task description to specify finding the cheapest
one-way flight in 3 weeks, making it more realistic and time-relative.
    
<!-- This is an auto-generated description by cubic. -->
---

## Summary by cubic
Updated the example task to search for the cheapest one-way flight in 3
weeks, added a default browser profile fallback, and ignored temp
directories in git.

<!-- End of auto-generated description by cubic. -->
2025-05-21 13:10:49 +02:00
Magnus Müller
b3abed3bd3 Refactor Agent class to rename 'state' variable to 'browser_state_summary' for improved clarity in step execution logic. 2025-05-21 13:02:42 +02:00
Magnus Müller
48e94def72 Added DEFAULT_BROWSER_PROFILE as fallback for browser_profile in Agent class initialization 2025-05-21 11:59:38 +02:00
yasithdev
b491c87144 fix few bugs due to api changes, conditional logics, and null type-checks 2025-05-21 01:38:04 -05:00
Anirudha619
52ac9de8fd add _verify_and_setup_llm 2025-05-21 00:50:12 +05:30
Nick Sweeting
f47977ac9c fix bugs, add browser_state_summary, add patchright 2025-05-20 04:44:03 -07:00