Commit Graph

82 Commits

Author SHA1 Message Date
ShawnPana
49801474fc add: pcpartpicker.py 2025-10-17 16:22:19 -07:00
ShawnPana
7d090cbcf2 fix: lint for phone_comparison.py 2025-10-16 14:12:14 -07:00
ShawnPana
63a09997af fix: lint for buy_groceries.py 2025-10-16 14:11:23 -07:00
ShawnPana
b33fd5ec29 fix: lint and functionality for apply_to_job.py 2025-10-16 14:09:45 -07:00
ShawnPana
31e9650449 add: apply_to_job.py, buy_groceries.py, and phone_comparison.py 2025-10-16 13:07:16 -07:00
ShawnPana
fb4106be43 apply ruff formatting and linting fixes to onepassword.py 2025-10-12 17:42:39 -07:00
ShawnPana
cf422f156c apply ruff formatting to onepassword.py 2025-10-12 17:39:19 -07:00
ShawnPana
2a5c41485e added onepassword example 2025-10-12 16:32:15 -07:00
Magnus Müller
dc34a5edb0 Update search google 2025-09-22 18:43:14 -07:00
Magnus Müller
caa0e7ef1b Rename controller to tools instances 2025-08-26 11:30:39 -07:00
Magnus Müller
e89e78842c Rename controller file to tools 2025-08-26 11:06:28 -07:00
Magnus Müller
2a83442f17 Rename Controller to Tools 2025-08-26 11:04:16 -07:00
Nick Sweeting
1173e2c3ab bump pre-commit check versions 2025-08-22 18:29:56 -07:00
Magnus Müller
5242cb5cb1 Remove x example 2025-08-18 20:10:25 -07:00
Magnus Müller
3048375a16 Use-cases examples 2025-08-18 19:54:56 -07:00
Magnus Müller
1c8e78ac77 simlify ChatOpenAI import 2025-08-18 19:45:02 -07:00
Magnus Müller
7ba8ba5958 replace gpt-4.1 with mini 2025-08-18 18:59:56 -07:00
Magnus Müller
90757686fc Simplify ChatOpenAI import to 1 line 2025-08-18 18:57:13 -07:00
Magnus Müller
1d34d2ed22 custom-functions examples 2025-08-18 18:51:58 -07:00
Nick Sweeting
878586edcd examples fixes 2025-08-14 14:32:32 -07:00
Nick Sweeting
7a0889cf20 formatting 2025-08-12 04:14:53 -07:00
Nick Sweeting
d1e569eb31 raise BrowserError exceptions instead of returning success=False 2025-08-12 04:14:53 -07:00
Nick Sweeting
3bb8fb0fee improve focus tracking 2025-08-08 07:15:04 -07:00
Magnus Müller
2a36c8003e Update example and test 2025-07-08 11:16:00 +02:00
Daniel T.
539274a7d4 Updates scroll functionality to use page units
Replaces pixel-based scrolling with page unit determination, allowing for more intuitive scroll actions by specifying the number of pages. Adjusts related documentation, examples, and tests to reflect this change for improved code consistency and user experience.
2025-07-07 18:21:37 +02:00
Daniel T.
610419c9d7 Enhances scroll functionality with pixel control
Introduces ability to scroll by a specific number of pixels
via a new 'amount' parameter, defaulting to one page height
if unspecified. Updates relevant documentation and examples
to reflect these changes, enhancing navigation precision.

Improves user experience by allowing finer control over page
scrolling actions.

Relates to user feedback on scroll improvements.
2025-07-07 17:19:59 +02:00
mertunsall
220f0bc994 update models to gpt-4.1 2025-07-05 10:32:49 +02:00
Gregor Žunič
7a10ae0c96 Squashed commit langchain to native 2025-06-24 12:26:55 +02:00
Nick Sweeting
3209fd95f7 lint and hint fixes 2025-06-21 06:07:21 -07:00
Nick Sweeting
6c695d0a42 more lint and hint fixes 2025-06-21 05:39:17 -07:00
Nick Sweeting
f878b8f07c type hint fixes 2025-06-21 05:16:02 -07:00
derekmeegan
37539938d5 fix: mark play_chess.py executable so pre‑commit passes 2025-05-29 15:08:35 -04:00
Derek
851f22cb8d Update examples/use-cases/play_chess.py
Co-authored-by: Nick Sweeting <github@sweeting.me>
2025-05-29 14:58:10 -04:00
derekmeegan
74b18d83cb resolve cubic errors for move_str and square size calculation 2025-05-29 12:06:10 -04:00
derekmeegan
2da90c0e97 add code style changes 2025-05-29 11:52:00 -04:00
derekmeegan
f3d75dc99d add chess example 2025-05-29 11:48:03 -04:00
Nick Sweeting
f19adf9bb3 remove dead code, cleanup examples and tests 2025-05-26 18:37:52 -07:00
Nick Sweeting
241b4e076b fix examples issues 2025-05-26 03:43:17 -07:00
Nick Sweeting
7939f4522a updating more browser examples 2025-05-25 14:33:09 -07:00
Nick Sweeting
1883091204 Improve file upload detection (#1759) 2025-05-23 06:51:20 -07:00
Evgeny Kim
5da261310b Improve file upload detection 2025-05-23 13:05:06 +02:00
Nick Sweeting
5410fd5664 improve google sheets example prompt 2025-05-23 03:31:58 -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
6b8360c475 better logging 2025-05-22 23:17:21 -07:00
Nick Sweeting
b92fffae2e fix google sheets example 2025-05-22 02:30:43 -07:00
Nick Sweeting
63382d8bfc update examples to use new BrowserProfile and BrowserSession 2025-05-20 02:32:43 -07:00
Nick Sweeting
f17cf4de75 linter fixes 2025-05-13 17:25:08 -07:00
Nick Sweeting
3e66046046 linter 2025-05-13 17:18:50 -07:00
Nick Sweeting
bfcd8a0140 make examples imports more consistent 2025-05-13 17:18:09 -07:00
Nick Sweeting
4b1e15d8bd remove BrowserWindowContextSize in favor of window_width and window_height attrs 2025-05-03 15:32:42 +08:00