Commit Graph

104 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
78a1bef57a more test cleanups 2025-05-26 19:07:25 -07:00
Nick Sweeting
c41cb56fae replace example output in history log with placeholder to avoid confusion 2025-05-26 17:36:25 -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
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
2a2e435c32 tweak init of old style 2025-05-22 06:07:53 -07:00
Nick Sweeting
187641f695 add support for nested sensitive_data 2025-05-22 04:58:23 -07:00
Nick Sweeting
f47977ac9c fix bugs, add browser_state_summary, add patchright 2025-05-20 04:44:03 -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
b512e08364 minor compat msg improvements and dead code removal 2025-05-17 05:10:31 -07:00
Nick Sweeting
90dad4a39a refactor to use new BrowserSession model 2025-05-17 04:54:13 -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
Nick Sweeting
66b3c26df5 add pyupgrade to lint rules 2025-05-02 15:21:23 +08:00
Nick Sweeting
38ab6c156c fix linter 2025-04-30 16:01:33 +08:00
Nick Sweeting
05c89118ea Merge pull request #1257 from KamilU01/main 2025-04-29 09:40:19 -07:00
Kamil Ujec
b8a8170d2a Added support for gemma instruction-tuned models 2025-04-24 20:25:27 +02:00
Nick Sweeting
ab859f4252 fix errant key 2025-04-21 14:17:32 -07:00
Nick Sweeting
590733da87 Merge branch 'main' into fix/1430/example-tool-call-click-action 2025-04-21 11:52:39 -07:00
Nick Sweeting
8b165d5997 fix ruff errors in other files 2025-04-21 10:56:06 -07:00
lynn
b0e27f01fe fix: update example_tool_call to use click_element_by_index action 2025-04-21 16:32:52 +08:00
Nick Sweeting
015a93dd9a Merge branch 'main' into tool-use-example 2025-03-31 11:38:24 -07:00
Christian Clauss
e7c3f43808 Fix typos discovered by codespell 2025-03-31 07:47:56 +02:00
Nick Sweeting
da0c383988 ignore langchain beta warnings 2025-03-30 14:55:42 -07:00
Alezander9
f19349eccf improve example tool call in _init_messages to encourage model reasoning 2025-03-30 12:34:53 -07:00
Deshraj Yadav
55e5e2168e Add support for procedural memory 2025-03-28 19:05:21 -07:00
Nick Sweeting
fb6fa259a8 apply ruff safe fixes 2025-03-28 18:11:36 -07:00
Nick Sweeting
b892b75fdc update dev setup docs 2025-03-28 01:11:10 -07:00
Nick Sweeting
1cbe93f8a3 Merge pull request #998 from cheewba/bugfix/empty-dir
Bugfix: error when trying to create empty dir.
2025-03-25 12:52:55 -07:00
மனோஜ்குமார் பழனிச்சாமி
3bd1218aa6 Ignore LangChainBetaWarning 2025-03-23 11:56:59 +05:30
alex
5dbc55bd46 Bugfix: in case of empty dirname, error raised when trying to create dirs 2025-03-11 10:25:27 +01:00
codenoid
d68d1f5019 Clean up unused import and remove trailing whitespace
- Removed unused 're' import from message_manager/utils.py
- Removed trailing whitespace in agent/service.py
2025-03-11 12:24:27 +07:00
codenoid
65f82588aa Fix DeepSeek model name matching in message conversion
- Updated string comparison for DeepSeek model names to use 'in' operator
- Corrected string literal comparison for more flexible model name detection
2025-03-11 12:12:40 +07:00
codenoid
10f0189049 Improve DeepSeek model handling and think tag removal
- Enhanced model name matching for DeepSeek models using 'in' operator
- Improved think tag removal to handle stray closing tags
- Updated message conversion and plan processing for DeepSeek models
2025-03-11 12:10:11 +07:00
Magnus Müller
ddd8648aaa Refactor message position handling and improve last step messaging
- Update `_add_message_with_tokens` and `add_message` methods to support `None` as default position
- Modify last step warning message in agent service
- Add logging for last step completion
- Improve type hints for message position parameters
2025-02-23 07:03:01 -08:00
Magnus Müller
b6e18197a5 Rename total_tokens to current_tokens in message history tracking 2025-02-22 22:31:37 -08:00
Magnus Müller
a47ea601fa Fix error in state if error ends with \n 2025-02-21 19:12:08 -08:00
Magnus Müller
6dfe07f1a3 Delete page_summary 2025-02-21 16:56:46 -08:00
Magnus Müller
758dd75bbe Make test compatible 2025-02-21 16:56:35 -08:00
Magnus Müller
bf5b180da5 Include timings for more functions 2025-02-21 16:18:43 -08:00
Magnus Müller
4bb161804d Fix message manager - init only if not already messages in history 2025-02-20 12:17:39 -08:00
Magnus Müller
bbac41cc76 Clean up add_tool_message 2025-02-18 12:54:31 -08:00
Magnus Müller
75d7e455a4 Merge remote-tracking branch 'origin/gregor/random-restructure' into dev 2025-02-18 12:05:17 -08:00
Magnus Müller
bbba06b46a Merge branch 'LIB-41-fix-extraction-for-text-fields-in-iframe-bodies' into dev 2025-02-18 11:41:27 -08:00
Kushtrim Junuzi
90b8604bf2 fix: Filter out empty values on sensitive_data, Fixes a critical issue with token counts exceeding one million. 2025-02-17 14:26:47 -05:00
Magnus Müller
e5fe5681e2 Only show last line of error 2025-02-15 09:06:17 -08:00