Commit Graph

265 Commits

Author SHA1 Message Date
LawyZheng
be97d0bdb1 add step prepare and browser clean up (#554) 2024-07-05 02:17:34 +08:00
Kerem Yilmaz
7cdd986bde Remove email file count limit (#552) 2024-07-04 00:55:58 -07:00
LawyZheng
cd0d563070 use css selector instead of xpath (#551) 2024-07-04 10:45:47 +08:00
Kerem Yilmaz
80c7c43bd6 Implement upload_file endpoint (#550) 2024-07-03 18:33:01 -07:00
Kerem Yilmaz
c8a1158b4b Fix typo (#549) 2024-07-03 18:08:13 -07:00
Kerem Yilmaz
0a11e225d6 Implement upload_file endpoint (#548) 2024-07-03 18:07:02 -07:00
Kerem Yilmaz
21b9eea446 Implement upload_file endpoint (#547) 2024-07-03 17:54:31 -07:00
Shuchang Zheng
4a9b89f54f allow any origins to pass request to skyvern backend by default; make the ALLOWED_ORIGINS configurable through environment (#543) 2024-07-03 13:36:17 -07:00
LawyZheng
b791cc1ae5 add timeout for page.content() (#541) 2024-07-03 17:17:24 +08:00
Kerem Yilmaz
22566f01ce Mark options of disabled select non-interactable (#540) 2024-07-03 16:38:50 +08:00
LawyZheng
98713b0584 cancel stop loading window (#535) 2024-07-02 12:33:09 +08:00
Kerem Yilmaz
257ba1601e Decorate bounding boxes with element_ids to improve Skyvern accuracy (+ a few more changes) (#536) 2024-07-02 00:24:52 -04:00
LawyZheng
eb7478a58a enable step created->failed (#534) 2024-07-01 10:12:26 +08:00
Kerem Yilmaz
27da621f44 add api key expired message to the 403 when an api key is expired/invalid (#532) 2024-06-29 23:55:05 -07:00
Kerem Yilmaz
6a6119b406 get_valid_org_auth_tokens (#531) 2024-06-28 18:10:13 -07:00
Kerem Yilmaz
dba3d7fcc6 Fix download to S3 block (#529) 2024-06-28 13:20:48 -07:00
Kerem Yilmaz
63adc860ef is_saved_task parameter for workflows (#526) 2024-06-27 12:53:08 -07:00
LawyZheng
c44a3076c0 fix invisible svg bug (#525) 2024-06-27 20:24:28 +08:00
Shuchang Zheng
b7af52d037 when updating a step to canceled status, we can skip terminal status check when is_last = true (#524) 2024-06-26 17:58:10 -07:00
Kerem Yilmaz
6fa95dd7d2 fix step validate error (#523)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2024-06-26 16:08:09 -07:00
Kerem Yilmaz
bf81b7df53 shu/task cancel agent logic (#521) 2024-06-26 15:25:15 -07:00
Kerem Yilmaz
8155be9ff2 Parameterize bitwarden_collection_id (#520) 2024-06-26 08:55:48 -07:00
Kerem Yilmaz
0031e6b470 Parameterize email recipients (#519) 2024-06-26 08:51:30 -07:00
LawyZheng
df71ee0598 fix action parsing bug (#518) 2024-06-26 15:00:37 +08:00
Kerem Yilmaz
fe1c7214f7 make LOG_LEVEL configurable (#510) 2024-06-25 11:23:27 -07:00
Shuchang Zheng
f2ceb9f88d make log_exception optional for s3 file download - there are expected cases when the file is not there and the function returns None (#511) 2024-06-25 10:21:28 -07:00
LawyZheng
ccaf34c49b fix scraping failed (#509) 2024-06-25 13:03:55 +08:00
LawyZheng
73d9f17bd0 support svg element (#508) 2024-06-25 12:16:10 +08:00
LawyZheng
6a472da51e re-enable iframe (#507) 2024-06-25 11:54:06 +08:00
LawyZheng
76255c01b1 use 'click' for radio button (#506) 2024-06-25 10:26:14 +08:00
Shuchang Zheng
e9846b9e3f user get_curr_org as the authentication function for generate_task api (#505) 2024-06-24 16:03:05 -07:00
LawyZheng
35e336d6f4 optimize normal select (#503) 2024-06-25 01:46:54 +08:00
LawyZheng
6140cc59f0 try to fix screenshot timeout (#502) 2024-06-24 23:14:45 +08:00
Kerem Yilmaz
1acc7304fc stop generating extracted information schema (#500)
Co-authored-by: Muhammed Salih Altun <muhammedsalihaltun@gmail.com>
2024-06-24 14:44:48 +03:00
LawyZheng
49d7e77b3a close select2 when failed to select (#498) 2024-06-21 15:12:26 +08:00
Kerem Yilmaz
0ab41a207a Start using Claude 3.5 Sonnet (#497) 2024-06-20 10:33:17 -07:00
LawyZheng
be86a33c3b refactor select2 (#485) 2024-06-18 11:34:52 +08:00
Kerem Yilmaz
b300f9dcf0 Revert "Select option handler bugfix" (#484) 2024-06-17 17:45:19 -07:00
Kerem Yilmaz
07fd58be23 Select option handler bugfix (#482) 2024-06-17 08:37:31 -07:00
LawyZheng
df2c55ba86 add validate browser (#481) 2024-06-17 11:22:36 +08:00
Kerem Yilmaz
10612f02fd update organization API (#480) 2024-06-17 10:42:20 +08:00
Kerem Yilmaz
af81fb7206 add a 2-min timeout for press_sequentially (#478) 2024-06-17 07:33:25 +08:00
Kerem Yilmaz
536736a7bf Move a tag href target rewriting to the core loop to prevent new tabs from being opened (#475) 2024-06-15 23:56:23 -04:00
Kerem Yilmaz
265cb99420 Update task generation prompt (#473) 2024-06-14 19:22:22 +03:00
LawyZheng
9c2be1335b move resolve locator (#472) 2024-06-14 14:58:44 +08:00
LawyZheng
4bb7403f61 better catch exceptions (#434) 2024-06-13 21:53:46 +08:00
LawyZheng
81619dd850 add skyvern element (#466) 2024-06-13 15:34:21 +08:00
LawyZheng
420eef18dd Remove id for noninteractable and interactable attr in prompt (#430) 2024-06-13 10:14:21 +08:00
Kerem Yilmaz
bce6b6ae32 SelectOption is only invalid if label, value, and index are missing (#463) 2024-06-12 16:14:31 -07:00
Kerem Yilmaz
5f48de28c8 Ykeremy/bitwarden use search instead of url filter (#462) 2024-06-12 15:28:45 -07:00