Aaron Perez
|
e3b6d22fb6
|
[SKY-6] Backend: Enable 2FA code detection without TOTP credentials (#4786)
|
2026-02-18 14:21:58 -08:00 |
|
Shuchang Zheng
|
5636411c2d
|
remove workflow run status log in webhook (#4732)
|
2026-02-12 18:25:40 -08:00 |
|
Celal Zamanoglu
|
66985536b5
|
Nest conditional branch blocks in workflow run timeline (#SKY-7367) (#4727)
|
2026-02-13 02:26:46 +03:00 |
|
Suchintan
|
40b629eceb
|
Remove code cache deletion confirmation from backend (#SKY-7370) (#4726)
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
|
2026-02-12 18:13:20 -05:00 |
|
LawyZheng
|
d876862730
|
optimize debug artifact persisting (#4717)
|
2026-02-13 03:59:09 +08:00 |
|
Shuchang Zheng
|
7bcc703076
|
a noop change to log workflow_run_id when continue_on_failure failed during cached execution (#4714)
|
2026-02-12 00:41:24 -08:00 |
|
Shuchang Zheng
|
fd5632ddbd
|
Truncate large webhook payloads in log entries (#4701)
|
2026-02-11 09:34:37 -08: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 |
|
Marc Kelechava
|
cb7225c6e6
|
Fix finally block executing twice on successful workflow runs (#4659)
|
2026-02-07 00:35:13 -08:00 |
|
Celal Zamanoglu
|
a6af22fa20
|
Auto-generate meaningful workflow titles via debounced LLM (#SKY-7287) (#4652)
|
2026-02-06 16:43:48 +03:00 |
|
pedrohsdb
|
5fd4263847
|
Add conditional block support for script caching (v2 - with bug fix) (#4642)
|
2026-02-05 11:42:29 -08: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 |
|
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 |
|
pedrohsdb
|
4c56ff36d0
|
Add ForLoop block support for cached scripts (#SKY-7751) (#4600)
|
2026-02-01 21:44:00 -08:00 |
|
pedrohsdb
|
57c3c07593
|
Fix script generation race condition causing hardcoded parameter values (#SKY-7653) (#4570)
|
2026-01-28 12:05:17 -08:00 |
|
pedrohsdb
|
1f16192915
|
Exclude model field from cache invalidation comparison (SKY-7016) (#4526)
|
2026-01-22 17:22:26 -08:00 |
|
Stanislav Novosad
|
f781a6f0ef
|
Return 409 on workflow updates race conditions (#4510)
|
2026-01-21 15:45:52 -07:00 |
|
Marc Kelechava
|
d5e3894198
|
Store screenshot artifacts, generate URLs when needed (#4506)
|
2026-01-20 22:49:33 -08:00 |
|
pedrohsdb
|
13d9e63268
|
add lock to serialize workflow script regeneration (#4487)
|
2026-01-19 10:43:58 -08:00 |
|
Stanislav Novosad
|
09f2903c18
|
Workflow Copilot: convert YAML -> workflow definition on BE side (#4461)
|
2026-01-15 12:22:37 -07:00 |
|
Celal Zamanoglu
|
d05e817dcc
|
use default value when workflow parameter is explicitly set to null in API requests (#4460)
|
2026-01-15 21:39:59 +03:00 |
|
Marc Kelechava
|
40a743e5ca
|
Add "Execute on Any Outcome" (Finally) option to blocks - Pair Team request (#4443)
|
2026-01-13 16:56:06 -08:00 |
|
Stanislav Novosad
|
b321402ba9
|
Refactoring: split workflow yaml conversion and persisting (#4441)
|
2026-01-13 15:31:33 -07:00 |
|
Marc Kelechava
|
e6a3858096
|
Support downloading files via HTTP Calls (for Centria) (#4440)
|
2026-01-13 12:12:38 -08:00 |
|
Marc Kelechava
|
4401216346
|
add step count to webhooks and get run payload (#4410)
|
2026-01-07 11:41:57 -08:00 |
|
Celal Zamanoglu
|
ce029caeb0
|
return clear 400 for missing required workflow params instead of 500 (#4380)
|
2026-01-02 21:23:44 +03:00 |
|
Stanislav Novosad
|
dfcf4913e9
|
Stricter mypy rules for skyvern.library.* (#4345)
|
2025-12-19 13:37:03 -07:00 |
|
LawyZheng
|
6ee3d7e620
|
Workflow query optimization (#4330)
|
2025-12-19 02:54:09 +08:00 |
|
Marc Kelechava
|
7540496289
|
Browser Profile Persistence for Self-Hosted OSS (#4268)
|
2025-12-17 13:45:29 -08:00 |
|
LawyZheng
|
c9c66398c4
|
Revert "File Download renaming reliability - customer bug fix" (#4311)
|
2025-12-17 14:54:13 +08:00 |
|
Marc Kelechava
|
7557a130a3
|
File Download renaming reliability - customer bug fix (#4308)
|
2025-12-16 15:20:31 -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 |
|
Shuchang Zheng
|
0572746608
|
fix bug SKY-7319 - when the conditional block doesn't have any block inside, the workflow fails the DAG check (#4300)
|
2025-12-16 01:29:57 +08:00 |
|
Marc Kelechava
|
526287e7ca
|
[Backend] Saving Workflows as Templates (#4278)
|
2025-12-11 18:39:21 -08:00 |
|
Shuchang Zheng
|
13425b1c3d
|
raise value cannot be null when workflow run parameter is null (#4270)
|
2025-12-10 21:46:35 -08:00 |
|
LawyZheng
|
86ec31f556
|
http block support multipart (#4259)
|
2025-12-11 01:03:11 +08:00 |
|
Celal Zamanoglu
|
25c16edd85
|
fix workflow update validation to return non-500 errors (#4244)
|
2025-12-09 23:13:52 +03:00 |
|
Shuchang Zheng
|
5390e30bbf
|
remove code that was commented out in _build_workflow_graph (#4233)
|
2025-12-09 02:41:14 +00:00 |
|
Shuchang Zheng
|
7ef48c32e0
|
fix workflow graph building logic for loop blocks (#4228)
|
2025-12-08 11:35:54 -08:00 |
|
Shuchang Zheng
|
753a36ac2e
|
workflow DAG execution (#4222)
|
2025-12-07 12:37:00 -08:00 |
|
Shuchang Zheng
|
0dba57f423
|
shu/DAG workflow execution engine part1 (#4219)
|
2025-12-05 22:20:28 -05:00 |
|
Marc Kelechava
|
1f6309c405
|
Pass screenshots from one block to another block (#4212)
|
2025-12-05 12:30:05 -08:00 |
|
LawyZheng
|
bc8b20a742
|
rename to next loop on failure (#4194)
|
2025-12-04 16:33:58 +08:00 |
|
LawyZheng
|
9888bd27d4
|
next interation on failure (#4192)
|
2025-12-04 14:51:44 +08:00 |
|
LawyZheng
|
d3c1e744c9
|
browser session sequential workflow run (#4181)
|
2025-12-04 00:25:35 +08:00 |
|
Stanislav Novosad
|
19d2deb859
|
Split browser_state/manager protocol and implementation (#4165)
|
2025-12-02 11:08:38 -07:00 |
|
LawyZheng
|
994461f69c
|
fix recording for browser session run (#4161)
|
2025-12-02 14:29:00 +08:00 |
|
Stanislav Novosad
|
8a4f42ceec
|
Handle WorkflowNotFound in create_workflow_from_request (#4159)
|
2025-12-01 20:02:52 -07:00 |
|