Commit Graph

1919 Commits

Author SHA1 Message Date
Mert Unsal
3d77ef0e1e Merge branch 'main' into hot-fix/fix-highlight-interative-elements-in-shadow-dom 2025-07-05 10:46:51 +02:00
Mert Unsal
38dee5e627 Merge branch 'main' into mert/improve_gmail_actions 2025-07-05 10:40:17 +02:00
mertunsall
220f0bc994 update models to gpt-4.1 2025-07-05 10:32:49 +02:00
mertunsall
304b065d59 more security 2025-07-05 02:07:11 +02:00
mertunsall
f3e1a59642 improve 2025-07-05 01:51:00 +02:00
mertunsall
550a2a2552 feat: enhance file handling capabilities with JSON and CSV support
- Added new file types: JsonFile and CsvFile to the file system.
- Updated read_file method to handle external files with .json and .csv extensions.
- Modified write_file action to allow .json and .csv file extensions in addition to .md and .txt.
- Introduced pypdf dependency for PDF file handling.

This update improves the flexibility of file operations within the application.
2025-07-05 01:36:04 +02:00
mingzhong.li
ab83e505b5 fix: fixing detection of interactive elements in shadow DOM; The getBoundingClientRect() of the Shadow DOM host element may return width/height = 0 2025-07-05 00:32:03 +08:00
mertunsall
b9262aaebe make it MORE SIMPLE 2025-07-04 17:29:22 +02:00
mertunsall
bd0dfd8f11 fix 2025-07-04 17:16:34 +02:00
mertunsall
45dc441b53 even simpler. 2025-07-04 16:57:23 +02:00
mertunsall
a60a2a37f9 simplify 2025-07-04 16:43:47 +02:00
mingzhong.li
1fccd380a4 comment: update comment in index.js 2025-07-04 22:22:44 +08:00
mingzhong.li
5a11b8f1cd fix: fixing highlighted elements not show,Make sure to use the maximum valid value in zIndex to avoid being blocked by other elements 2025-07-04 21:45:40 +08:00
mertunsall
d8a08f088e fix error in not initializing controller correctly 2025-07-04 14:42:32 +02:00
mertunsall
ad92564af4 refactor: simplify email query parameter description and enhance action result messages
- Updated the description of the `query` parameter in `GetRecentEmailsParams` for clarity.
- Refined the action result messages for better readability and consistency, including specific query details in the long-term memory response.
2025-07-04 14:09:22 +02:00
Saurav Panda
abdb8efa9e refc: removed authenticate function from action and update ActionResult for gmail integrations 2025-07-04 04:27:18 -07:00
Saurav Panda
e79f0803c6 Merge branch 'main' into 2fa_gmail_integration 2025-07-04 03:43:54 -07:00
Saurav Panda
c7fedf5117 Merge branch 'main' into 2fa_gmail_integration 2025-07-03 22:03:35 -07:00
Saurav Panda
09795c0531 refc: removed 2fa_codes_function 2025-07-03 14:19:35 -07:00
Will
e3e987e960 Correcting fat-fingering delete. Misread as my method name 2025-07-03 15:45:56 -04:00
Will
b85d1b4ef1 Clean up exceptions for consistency 2025-07-03 15:07:47 -04:00
Will
e440990c79 Removing unneeded imports 2025-07-03 14:36:21 -04:00
Will
301c445878 Removing test that was inconsistent with other LLM tests 2025-07-03 14:34:03 -04:00
Will
3c41ff61b0 Linting fixes 2025-07-03 14:13:44 -04:00
Will Bonde
999c26396e Merge branch 'main' into openrouter_support 2025-07-03 14:09:28 -04:00
mertunsall
5c370974d8 fixxxx 2025-07-03 19:28:05 +02:00
mertunsall
bcc8a7e54e fix more 2025-07-03 19:23:14 +02:00
mertunsall
b02ccc3191 fix types bro 2025-07-03 19:21:57 +02:00
mertunsall
86cc3fcf57 fix a tiny bit 2025-07-03 19:16:46 +02:00
mertunsall
64997091a0 fix linter 2025-07-03 19:14:37 +02:00
mertunsall
512060c546 fix openai cost calculation 2025-07-03 19:09:21 +02:00
mertunsall
578360b293 fix disabled thinking mode 2025-07-03 19:09:04 +02:00
Will
cd071681c1 Correcting copy and paste disaster 2025-07-03 12:52:37 -04:00
Will Bonde
6162bed81e feat: use json schema format in ChatOpenRouter 2025-07-03 12:35:48 -04:00
Will
01aea7912b Reusable initialization of OpenRouter chat to prevent duplication 2025-07-03 12:06:55 -04:00
Will
4c464c2ed7 Readability suggestion from Gemini, which I agree with 2025-07-03 11:59:50 -04:00
Will Bonde
62f7d96bbb Creating a reusable client
Gemini suggestion - creating a reusable client

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-07-03 11:51:21 -04:00
Will
2cf6951228 OpenRouter tests 2025-07-03 11:43:57 -04:00
Will
28156ecba8 Corrections based on test failures 2025-07-03 11:43:40 -04:00
Will
0f7107308d Adding ChatOpenRouter reference needed in __init__.py 2025-07-03 11:43:12 -04:00
Will
c83b0dfbcd Initial additions for OpenRouter chat support 2025-07-03 10:59:29 -04:00
mertunsall
0d6d759c5c hotfix 2025-07-03 13:46:00 +02:00
mertunsall
05ef50fdf1 add thinking budget to gemini and fix evals 2025-07-03 13:40:17 +02:00
Saurav Panda
e7bfffc566 Merge remote-tracking branch 'upstream' into 2fa_gmail_integration 2025-07-02 18:09:48 -07:00
Saurav Panda
1e13c0e03f linting fixes 2025-07-02 17:09:47 -07:00
mertunsall
39599b6dd0 fix linter 2025-07-02 23:06:47 +02:00
Cursor Agent
e1a6f6c31c Remove SchemaOptimizer and use direct model JSON schema generation
Co-authored-by: gregor <gregor@browser-use.com>
2025-07-02 20:51:33 +00:00
Saurav Panda
e327565d5f lint fixes 2025-07-02 11:26:06 -07:00
Saurav Panda
5f697d97bd feat: added gmail api integration to get OTPs and email 2025-07-02 11:14:05 -07:00
Gregor Žunič
d5ee99d91d fixed nasty error with null values 2025-07-02 18:54:12 +02:00