Commit Graph

249 Commits

Author SHA1 Message Date
Suchintan
dbca5f7094 Expose get_workflow_runs on new API router (#4709)
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
2026-02-11 22:14:38 -05:00
Celal Zamanoglu
cc84c927f2 Return 404 instead of 500 when workflow not found (#SKY-7256) (#4699) 2026-02-11 16:31:38 +03:00
Suchintan
b1758dd3b5 Add error_code and search_key filters to workflow runs API (#SKY-7884) (#4694)
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
2026-02-11 00:42:11 -05:00
Celal Zamanoglu
94bf5385dc Fix UI runs search to filter by run parameter values and extra HTTP headers (#SKY-7427) (#4667) 2026-02-09 17:26:10 +03:00
Suchintan
fe9324a86b Auto-sanitize workflow YAML block labels and import references (#4654)
Co-authored-by: Claude <noreply@anthropic.com>
2026-02-06 11:59:04 -05:00
Celal Zamanoglu
7bf1c721e4 Fix Jinja2 template errors from invalid parameter/block names with special characters (SKY-7356) (#4644) 2026-02-06 00:58:36 +03:00
Suchintan
a664ef50d5 Revert "Remove code generation deletion confirmation prompt" (#4639)
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
2026-02-05 07:40:44 -05:00
Suchintan
54c795bf1b Remove code generation deletion confirmation prompt (#4635)
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
2026-02-05 00:09:57 -05:00
Suchintan
0cbe5ee1e0 Reorganize workflow API routes with proper router separation (#4628)
Co-authored-by: Claude <noreply@anthropic.com>
2026-02-05 03:38:12 +00:00
Shuchang Zheng
566a108d5d OTEL backend for metrics/traces/logs (#4632)
Co-authored-by: Benji Visser <benji@093b.org>
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 20:54:07 -05:00
Shuchang Zheng
69e1ea15cc support passing run_with for run_task endpoint (mostly for task v2) (#4576) 2026-01-28 20:50:32 -08:00
Celal Zamanoglu
cb2a72775d Add SOP-to-blocks endpoint for workflow editor - backend (#4556) 2026-01-27 18:16:05 +03:00
Stanislav Novosad
5cef681995 Add block labels validation in run_blocks (#4500) 2026-01-20 14:16:34 -07:00
Shuchang Zheng
c2785fdeee shu/fix missing browser session id for task v2 (#4493) 2026-01-19 16:49:49 -08:00
Stanislav Novosad
5e23c580e7 Validate all block parameters are defined in workflow (#4464) 2026-01-15 14:08:30 -07:00
Shuchang Zheng
ef8cbddfeb hydrate workflow run response with workflow title (#4363) 2025-12-24 05:41:24 +09:00
Shuchang Zheng
55f366ba93 add azure blob storage (#4338)
Signed-off-by: Benji Visser <benji@093b.org>
Co-authored-by: Benji Visser <benji@093b.org>
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-12-20 00:16:16 +08:00
Stanislav Novosad
b3e8a59e2d Add app-level Redis-based RateLimiter (#4336) 2025-12-18 18:16:09 -07:00
Marc Kelechava
8ebe0f2bfb Add support for custom URLs in the retry webhook API (#4329) 2025-12-18 10:38:51 -08:00
Marc Kelechava
ed0b0e4d17 add proper response to upload files endpoint (#4317) 2025-12-17 13:27:04 -08:00
Marc Kelechava
b97f52b6a3 Remove workflow templates endpoint from docs, add upload files (#4309) 2025-12-17 12:04:25 -08:00
Marc Kelechava
526287e7ca [Backend] Saving Workflows as Templates (#4278) 2025-12-11 18:39:21 -08:00
Celal Zamanoglu
25c16edd85 fix workflow update validation to return non-500 errors (#4244) 2025-12-09 23:13:52 +03:00
Celal Zamanoglu
2c4960a7ab hide folder endpoints from docs (#4238) 2025-12-09 19:12:34 +03:00
Shuchang Zheng
cb5ee92f59 Do not enforce regenerating tasks when url is passed (#4144) 2025-11-29 13:49:26 -08:00
Shuchang Zheng
25e375f78f execute_task_webhook uses the latest non canceled step (#4007) 2025-11-16 15:01:40 -08:00
Celal Zamanoglu
a95837783a Parameter search & inline display for Past Runs and Run History pages (#3985) 2025-11-14 01:33:39 +03:00
pedrohsdb
ea7361c9f2 Flatten timeline so forloops and taskv2 blocks play nice (#3946) 2025-11-07 17:32:10 -08:00
Celal Zamanoglu
dea70f2782 improvements for folders and parameters (#3918)
Co-authored-by: Jonathan Dobson <jon.m.dobson@gmail.com>
2025-11-06 12:09:26 -05:00
Marc Kelechava
3db5ec6cd7 [SKY-6974] Browser Profiles [2/3] Marc/backend browser session profiles (#3923) 2025-11-06 01:24:39 -08:00
Celal Zamanoglu
75948053b9 Folders, Persistent Import Progress Tracking & UX Enhancements (#3841)
Co-authored-by: Jonathan Dobson <jon.m.dobson@gmail.com>
2025-11-05 10:37:18 -05:00
Jonathan Dobson
8288c973bd Backend: unified /runs URL (#3898) 2025-11-04 18:30:17 -05:00
Stanislav Novosad
d1008959b0 Fern: add TypeScript code examples (#3839) 2025-10-28 17:43:19 -06:00
Jonathan Dobson
264b1751d4 Backend: implement InteractionBlock (#3810) 2025-10-24 16:34:14 -04:00
Jonathan Dobson
ae5a0de705 backend - add 'paused' as a workflow run status (#3800) 2025-10-23 09:58:43 -04:00
Celal Zamanoglu
5531367566 feat(workflows, runs, api): parameter metadata search/filter/display across workflows and runs (#3718)
Co-authored-by: Jonathan Dobson <jon.m.dobson@gmail.com>
2025-10-16 09:04:53 -04:00
Jonathan Dobson
427e674299 expose block runs for debug sessions (#3740) 2025-10-16 08:24:05 -04:00
Shuchang Zheng
d933ece5de make run_with and ai_fallback work in the public API (#3732) 2025-10-16 00:48:19 -07:00
pedrohsdb
ae7785d426 Pedro/add sop workflow builder (#3685) 2025-10-10 12:37:42 -07:00
Jonathan Dobson
6d89b53ae3 prompted workflows: use (nav block, [extract block],) for v1 prompts (#3658) 2025-10-09 08:52:31 -04:00
Shuchang Zheng
360def0de5 reorganize workflow updates so that we can sanely check if we need to prompt user about code cache deletion on the frontend (#3639)
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-10-07 16:56:53 -07:00
Shuchang Zheng
7e5c4b3a03 fix workflow_runs.code_gen to enforce code generate only for task v2 block run (#3597) 2025-10-02 16:06:54 -07:00
Suchintan
91b67f500c Add support for more proxies (#3591)
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
2025-10-02 11:12:06 -04:00
Shuchang Zheng
696fcc56a0 do not publish workflow when running task v2 (#3588) 2025-10-01 18:46:23 -07:00
Jonathan Dobson
4d2ee0c665 add flag for forcing code_gen for v2 task block runs (#3576) 2025-10-01 13:52:42 -04:00
Jonathan Dobson
29d2d6f3c5 add debug_session_id column to workflow_runs table, and accept from a… (#3571) 2025-10-01 07:21:08 -04:00
Jonathan Dobson
2a3cc647a5 migrate generate_script -> run_with (BE) (#3550) 2025-09-29 15:14:15 -04:00
Shuchang Zheng
8c54475fda fix mypy issue for org tokens (#3541) 2025-09-26 16:35:47 -07:00
Alex Angin
0b47482fcb Feature/workflow history (#3432)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2025-09-21 02:48:27 -04:00
Jonathan Dobson
b104776498 default code gen to true for prompt-initiated workflows (#3483) 2025-09-19 15:15:19 -04:00