Commit Graph

85 Commits

Author SHA1 Message Date
Kerem Yilmaz
df463e042b User goal check bugfixes (#864) 2024-09-19 20:37:48 -07:00
Kerem Yilmaz
d19ff2bd69 Add complete action verification (#845) 2024-09-17 18:59:40 -07:00
Kerem Yilmaz
4a599bbf55 Ykeremy/downloaded filename prefix (#814) 2024-09-11 21:56:38 -07:00
Shuchang Zheng
2b365bce59 make totp code fetch more reliable (#809) 2024-09-11 00:03:09 -07:00
Kerem Yilmaz
b9f5e33876 TOTP code db + agent support for fetching totp_code from db (#784)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2024-09-08 15:07:03 -07:00
Shuchang Zheng
433e30e84f make task failure log more consistent with 'marking task as failed' (#782) 2024-09-07 16:48:50 -07:00
Shuchang Zheng
6e2e176cef add organization_id to the 'Created new task' log (#779) 2024-09-06 19:44:29 -07:00
Kerem Yilmaz
a6a545224a adding step_exception to provide more signal of why the step failed (#730) 2024-08-28 01:06:04 -07:00
LawyZheng
36b3f62eb7 optimize svg logic (#701) 2024-08-13 14:05:51 +08:00
Shuchang Zheng
9342dfbf2a step output is very noisy as logs and cost us a lot in logging (#627) 2024-08-09 14:44:55 -07:00
LawyZheng
6c0f94ac0a support multi tabs (#692) 2024-08-09 10:46:52 +08:00
Shuchang Zheng
a396370fcf remove leftover TODO in the comment (#686) 2024-08-07 17:06:03 -07:00
Shuchang Zheng
9fd096c385 remove log: Building element tree (#685) 2024-08-07 16:23:20 -07:00
Kerem Yilmaz
c872b1e4a8 verification code V2 - support verification code of multiple separate single character input fields (#683)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2024-08-07 16:17:15 -07:00
Kerem Yilmaz
b8752b0f7d Remove old claude prompt for action extraction (#682) 2024-08-07 13:46:13 -07:00
LawyZheng
9245a329ee add cleanup function (#631) 2024-07-23 14:23:15 +08:00
Kerem Yilmaz
1ebd8a55e9 iframe submit recognization (#628) 2024-07-19 14:27:57 -07:00
Kerem Yilmaz
50ff8dc441 remove the the check that makes sure file url is coming from payload (#624) 2024-07-18 18:19:14 -07:00
Kerem Yilmaz
f146247fe9 Support get organizations and get api keys APIs in the open source (#623) 2024-07-18 18:09:28 -07:00
Shuchang Zheng
267335a0eb record max_steps_per_run override in tasks table as well (#622) 2024-07-18 17:00:00 -07:00
Kerem Yilmaz
69d73bc551 Add current date to info extraction prompt (#617) 2024-07-18 11:36:09 -07:00
LawyZheng
88389012be add skyvern frame (#610) 2024-07-18 02:33:39 +08:00
Kerem Yilmaz
33ab70dd8b fix the problem of verification_code not injected into string navigation goal (#603) 2024-07-12 15:20:59 -07:00
Kerem Yilmaz
cdd731b862 Remove successful action history. Only show the failure of the previous step in action history. (#602) 2024-07-12 08:57:50 -07:00
Kerem Yilmaz
ea1039277f email relay (#598)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2024-07-11 21:34:00 -07:00
LawyZheng
be97d0bdb1 add step prepare and browser clean up (#554) 2024-07-05 02:17:34 +08:00
LawyZheng
cd0d563070 use css selector instead of xpath (#551) 2024-07-04 10:45:47 +08: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
Kerem Yilmaz
bf81b7df53 shu/task cancel agent logic (#521) 2024-06-26 15:25:15 -07:00
LawyZheng
6a472da51e re-enable iframe (#507) 2024-06-25 11:54:06 +08:00
LawyZheng
6140cc59f0 try to fix screenshot timeout (#502) 2024-06-24 23:14:45 +08:00
LawyZheng
4bb7403f61 better catch exceptions (#434) 2024-06-13 21:53:46 +08: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
3801bcbf19 store confidence_float in db (#446) 2024-06-07 10:57:53 -07:00
Kerem Yilmaz
26d833ba38 remove action.text from action history in the prompt (#432) 2024-06-05 22:43:08 -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
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
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
bfa477a262 Don't skip actions with duplicate element ids (#382) 2024-05-28 11:53:28 -07:00
Kerem Yilmaz
2b4829f87a Introduce ActionFunction to make it easy to patch and do extra validations before step starts (#365)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2024-05-25 18:24:35 -07:00
LawyZheng
e8378e1fe1 fix terminate action bug (#355) 2024-05-22 16:39:19 +08:00
LawyZheng
43823b6c6b save the elements tree in the prompt as an artifact (#353) 2024-05-22 13:10:27 +08:00
LawyZheng
df09842587 Better handle duplicate elements (#351) 2024-05-22 08:54:47 +08:00