Commit graph

166 commits

Author SHA1 Message Date
Shuchang Zheng
1796af6df9
Add PDF Parser Block (#1600) 2025-01-20 23:33:54 +03:00
Shuchang Zheng
74271803ec
Update Bitwarden code to use env instead of secret manager if env is present (#1592)
Co-authored-by: Suchintan <suchintan@users.noreply.github.com>
2025-01-17 17:13:24 -05:00
Shuchang Zheng
e4cb0987cb
Make text prompt executions a step in workflow runs (#1590) 2025-01-17 20:17:31 +03:00
Shuchang Zheng
1d5dc9029f
fix workflow run / observer schema (#1571) 2025-01-15 19:43:56 -08:00
Shuchang Zheng
c158ad3f21
migrate observer to task v2 (#1564) 2025-01-15 09:59:18 -08:00
Shuchang Zheng
34c3434885
shu/autoupgrade pre commit (#1553) 2025-01-14 14:06:43 -08:00
Shuchang Zheng
0392763998
add webhook support for observer (#1546) 2025-01-14 08:59:53 -08:00
Shuchang Zheng
111d1e3a8e
Bitwarden updates (#1547) 2025-01-14 01:28:30 -05: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
Shuchang Zheng
74c8dd45f5
Misc loop block changes (#1494) 2025-01-06 01:58:24 -05:00
Shuchang Zheng
a241b09701
Fix Loop block parameters (#1492) 2025-01-05 23:47:48 -05:00
LawyZheng
240b75ca4c
fix forloop output parameter issue (#1490) 2025-01-05 18:42:40 +08:00
Shuchang Zheng
187c18d83c
workflow run block description generation (#1482) 2025-01-03 15:55:57 -08:00
LawyZheng
c9c97fbb8c
fix workflow ouput order (#1473) 2025-01-03 13:03:46 +08:00
Shuchang Zheng
241f648548
add screenshot for the first task block (#1471) 2025-01-02 16:55:55 -08:00
Shuchang Zheng
c85d5428f3
add observer cruise to get workflow_run api response (#1470) 2025-01-02 12:54:18 -08:00
Shuchang Zheng
b5d6e4184e
UrlBlock - a block to navigate to a url (#1461) 2025-01-02 09:26:21 -08:00
Shuchang Zheng
8c08edfb78
fix successful steps count (#1457) 2024-12-31 12:27:35 -08:00
Shuchang Zheng
171aef6bf7
add cost info to the workflow run repsonse (#1456) 2024-12-31 11:24:09 -08:00
LawyZheng
12da878eb2
fix prepend scheme for workflow url (#1436) 2024-12-30 16:53:06 +08:00
Shuchang Zheng
c4720276c8
add workflow run block screenshot and observer thought screenshots (#1444) 2024-12-27 19:23:07 -08:00
Shuchang Zheng
682bc717f9
fix workflow run timeline infinite loop (#1431) 2024-12-23 13:37:30 -08:00
Shuchang Zheng
acbdcb14e3
shu/workflowrun timeline get observer cruise id by workflow run id (#1430) 2024-12-23 11:48:27 -08:00
Shuchang Zheng
68dae6dddd
loop_over, current_value and current_index in the workflow_run_blocks table (#1425) 2024-12-23 01:13:25 -08:00
Shuchang Zheng
94a3779bd7
workflow runtime API (#1421) 2024-12-22 20:54:53 -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
b256bace6a
create and update workflow run block inworkflow execution (#1419) 2024-12-22 11:16:23 -08:00
Shuchang Zheng
8b75586fb1
workflow run block db + schema transformation code (#1418) 2024-12-20 07:40:32 -08:00
Shuchang Zheng
e81fdf6512
Improve workflow failure reason (#1388) 2024-12-16 15:22:52 -05:00
Shuchang Zheng
007cf86031
send webhook when task or workflow run is canceled (#1374) 2024-12-14 09:59:37 -08:00
LawyZheng
31c19938ff
parse yaml criterion to block (#1383) 2024-12-13 16:54:48 +08:00
LawyZheng
f028b48892
refactor loopblock value (#1381) 2024-12-13 02:37:37 +08:00
Shuchang Zheng
f5691d5742
Revert "refactor loopblock value" (#1380) 2024-12-12 10:06:06 -08:00
LawyZheng
0a6a2d8d33
refactor loopblock value (#1379) 2024-12-13 01:19:38 +08:00
Shuchang Zheng
9cf4743961
share validate_url function (#1371) 2024-12-11 00:57:55 -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
db5b9d1dbd
forloop metadata variables (#1334) 2024-12-06 11:35:32 +08:00
LawyZheng
da4e145941
urlencode download suffix (#1327) 2024-12-06 00:53:57 +08:00
LawyZheng
0099e78a2c
keep downloaded files after emailed (#1322) 2024-12-05 13:35:13 +08:00
LawyZheng
bee4d7b415
refactor navigation logic (#1318) 2024-12-04 22:46:07 +08:00
Shuchang Zheng
521e355591
loop task (#1317) 2024-12-03 23:41:05 -08:00
LawyZheng
59fc6a8b9d
gracefully handle jinja exception and remove block label jinja support (#1313) 2024-12-03 23:14:38 +08:00
LawyZheng
862508e0bc
fix workflow incorrectly failed (#1312) 2024-12-03 17:05:25 +08:00
Shuchang Zheng
7f6b2c0929
shu/removeSettingsManager.get_settings (#1305) 2024-12-02 15:01:22 -08:00
LawyZheng
c401e37a05
continue on failure for lask block (#1299) 2024-12-02 15:45:16 +08:00
LawyZheng
87061f5bb6
upload all downloaded files when using s3 (#1289) 2024-11-29 16:05:44 +08:00