Commit Graph

359 Commits

Author SHA1 Message Date
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
Marc Kelechava
eb50fdef83 [Backend] Add SECRET credential type for storing generic sensitive values (#4246) 2025-12-09 11:19:57 -08:00
Celal Zamanoglu
2c4960a7ab hide folder endpoints from docs (#4238) 2025-12-09 19:12:34 +03:00
Stanislav Novosad
4b99cd3f45 SDK: validation action (#4203) 2025-12-08 13:10:30 -07:00
Stanislav Novosad
b7d08fe906 SDK: text prompt (#4214) 2025-12-05 18:13:25 -07:00
Stanislav Novosad
4b9c89e22b SDK: download files improments (#4198) 2025-12-04 13:44:47 -07:00
Stanislav Novosad
4665f8907d SDK: download files (#4196) 2025-12-04 10:50:29 -07:00
Jonathan Dobson
b30f3b09c8 Browser recording: events to blocks (#4195) 2025-12-04 12:04:38 -05:00
Stanislav Novosad
2961fdd721 Warn missing auth in workflow_run_streaming (#4178) 2025-12-02 19:10:15 -07:00
Vikas
6dad49eb08 feat: add custom credential service (#4129)
Co-authored-by: Stanislav Novosad <stas@skyvern.com>
2025-12-02 18:25:04 -07:00
Stanislav Novosad
ae95b8dd35 Complete/Fail SDK action tasks (#4172) 2025-12-02 15:43:00 -07:00
Stanislav Novosad
d0a9095b0d Warn some noisy errors (#4158) 2025-12-01 19:05:19 -07:00
Marc Kelechava
7100b7e004 store totp_identifier to credentials with fallback for login runs (#4154) 2025-12-01 16:19:37 -08:00
Shuchang Zheng
cb5ee92f59 Do not enforce regenerating tasks when url is passed (#4144) 2025-11-29 13:49:26 -08:00
Suchintan
793d5d350d Hide prompts endpoint from schema (#4132)
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
2025-11-28 13:00:58 -05:00
Jonathan Dobson
0e7953f6d1 browser recording: ensure exfiltration and decoration after nav (#4123) 2025-11-27 18:53:58 -05:00
Stanislav Novosad
4dcc8ed725 Warn 'Authentication failed' (#4117) 2025-11-26 18:59:53 -07:00
pedrohsdb
82b1045897 Revert "remove skip screenshot annotations experiment" (#4115) 2025-11-26 15:45:59 -08:00
pedrohsdb
e9ac665843 remove skip screenshot annotations experiment (#4113) 2025-11-26 15:32:23 -08:00
Jonathan Dobson
090781b400 downgrade some log lines (#4112) 2025-11-26 17:50:11 -05:00
Marc Kelechava
849b715aee Browser Profiles API Docs (#4087) 2025-11-25 18:29:23 -08:00
Jonathan Dobson
285694cefe Browser streaming: add more verification checks for browser session (#4094) 2025-11-25 14:18:15 -05:00
Stanislav Novosad
43be44cce5 Optimize get_workflow_scripts_by_cache_key_value SQL (#4095) 2025-11-25 12:15:06 -07:00
Jonathan Dobson
f00e82c1bb Browser Exfiltration (#4093) 2025-11-25 13:54:29 -05:00
Marc Kelechava
46fdd2b913 Fix TOTP Code Sort (#4082) 2025-11-24 10:04:14 -08:00
Jonathan Dobson
c73581b414 Browser Stream Refactor Fast Follow (#4070) 2025-11-21 22:30:03 -05:00
Stanislav Novosad
8fb46ef1ca SDK: Prompt-based locator (#4027) 2025-11-22 02:13:42 +00:00
Jonathan Dobson
d96de3b7a2 Browser streaming refactor (#4064) 2025-11-21 15:12:26 -05:00
Celal Zamanoglu
225952adbb backend changes for magic wand button (#4051) 2025-11-21 17:45:31 +03:00
Jonathan Dobson
2253ca2004 Browser streaming: reorganize & rename (#4033) 2025-11-19 09:35:05 -05:00
Jonathan Dobson
b024555fdf use Kaitlyn's prompt for user prompt improvement (#4026) 2025-11-18 19:02:21 -05:00
Shuchang Zheng
d118eb5d4e remove cache actions (#4015) 2025-11-17 21:06:51 -08:00
Shuchang Zheng
25e375f78f execute_task_webhook uses the latest non canceled step (#4007) 2025-11-16 15:01:40 -08:00
Shuchang Zheng
bd1fb9549c validate task_id, workflow_id, workflow_run_id for send_totp_code endpoint before llm prompt to parse totp prompt to fail early (#4004) 2025-11-16 07:10:49 -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
Stanislav Novosad
f1e118ab2b SDK: fixing 422 error for empty requests (#3968) 2025-11-13 18:03:29 +00:00
Marc Kelechava
bf4808f336 Browser Profile CDP Fix (#3990) 2025-11-12 18:42:01 -08:00
Jonathan Dobson
db480c3702 allow user-based generic prompt improval [sic] (#3965) 2025-11-11 13:48:16 -05:00
pedrohsdb
ea7361c9f2 Flatten timeline so forloops and taskv2 blocks play nice (#3946) 2025-11-07 17:32:10 -08:00
Stanislav Novosad
d1d0c9414b SDK: file uploading (public url only) (#3867) 2025-11-07 15:21:40 -07:00
Marc Kelechava
926a5da13e Credentials page UX improvement (#3941) 2025-11-07 09:38:52 -08:00
Stanislav Novosad
3c4df39fee Extract ScriptSkyvernPage from SkyvernPage (#3920) 2025-11-06 11:12:55 -07: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
ba99e9ea2c SDK: Support AI act feature (#3888) 2025-11-04 11:28:43 -07:00
Stanislav Novosad
d80d49131c Clean up Azure migration (#3895)
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-11-04 10:29:51 -07:00
LawyZheng
7ff809e50b refactor webhook signature (#3889) 2025-11-04 11:29:14 +08:00