Commit Graph

159 Commits

Author SHA1 Message Date
Shuchang Zheng
995d9461b5 Add Checksums to downloaded files for Axis so they can validate it in the webhook (#1848) 2025-02-26 20:19:05 -05:00
Shuchang Zheng
ceb1012046 Upload downloaded files to S3 after every block so they can be used for subsequent blocks (for real) (#1804) 2025-02-20 12:48:03 -05:00
Shuchang Zheng
30d2bbd834 Upload downloaded files to S3 after every block so they can be used for subsequent blocks (#1801) 2025-02-20 11:30:43 -05:00
Shuchang Zheng
99e6b0d2ca makmisi/dont close browser (#1780) 2025-02-18 00:27:21 +08:00
Shuchang Zheng
c846d3871b do not clean up workflow in a task v2 block (#1771) 2025-02-17 02:40:47 +08:00
Shuchang Zheng
1759f06f65 trigger TerminateAction when totp code is not found (#1768) 2025-02-14 01:50:38 +08:00
Shuchang Zheng
6a5fd7aaaa post step execution (#1765) 2025-02-13 16:32:21 +08:00
Shuchang Zheng
defd761e58 add functionality to cache task_run (#1755) 2025-02-11 14:47:41 +08:00
Shuchang Zheng
b43f1bfec2 wait files fully downloaded before complete task (#1707) 2025-02-03 23:49:46 +08:00
Shuchang Zheng
eb0d4db7ee do not use status as a param in logs - use step_status and task_status (#1705) 2025-02-03 22:28:44 +08:00
Shuchang Zheng
204972e225 Add step / task / workflow run / observer metrics as logs (#1698)
Co-authored-by: Suchintan <suchintan@users.noreply.github.com>
2025-02-01 14:10:38 -05:00
Shuchang Zheng
405d13283c enable UrlBlock building in workflow service (#1689) 2025-02-01 04:13:00 +08:00
Shuchang Zheng
1b79ef9ca3 support global workflow (#1664) 2025-01-28 15:04:18 +08:00
Shuchang Zheng
b62a6fec23 ExtractAction (#1632) 2025-01-24 16:21:26 +08:00
Shuchang Zheng
0fd1a87710 call webhook when time out (#1612) 2025-01-22 13:23:10 +08:00
Shuchang Zheng
39bb4558bf introduce a way to reload the page (#1597) 2025-01-20 11:24:39 +08:00
Shuchang Zheng
1694698255 add complete criterion to the main prompt (#1582) 2025-01-17 02:17:54 +08:00
Shuchang Zheng
0392763998 add webhook support for observer (#1546) 2025-01-14 08:59:53 -08:00
Shuchang Zheng
a798757541 add helper to generate webhook headers (#1543) 2025-01-13 19:28:14 -08:00
Maksim Ivanov
a4744ed9f5 Use persistent browser session in runnables (#1510)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
Co-authored-by: Shuchang Zheng <shu@skyvern.com>
2025-01-09 13:04:53 -08:00
Shuchang Zheng
5ed7e5ad8e Fix authentication errors (#1527) 2025-01-09 15:34:25 -05:00
LawyZheng
dc53a49749 fix date picker issue (#1523) 2025-01-09 16:14:31 +08:00
Shuchang Zheng
74c8dd45f5 Misc loop block changes (#1494) 2025-01-06 01:58:24 -05:00
LawyZheng
12da878eb2 fix prepend scheme for workflow url (#1436) 2024-12-30 16:53:06 +08:00
Shuchang Zheng
2e37542218 add organization_id filter for get_workflow and get_workflow_run (#1422) 2024-12-22 17:49:33 -08:00
Shuchang Zheng
58413db172 new API to the workflow run page (#1400) 2024-12-17 17:17:18 -08:00
Maksim Ivanov
b8e2527ea0 Record logs into step artifacts (#1339)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
Co-authored-by: LawyZheng <lawyzheng1106@gmail.com>
Co-authored-by: Nick Fisher <nick.fisher@avinium.com>
2024-12-17 15:32:38 -08:00
LawyZheng
9b1aeff79e add timezone support (#1389) 2024-12-16 11:22:51 +08:00
Shuchang Zheng
007cf86031 send webhook when task or workflow run is canceled (#1374) 2024-12-14 09:59:37 -08:00
LawyZheng
01c28e9a4d extend user goal check with complete criterion (#1382) 2024-12-13 15:27:16 +08:00
Shuchang Zheng
fbc6677f9e fix missing video recording - recording is stored in the first step (#1350) 2024-12-07 21:19:31 -08:00
Shuchang Zheng
e20de1e734 migrate to wait_for_upload_aiotasks for aiotasks cleanup (#1353) 2024-12-07 18:13:53 -08:00
Shuchang Zheng
7591873546 migrate Organization data model from skyvern/forge/sdk/models.py to skyvern/forge/sdk/schemas/organizations.py (#1343) 2024-12-06 17:15:11 -08:00
LawyZheng
873b484ffa auto prepend scheme to url (#1335) 2024-12-06 11:56:12 +08:00
LawyZheng
df4d5df48d wait for downloads to be done (#1328) 2024-12-06 02:25:13 +08:00
LawyZheng
5374aa32f9 remove no latest screenshot error log (#1325) 2024-12-05 22:29:24 +08:00
LawyZheng
a206f51cb1 use common logic when building task response (#1311) 2024-12-03 12:31:55 +08:00
Shuchang Zheng
7f6b2c0929 shu/removeSettingsManager.get_settings (#1305) 2024-12-02 15:01:22 -08:00
LawyZheng
6c1b2a6328 improve max steps failure description (#1296) 2024-12-02 12:18:58 +08:00
Shuchang Zheng
379d5a30cd Add application column to tasks (#1291)
Co-authored-by: Muhammed Salih Altun <muhammedsalihaltun@gmail.com>
2024-11-29 16:43:02 +03:00
LawyZheng
87061f5bb6 upload all downloaded files when using s3 (#1289) 2024-11-29 16:05:44 +08:00
LawyZheng
6b417d0e83 use task type instead of prompt template (#1261) 2024-11-26 11:29:33 +08:00
Shuchang Zheng
4103b7594c cleanup_element_tree_factory compatibility without task/step (#1252) 2024-11-24 20:11:59 -08:00
LawyZheng
23479af942 fix extraction block bug (#1232) 2024-11-21 17:48:56 +08:00
LawyZheng
3f209404f7 add new workflow block (#1228) 2024-11-21 15:12:26 +08:00
LawyZheng
26d96c295a stop retrying steps when decisive action failed (#1224) 2024-11-20 11:48:28 +08:00
Shuchang Zheng
9896a70c61 shu/do not raise TargetClosedError in cleanup (#1220) 2024-11-19 13:03:43 -08:00
Shuchang Zheng
5477612d37 Better handling of failed to summarize failure reason (#1218) 2024-11-19 00:04:22 -08:00
LawyZheng
e505671230 introduce complete verification (#1201) 2024-11-15 14:03:01 +08:00
Shuchang Zheng
17d9a56738 have a feature flag to decide if we should disable user_goal_check (#1192) 2024-11-14 11:11:29 -08:00