62 Commits

Author SHA1 Message Date
Shuchang Zheng
91c01f9bea Revert "Add support for conditional blocks when running with script caching (#4603)" (#4616) 2026-02-03 00:42:25 -08:00
pedrohsdb
b463272335 Add support for conditional blocks when running with script caching (#4603) 2026-02-02 12:30:05 -08:00
Marc Kelechava
d5e3894198 Store screenshot artifacts, generate URLs when needed (#4506) 2026-01-20 22:49:33 -08:00
Shuchang Zheng
bd041ed52f add action result, including downloaded files to step.output for both agent and caching runs (#4477) 2026-01-18 11:17:02 -08:00
Shuchang Zheng
65b12f7ade batch input field processing for input actions when caching and running workflows with code (#4250) 2025-12-16 10:08:19 +08:00
Stanislav Novosad
4b99cd3f45 SDK: validation action (#4203) 2025-12-08 13:10:30 -07:00
Marc Kelechava
1f6309c405 Pass screenshots from one block to another block (#4212) 2025-12-05 12:30:05 -08:00
Marc Kelechava
944c95f456 add cached steps flag to db (is_script_cached in Step) (#4202) 2025-12-04 13:47:46 -08:00
Shuchang Zheng
54a09527d2 shu/fix caching with totp identifier or totp url (#4191) 2025-12-04 00:26:33 -05:00
Stanislav Novosad
f754272f9c Extract BrowserState.scrape_website (#4184) 2025-12-03 15:08:32 -07:00
Shuchang Zheng
76a61d23e6 map failure page to error code if any, when Script run when task failed (#4149) 2025-11-30 17:34:48 -08:00
Shuchang Zheng
0ad149d905 Record output of cached task run when there's extracted information (#4140) 2025-11-28 19:05:10 -08:00
LawyZheng
8d09d9822a clean up fullpage screenshot exp (#4102) 2025-11-26 14:55:02 +08:00
Stanislav Novosad
43be44cce5 Optimize get_workflow_scripts_by_cache_key_value SQL (#4095) 2025-11-25 12:15:06 -07:00
Shuchang Zheng
7729d7cffe cache task run uses block level model override when ai fallback happens (#4073) 2025-11-21 22:48:20 -08:00
Marc Kelechava
1559160aef Bill 2.5 cents (50%) for cached steps (#4030) 2025-11-18 19:37:56 -08:00
Stanislav Novosad
3c4df39fee Extract ScriptSkyvernPage from SkyvernPage (#3920) 2025-11-06 11:12:55 -07:00
Shuchang Zheng
16f61af6cf add workflow_run_id and workflow_run_block_id in create/update script_blocks code (#3904) 2025-11-05 08:46:03 +08:00
Stanislav Novosad
54918a1b92 Make PostHog async (#3786) 2025-10-21 21:14:02 -06:00
Shuchang Zheng
800022993d stop cache code regeneration/maintaining for now (#3751) 2025-10-16 17:06:33 -07:00
Shuchang Zheng
88bd516f88 CLI - skyvern run code (#3738) 2025-10-16 10:53:55 -07:00
Shuchang Zheng
ea2e73f8cc SkyvernPage actions: Support selector and xpath at the same time. Migrate generate script to use click(selector=f"xpath={xpath}") (#3729) 2025-10-15 19:50:44 -07:00
Shuchang Zheng
cfaef5a8bb append complete action (for validation) to the end of every task block (#3726) 2025-10-15 17:12:51 -07:00
Shuchang Zheng
ce35b37470 block level script run (#3710) 2025-10-14 16:17:03 -07:00
Shuchang Zheng
89c712786d script gen bug - fix parameters input for non task blocks (#3683) 2025-10-10 12:47:54 -07:00
Shuchang Zheng
16736686df support pdf parser block to fix script gen error (#3646) 2025-10-08 10:21:45 -07:00
Shuchang Zheng
f97b53975f add ai_fallback to workflow_runs (#3581) 2025-10-01 14:13:56 -07:00
Shuchang Zheng
b97ef02518 script gen support validation block (#3573) 2025-10-01 08:34:29 -07:00
Shuchang Zheng
bb1e7316a3 integrate parameters to support legacy tasks with parameters (#3567) 2025-09-30 17:28:31 -07:00
Shuchang Zheng
7afb5190a6 Script gen support - send email with file attachments (#3551) 2025-09-29 18:37:42 -07:00
Shuchang Zheng
90096bc453 script gen - support skyvern.loop & cleaner interfaces for generated code (no need to pass context.parameters, implicit template rendering) (#3542) 2025-09-26 23:27:29 -07:00
Shuchang Zheng
9a9ee01253 only run script when generate_script is true (#3491) 2025-09-21 02:45:23 -04:00
Shuchang Zheng
5a0a228b56 shu/script status pending (#3481) 2025-09-19 09:00:48 -07:00
Shuchang Zheng
c5280782b0 script gen post action (#3480) 2025-09-19 08:50:21 -07:00
Shuchang Zheng
1cb84f13b5 script gen - loop block support (#3455) 2025-09-18 00:27:49 -07:00
Shuchang Zheng
6f212ff327 Script run - take screenshot for the workflow run block (#3437) 2025-09-14 23:43:10 -07:00
Shuchang Zheng
720ebac72c add workflow_run.script_run and mark ai_fallback_triggered when the script falls back to ai run (#3433) 2025-09-14 22:53:52 -07:00
Shuchang Zheng
012aec0cd5 Support skyvern.upload_file (#3424) 2025-09-12 13:01:17 -07:00
Shuchang Zheng
f1aa653b82 add totp_code_required info to the InputTextAction json (#3415) 2025-09-11 19:05:25 -07:00
Shuchang Zheng
0e2aecc75d llm log (#3414) 2025-09-11 18:10:05 -07:00
Shuchang Zheng
f582f84c95 scripts gen all block support (#3407) 2025-09-10 17:22:00 -07:00
Shuchang Zheng
67c54c4040 Script gen - support CloudStorageBlock (#3403) 2025-09-09 23:46:45 -07:00
Shuchang Zheng
a903170f14 script gen run code block using the block interface (#3401) 2025-09-09 22:33:59 -07:00
Shuchang Zheng
e7413e7375 script video fix (#3388) 2025-09-07 15:25:31 -07:00
Shuchang Zheng
0fceaac8c8 run script with browser session (#3368) 2025-09-04 21:24:51 -07:00
Shuchang Zheng
55d847461e ai_adapt_value for text input (#3354) 2025-09-03 16:44:52 -07:00
Shuchang Zheng
01fed0babc script run - fix post action screenshot mismatch issue (#3346) 2025-09-03 01:52:18 -07:00
Shuchang Zheng
9a699e70f8 Fix extraction prompt templating (#3335) 2025-09-01 15:41:40 +08:00
Shuchang Zheng
83b3cfb6af script regeneration after ai fallback (#3330) 2025-08-31 11:46:31 +08:00
Shuchang Zheng
916ab6c067 flag to control ai fallback (#3313) 2025-08-29 05:24:17 +08:00