Commit Graph

230 Commits

Author SHA1 Message Date
Shuchang Zheng
9a9ee01253 only run script when generate_script is true (#3491) 2025-09-21 02:45:23 -04:00
Shuchang Zheng
c5280782b0 script gen post action (#3480) 2025-09-19 08:50:21 -07:00
LawyZheng
7dd1d5241c denpendent workflow run (#3457) 2025-09-18 13:32:55 +08:00
LawyZheng
4d339b07f8 fix codeblock in debugger (#3452) 2025-09-17 23:58:37 +08: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
stenn930
8df506660e Azure Vault credential support (#3394) 2025-09-12 10:01:57 -07:00
Shuchang Zheng
f582f84c95 scripts gen all block support (#3407) 2025-09-10 17:22:00 -07:00
LawyZheng
9413958f4b fix block screenshot bug (#3361) 2025-09-05 02:31:29 +08:00
Shuchang Zheng
916ab6c067 flag to control ai fallback (#3313) 2025-08-29 05:24:17 +08:00
LawyZheng
17501da7cb allow Exception in code block (#3307) 2025-08-27 14:28:57 +08:00
Suchintan
1167765867 Log http block request body, make azure blob key parameterizable (#3300)
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
2025-08-25 17:36:29 -04:00
LawyZheng
27b637cbd3 support select llm for file parser (#3291) 2025-08-25 16:40:33 +08:00
Shuchang Zheng
9d307a2933 support templating in scripts and support block_output (#3276) 2025-08-22 11:24:09 -07:00
LawyZheng
988416829f shorten random string for secret value (#3263) 2025-08-22 01:23:26 +08:00
LawyZheng
c0a31fe0a6 support cdp for task and workflow (#3244) 2025-08-21 11:16:22 +08:00
Shuchang Zheng
adee311e6a migrate block and workflow related schemas to skyvern/schemas/workflows.py (#3227) 2025-08-18 16:18:50 -07:00
LawyZheng
4617d2b5ca fix task v2 download issue (#3220) 2025-08-18 14:24:18 +08:00
Jonathan Dobson
7e3e16a22e whitelist re for code block (is top-level var) (#3188) 2025-08-14 08:20:53 -04:00
LawyZheng
2a4b26f8e6 fix file type detect bug (#3172) 2025-08-13 11:24:20 +08:00
devsy-bot[bot]
1a3938a756 feat: migrate workflow use_cache field to generate_script (#3154)
Co-authored-by: devsy-bot <no-reply@devsy.ai>
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2025-08-10 09:02:23 -07:00
Trevor Sullivan
b3e17c12b3 [Feature] Adding Azure Blob Storage support to File Upload workflow block (#3130) 2025-08-07 21:59:37 -07:00
PHSB
468f5c6051 Making file parser flexible to deprecate pdf parser (#3073)
Co-authored-by: Suchintan <suchintan@users.noreply.github.com>
2025-08-06 13:15:04 -04:00
Shuchang Zheng
31aa7d6973 add cache_key to workflows table (#3112) 2025-08-06 08:32:14 -07:00
Shuchang Zheng
d4bdca174f remove workflow_permanent_id from projects table + add use_cache and cache_project_id to workflows table (#3090) 2025-08-01 17:07:08 -07:00
Jonathan Dobson
815fb28141 attempt to allow nested blocks in the debugger (#3060) 2025-07-30 08:37:45 -04:00
PHSB
083d54f018 Pedro.loop without explicit extraction (#3051)
Co-authored-by: Shuchang Zheng <shu@skyvern.com>
2025-07-29 15:02:40 -07:00
LawyZheng
12cbe1b3d2 add webhook failure reason (#3046) 2025-07-29 00:12:44 +08:00
Shuchang Zheng
d2a57400f4 Revert "Natural language support for Loop Block (#3027)" (#3043) 2025-07-27 21:24:53 -07:00
PHSB
3cdb10a7f2 Natural language support for Loop Block (#3027)
Co-authored-by: Pedro Henrique Sales de Bruin <pedrodebruin@Pedros-MacBook-Air.local>
2025-07-25 11:58:02 -07:00
LawyZheng
10d207d01a parameterize data schema in workflow (#2903) 2025-07-09 11:26:32 +08:00
LawyZheng
95ab8295ce laminar integration (#2887) 2025-07-07 14:43:10 +08:00
Shuchang Zheng
9d6e30f1de create task, task v2 and workflow run with browser_session_id (#2872) 2025-07-03 18:45:04 -07:00
Shuchang Zheng
393387acb0 rename variable (#2865) 2025-07-03 17:03:01 +08:00
Shuchang Zheng
41f77a40c8 enable inline import alert and fix inline imports (#2856) 2025-07-01 12:48:00 -07:00
Prakash Maheshwaran
47f9f1dabb Clean up alembic migrations: fix HTTP request block columns and add parameters column (#2848)
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-07-01 18:10:58 +00:00
Shuchang Zheng
43cab04454 Add Run id as a parameter to the artifacts table (#2799)
Co-authored-by: Suchintan Singh <suchintansingh@gmail.com>
2025-06-26 15:27:48 +00:00
Shuchang Zheng
b9baaa16d9 fix task v2 block dont have output (#2778)
Co-authored-by: lawyzheng <lawyzheng1106@gmail.com>
2025-06-24 04:45:14 +00:00
Shuchang Zheng
1bf270df55 frontend support browser header (#2761) 2025-06-20 20:50:19 -04:00
Shuchang Zheng
592ed941ce task v2 doesn't have failure_reason (#2760) 2025-06-21 04:42:05 +08:00
Prakash Maheshwaran
2e250d2bf4 feat: add task status mapping and failure reason handling for block results (#2594) 2025-06-19 17:13:47 +00:00
Shuchang Zheng
df5f40bdb9 user defined browser header (#2752)
Co-authored-by: lawyzheng <lawyzheng1106@gmail.com>
2025-06-19 07:42:34 +00:00
Shuchang Zheng
f1bc1a03db disable complete verification when CUA engine (#2728)
Co-authored-by: lawyzheng <lawyzheng1106@gmail.com>
2025-06-17 15:25:58 +08:00
Shuchang Zheng
15573836ce use run_id for fullpage screenshot flag (#2717) 2025-06-14 08:44:39 +00:00
Shuchang Zheng
775da18878 current viewpoint screenshot and scrolling n screenshot (#2716)
Co-authored-by: lawyzheng <lawyzheng1106@gmail.com>
2025-06-14 14:59:50 +08:00
Shuchang Zheng
40e608f9cd vnc: persistent sessions manager update (#2706) 2025-06-13 08:55:41 -04:00
Shuchang Zheng
fa0fce4904 return pbs id on workflow run endpoint (#2699) 2025-06-12 20:39:16 +00:00
Shuchang Zheng
d38989c743 weave browser_session_id thru ForLoopBlock (#2694) 2025-06-12 16:31:20 +00:00
Prakash Maheshwaran
9868750de3 tested 1pass backend and vars (#2690)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2025-06-12 01:20:27 -07:00
Prakash Maheshwaran
b5bf9d291f Add run lifecycle timestamps - improvments (#2601)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2025-06-12 03:36:49 +00:00
Asher Foa
effd0c4911 Add pyupgrade pre-commit hook + modernize python code (#2611) 2025-06-10 18:52:38 +00:00