Commit graph

59 commits

Author SHA1 Message Date
LawyZheng
af25aeed77
use skyvern temp to save tempfiles (#1262) 2024-11-26 12:27:58 +08:00
LawyZheng
6b417d0e83
use task type instead of prompt template (#1261) 2024-11-26 11:29:33 +08:00
Shuchang Zheng
f28a3bc497
Enforce navigation_goal in NavigationBlock and data_extraction_goal in ExtractionBlock (#1257) 2024-11-25 11:19:35 -08:00
LawyZheng
284fba0aba
add wati block (#1254) 2024-11-25 10:42:34 +08:00
LawyZheng
3eb9d13327
add navigation, login, extraction workflow blocks (#1238) 2024-11-22 14:44:22 +08:00
LawyZheng
90f0b25f28
move action type validate in workflow runtime (#1235) 2024-11-22 01:32:46 +08:00
LawyZheng
3f209404f7
add new workflow block (#1228) 2024-11-21 15:12:26 +08:00
Shuchang Zheng
19fcd4065f
handle navigation failure and fail a task in workflow run (#1205) 2024-11-15 20:07:01 -08:00
LawyZheng
e3aa583b24
add workflow failure reason (#1198) 2024-11-15 11:07:44 +08:00
Shuchang Zheng
28d37545bc
Implement cancel workflow run endpoint (#1188) 2024-11-14 01:32:53 -08:00
Shuchang Zheng
bcebc41a9b
do not pass secrets as the parameter context in text prompt block (#1182) 2024-11-12 20:57:07 -08:00
Shuchang Zheng
11909cb1a7
make task block title empty string by default; use task_block.label for the running task.title if task_block.title is empty (#1181) 2024-11-12 20:34:26 -08:00
Shuchang Zheng
5583dee658
support list data schema (#1149) 2024-11-06 16:14:39 -08:00
Shuchang Zheng
ad0bd0b4f5
fix task workflow cancel issue (#1111) 2024-11-01 15:13:41 -07:00
Shuchang Zheng
9048cdfa73
add actions db model and caching V0 (#980) 2024-10-15 12:06:50 -07:00
Kerem Yilmaz
9821e8f95e
Utilize all Workflow Run statuses (#935) 2024-10-08 23:09:41 -07:00
Kerem Yilmaz
f22b8a04aa
Disable codeblock (#910) 2024-10-04 13:15:49 -07:00
Kerem Yilmaz
17c680d439
SendEmailBlock: Fail silently if file/folder is missing (#898) 2024-10-02 12:30:53 -07:00
Kerem Yilmaz
d67aaeffb0
Multipage workflow improvements (#875) 2024-09-24 08:51:51 -07:00
Shuchang Zheng
ffaf3ab454
make totp_identifier parametrized in workflow (#847) 2024-09-19 15:20:15 -07:00
Kerem Yilmaz
5b136b55e0
Email params should use str when injecting into the body (#854) 2024-09-19 01:08:14 -04:00
Kerem Yilmaz
9c4c3b76b6
Add datetime library to code block (#823) 2024-09-12 11:24:44 -07:00
Kerem Yilmaz
3e82a6a5f9
Fix parameterized URL bug in task block (#815) 2024-09-11 23:53:39 -07:00
Kerem Yilmaz
4a599bbf55
Ykeremy/downloaded filename prefix (#814) 2024-09-11 21:56:38 -07:00
Kerem Yilmaz
faf3191fa9
Only log duplicate file line if there are dupe files (#795) 2024-09-09 10:34:55 -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
Kerem Yilmaz
be1c8ba060
More visibility into attached files and duplicate status (#776) 2024-09-06 01:08:33 -07:00
LawyZheng
6c0f94ac0a
support multi tabs (#692) 2024-08-09 10:46:52 +08:00
Kerem Yilmaz
cdb098699f
Handle navigation exception within taskblock.execute (#633) 2024-07-23 14:59:03 -07:00
Kerem Yilmaz
87d6e71768
Give playwright access to CodeBlock (#588) 2024-07-11 09:35:07 -07:00
Kerem Yilmaz
6929a1d24d
Implement FileURLParserBlock and FILE_URL WorkflowParameterType (#559) 2024-07-05 17:08:20 -07:00
Kerem Yilmaz
7cdd986bde
Remove email file count limit (#552) 2024-07-04 00:55:58 -07:00
Kerem Yilmaz
dba3d7fcc6
Fix download to S3 block (#529) 2024-06-28 13:20:48 -07:00
Kerem Yilmaz
0031e6b470
Parameterize email recipients (#519) 2024-06-26 08:51:30 -07:00
Kerem Yilmaz
527f57a68e
Support up to 25 attachments (#428) 2024-06-05 23:43:11 -04:00
Kerem Yilmaz
f1d5a3a687
complete_on_downloads for task block (#403) 2024-06-02 23:24:30 -07: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
Shuchang Zheng
2466897158
adopt ruff as the replacement for python black (#332) 2024-05-16 18:20:11 -07:00
Kerem Yilmaz
e6cee25416
Automatically create output parameters (#327) 2024-05-16 13:08:24 -07:00
Kerem Yilmaz
479186bbef
Quick fix for taskoutput change bug in forloopblock (#323) 2024-05-15 00:16:15 -07:00
Kerem Yilmaz
a106452034
Ykeremy/workflow execution updates (#314) 2024-05-14 00:35:37 -07:00
Kerem Yilmaz
270642c60c
add max_steps_per_run to task (#297)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2024-05-11 17:13:21 -04:00
Kerem Yilmaz
a51a20436f
Update url load timeout workflows (#286) 2024-05-09 00:29:05 -04:00
Shuchang Zheng
b6a85cf3a5
remove exc_info from LOG.exception (#246) 2024-04-30 00:27:32 -07:00
Kerem Yilmaz
d059619e5e
Make email attachments' names simpler (#208) 2024-04-18 03:42:10 -07:00
Kerem Yilmaz
4a3e897dad
Ykeremy/context parameter source parameters (#200) 2024-04-16 15:41:44 -07:00
Kerem Yilmaz
7b1c1d5a02
Don't interact with fields that are already filled in (#183) 2024-04-12 23:05:25 -04:00
Suchintan
3ea46b93cf
Revert "Don't interact with fields that are already filled in" (#182) 2024-04-12 23:00:54 -04:00
Kerem Yilmaz
e17c5c176c
Don't interact with fields that are already filled in (#181) 2024-04-12 22:51:34 -04:00
Kerem Yilmaz
8c12e2bc20
For loop block updates (#176) 2024-04-10 16:47:25 -04:00