Commit Graph

122 Commits

Author SHA1 Message Date
Shuchang Zheng
06fe51adfa SKY-7925 - add exception handing for vault configuration issues (#4758) 2026-02-16 09:22:33 -08:00
Shuchang Zheng
08d3b04d14 Add retry logic with exponential backoff for Temporal workflow submission (#4734) 2026-02-12 18:41:34 -08: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
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
LawyZheng
fcbb3daddd fix embed pdf frame bug (#4613) 2026-02-03 14:50:08 +08:00
Benji Visser
b5ff547a3a browser sessions v2 - backend (#4515)
Signed-off-by: Benji Visser <benji@093b.org>
2026-01-21 22:27:16 -05:00
Stanislav Novosad
5cef681995 Add block labels validation in run_blocks (#4500) 2026-01-20 14:16:34 -07:00
LawyZheng
55c71e7e3e optimize secrete value input (#4457) 2026-01-15 15:58:07 +08:00
Stanislav Novosad
b3e8a59e2d Add app-level Redis-based RateLimiter (#4336) 2025-12-18 18:16:09 -07:00
LawyZheng
9aa490f475 Pdf parser robustness improvement (#4307) 2025-12-17 00:59:14 +08:00
LawyZheng
ce717146f3 reenbale the download action (#4299) 2025-12-15 14:30:32 +08:00
Mohamed Khalil
f49b07f30d feat: add hover action support (#3994)
Co-authored-by: LawyZheng <lawyzheng1106@gmail.com>
2025-12-09 23:27:26 +08:00
Celal Zamanoglu
5571662712 improve workflow parameter failure messaging (#4137) 2025-11-29 02:57:20 +03:00
Mohamed Khalil
b7ecdaafb7 Add schema validation and default value filling for extraction results (#4063)
Co-authored-by: Suchintan <suchintan@users.noreply.github.com>
2025-11-28 15:10:41 +08:00
LawyZheng
3b265c7d87 raise occupied exception before creating workflow (#4126) 2025-11-28 13:14:04 +08:00
LawyZheng
9814f9803a fix error reason when page is no data (#3998) 2025-11-14 12:38:11 +08:00
pedrohsdb
b7e28b075c parallelize goal check within task (#3997) 2025-11-13 17:18:32 -08:00
Marc Kelechava
c059f1f1c5 [SKY-6973] [1/3] Browser Profiles - database and s3 storage layer (#3899) 2025-11-04 17:36:41 -08:00
Jonathan Dobson
8288c973bd Backend: unified /runs URL (#3898) 2025-11-04 18:30:17 -05:00
LawyZheng
f6145665c8 mark readonly element as interactable (#3845) 2025-10-29 13:10:21 +08:00
LawyZheng
87625d4c0f support new tab magic link logic (#3797) 2025-10-23 14:38:03 +08:00
Marc Kelechava
aeefc301ed Webhook Replay Test URL (#3769)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2025-10-22 14:26:14 -07: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
b97ef02518 script gen support validation block (#3573) 2025-10-01 08:34:29 -07:00
LawyZheng
82b2187583 better totp failure reason and error code (#3472) 2025-09-19 10:08:25 +08:00
stenn930
8df506660e Azure Vault credential support (#3394) 2025-09-12 10:01:57 -07:00
LawyZheng
275426eb33 downloaded file debugger accessible (#3338) 2025-09-02 15:43:07 +08:00
Jonathan Dobson
1067e9a076 Debugger Continuity (BE) (#3314) 2025-08-28 20:05:24 -04:00
LawyZheng
cac4792f38 remove hard waiting time in scraping (#3195) 2025-08-15 02:24:59 +08:00
LawyZheng
44c9a81156 support uri format otp secrete (#3126) 2025-08-07 14:59:29 +08:00
Shuchang Zheng
1a4bf1df1a projects -> scripts (#3123) 2025-08-06 22:23:38 -07:00
Shuchang Zheng
fe3d5cec10 project run (#3097) 2025-08-04 00:33:34 -07:00
Jonathan Dobson
7844b8372a fix backend logic for debugger browser session renewal (#3074) 2025-07-31 15:56:38 -04:00
LawyZheng
ecc0e2e17d better failure reason for blank page (#3049)
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-07-29 14:40:54 +08:00
LawyZheng
8c72538d1c current view coordinate click (#3001) 2025-07-21 17:31:54 +08:00
Jonathan Dobson
c13c36f99e distinctify failed scrapes due to no url (#2977) 2025-07-17 16:19:16 -04:00
Shuchang Zheng
5f32990edd APIKeyNotFound Exception (#2892) 2025-07-08 08:10:44 -07:00
Jonathan Dobson
dd666d7e8e implement an endpoint for running one or more labelled blocks in a workflow (#2878) 2025-07-04 15:34:15 -04:00
Shuchang Zheng
f832206f38 validate browser session id when running tasks or workflows (#2874) 2025-07-04 01:49:51 -07:00
Shuchang Zheng
cb17dbbb6f extend select agent to support date picker (#2849) 2025-07-01 13:12:39 +08:00
Prakash Maheshwaran
14bc711240 validate credential IDs before workflow execution (#2737) 2025-06-18 04:33:16 +00:00
Shuchang Zheng
40e608f9cd vnc: persistent sessions manager update (#2706) 2025-06-13 08:55:41 -04:00
Shuchang Zheng
ecd0c79f8c official totp code endpoint under the credentials route (#2357) 2025-05-15 19:49:42 -07:00
Shuchang Zheng
d667841d02 fix hidden input element (#2314) 2025-05-09 13:52:12 +08:00
Shuchang Zheng
0a0228b341 anthropic CUA (#2231)
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-04-28 09:49:44 +08:00
Shuchang Zheng
4f9af0d797 fail task right away when scraping failed - no need to retry scraping failure at step level (#1997) 2025-03-21 15:47:36 -07:00
Shuchang Zheng
8a561c2fbb add SkyvernClient (#1943) 2025-03-16 15:46:34 -07:00
Shuchang Zheng
d271a84eff Add error message for contextexceedederror (#1866) 2025-03-02 23:27:20 -05:00
Shuchang Zheng
ffbc95e1b4 task v2 refactor part 6 - observer_cruise_id -> task_v2_id (#1817) 2025-02-23 16:03:49 -08:00