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
Nick Sweeting
a84b1c6d6b
Merge branch 'main' into browser-session
2025-05-20 03:10:37 -07:00
Nick Sweeting
86ec6a78b0
new BrowserSession and BrowserProfile design, renamed BrowserState to BrowserStateSummary and more
2025-05-20 02:31:54 -07:00
Nick Sweeting
f40c25c578
log Agent version at startup
2025-05-19 17:46:48 -07:00
Nick Sweeting
e481b3401b
Merge branch 'main' into feature/multi_thread_agent_execution
2025-05-19 17:25:34 -07:00
Nick Sweeting
b512e08364
minor compat msg improvements and dead code removal
2025-05-17 05:10:31 -07:00
Nick Sweeting
e5cb0b2e15
Merge branch 'main' into browser-session
2025-05-17 04:56:45 -07:00
Nick Sweeting
90dad4a39a
refactor to use new BrowserSession model
2025-05-17 04:54:13 -07:00
Nick Sweeting
7635ec4e5c
fix revalidation of untrusted user config
2025-05-16 15:50:03 -07:00
Nick Sweeting
3e66046046
linter
2025-05-13 17:18:50 -07:00
Nick Sweeting
b4cd4af1c8
fix: when set sensitive_data, get allowed_domains,error ( #1623 )
2025-05-12 06:31:47 -07:00
Nick Sweeting
ca230dfeef
move security check after context config is set up
2025-05-12 06:30:03 -07:00
Nick Sweeting
21cb86e66a
Merge branch 'main' into back-to-playwright
2025-05-12 05:31:23 -07:00
Nick Sweeting
96682d8910
switch back from patchright to playwright until issues are resolved
2025-05-09 18:14:07 -07:00
mingzhong.li
fd98fe5c8b
fix: when set sensitive_data, but not set allowed_domains,will have error: 'Agent' object has no attribute 'browser'
2025-05-09 14:48:49 +08:00
Alezander9
96295d76d5
add source to telemetry event
2025-05-08 18:35:45 -07:00
Alezander9
72da31a9b1
Merge remote-tracking branch 'upstream/main' into refactor-telemetry
...
Merge upstream.
2025-05-06 10:32:57 -07:00
Alezander9
1ce846e683
modify signal handler to still log agent_event when agent run is cancelled by user
2025-05-06 10:31:53 -07:00
Nick Sweeting
84d3013aad
handle case where model responds with an object in a list
2025-05-06 17:38:11 +08:00
Nick Sweeting
28906fd5d6
print a warning if any required sensitive data keys are not defined
2025-05-04 20:18:52 +08:00