Commit Graph

229 Commits

Author SHA1 Message Date
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
Kerem Yilmaz
5d134d58d9 web app handles pydantic validation error (#461) 2024-06-13 03:39:05 +08:00
Kerem Yilmaz
8e21c8b39e Update domutils with getVisibleText (#460) 2024-06-11 22:33:37 -07:00
Kerem Yilmaz
0ede4fdfa0 Introduce collectionid filter for bitwarden parameters (#454) 2024-06-10 22:06:58 -07:00
Suchintan
bb19a8ab8e Fix linting issue (#453) 2024-06-10 17:15:11 -04:00
ishmeals
96a35a8f1e fix for trusted types (#444) 2024-06-10 17:12:58 -04:00
Kerem Yilmaz
c71fae01e9 Update front-end setup instructions (#452) 2024-06-10 10:39:11 -04:00
Shuchang Zheng
037d86939f Do not enforce LLMType in the TaskGeneration schema (#451) 2024-06-07 16:27:32 -07:00
Kerem Yilmaz
d18fc5b59c task generation (#450)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2024-06-07 15:59:53 -07:00
Kerem Yilmaz
042e34d261 Better feedback (exception message) when skyvern can't input text to an element (#445)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2024-06-07 11:28:19 -07:00
Kerem Yilmaz
3801bcbf19 store confidence_float in db (#446) 2024-06-07 10:57:53 -07:00
LawyZheng
c43fd796ed turn off iframe (#436) 2024-06-06 23:19:37 +08:00
Kerem Yilmaz
2ffe4e1a14 fix step output select option validation error (#433) 2024-06-05 23:03:33 -07:00
Kerem Yilmaz
26d833ba38 remove action.text from action history in the prompt (#432) 2024-06-05 22:43:08 -07:00
Kerem Yilmaz
14009bae34 Ykeremy/gpt4o router (#431) 2024-06-05 21:36:32 -07:00
Kerem Yilmaz
527f57a68e Support up to 25 attachments (#428) 2024-06-05 23:43:11 -04:00
LawyZheng
b4e95d29ce stop using page.click and page.locator in action handler (#426) 2024-06-06 11:04:04 +08:00
Kerem Yilmaz
aedb26b06b update text input logic to make things faster (#425) 2024-06-05 19:27:48 -07:00
LawyZheng
285419349c iframes support (#405)
Co-authored-by: Aleksei Zarubin <12220926+alexzarbn@users.noreply.github.com>
2024-06-06 10:07:32 +08:00
LawyZheng
064c831524 Remove no executed result (#417) 2024-06-06 08:55:42 +08:00
Kerem Yilmaz
92f72b27a5 fix element_id type for action and web action + add unit tests for actions (#424) 2024-06-05 15:41:08 -07:00
Kerem Yilmaz
d89c948b76 support both int and str for element_id (#423) 2024-06-05 13:59:04 -07:00
Kerem Yilmaz
fbe42994a9 the error raised from the base validate_step_execution shouldn't be handled to fail the task (#422) 2024-06-05 13:30:09 -07:00
Kerem Yilmaz
3f3fbbc63d fix input text action with no text in GET steps API (#421) 2024-06-05 13:18:35 -07:00
Kerem Yilmaz
d1ddbf17d1 the error raised from the base validate_step_execution shouldn't be handled to fail the task (#416) 2024-06-04 22:19:04 -07:00
Kerem Yilmaz
fc6ddb7bf6 fix workflow run get with workflow_permanent_id (#415) 2024-06-04 08:27:04 -07:00
Kerem Yilmaz
04c6e55848 Keep track of token counts in steps table (#412) 2024-06-03 15:55:34 -07:00
Kerem Yilmaz
4603894119 Propagate continue_on_failure on all blocks (#411) 2024-06-03 13:48:42 -07:00
Kerem Yilmaz
1333e89c12 Redesign task view (#407) 2024-06-03 20:56:26 +03:00
Kerem Yilmaz
05dbea8384 fix workflow task continue_on_failure (#406) 2024-06-03 10:50:40 -07:00
Aleksei Zarubin
d5abfc9179 Use 4-char element ids instead of sequential integers (#361)
Co-authored-by: LawyZheng <lawyzheng1106@gmail.com>
2024-06-03 19:38:08 +08:00
Kerem Yilmaz
f1d5a3a687 complete_on_downloads for task block (#403) 2024-06-02 23:24:30 -07:00
Kerem Yilmaz
e2259e94cf store max_steps_per_task correctly in task block (#394) 2024-05-30 11:22:28 -07:00
LawyZheng
37c997e58c choose the first valid email username (#380) 2024-05-31 00:49:39 +08:00
LawyZheng
6445fb93b0 skip invalid actions during parsing (#381) 2024-05-30 09:23:58 +08:00
Kerem Yilmaz
6fa5336adf BCC Sender so sender has a copy of the email that was sent out (#384) 2024-05-29 00:53:59 -04:00
Kerem Yilmaz
bfa477a262 Don't skip actions with duplicate element ids (#382) 2024-05-28 11:53:28 -07:00