Commit Graph

385 Commits

Author SHA1 Message Date
Shuchang Zheng
c2785fdeee shu/fix missing browser session id for task v2 (#4493) 2026-01-19 16:49:49 -08:00
Stanislav Novosad
4315381043 Handle ScrapingFailed in /v1/sdk/run_action (#4490) 2026-01-19 16:16:12 -07:00
Stanislav Novosad
5e23c580e7 Validate all block parameters are defined in workflow (#4464) 2026-01-15 14:08:30 -07:00
Stanislav Novosad
09f2903c18 Workflow Copilot: convert YAML -> workflow definition on BE side (#4461) 2026-01-15 12:22:37 -07:00
Stanislav Novosad
9cf1f87514 Workflow Copilot: server update streaming with "cancel" ability (#4456) 2026-01-14 18:34:09 -07:00
Stanislav Novosad
a6f0781491 Workflow Copilot: Use streaming in /chat-post (#4437) 2026-01-12 16:12:29 -07:00
Stanislav Novosad
1d38c7bfe8 Workflow Copilot: Use get_llm_handler_for_prompt_type (#4436) 2026-01-12 14:09:19 -07:00
Stanislav Novosad
37f5d6b8b2 Workflow Copilot: more logs and minor UI improvements (#4425) 2026-01-09 12:59:46 -07:00
Stanislav Novosad
a1f0adf273 Workflow Copilot: some improvements (#4413) 2026-01-07 20:47:27 -07:00
LawyZheng
6db8fe2ae6 support browser type choice for pbs (#4406) 2026-01-07 15:39:53 +08:00
Stanislav Novosad
e3dd75d7c1 Workflow Copilot: backend side of the first version (#4401) 2026-01-06 14:58:44 -07:00
Shuchang Zheng
a667bc598b cache get_workflow_script_by_cache_key_value query and re-enable post action execution to generate code (#4385) 2026-01-04 15:56:51 -08:00
Shuchang Zheng
338fa9e1c8 downgrade noisy logs to debug (#4378) 2026-01-01 21:15:29 -08:00
LawyZheng
c2bf0f8913 support extension choice in pbs (#4364) 2025-12-24 13:01:52 +08:00
Shuchang Zheng
ef8cbddfeb hydrate workflow run response with workflow title (#4363) 2025-12-24 05:41:24 +09:00
Marc Kelechava
070fd7cba0 File Download Endpoint - need to include in schema for SDK (#4343) 2025-12-19 10:55:34 -08: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
LawyZheng
6ee3d7e620 Workflow query optimization (#4330) 2025-12-19 02:54:09 +08: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
Stanislav Novosad
5d2bb07371 SDK: docs and improvements (#4310) 2025-12-17 21:11:39 +00:00
Marc Kelechava
b97f52b6a3 Remove workflow templates endpoint from docs, add upload files (#4309) 2025-12-17 12:04:25 -08:00
Stanislav Novosad
1a3d568198 Revert "Move get_workflow_script_by_cache_key_value to replica" (#4305) 2025-12-15 21:43:44 -07:00
Stanislav Novosad
1e5b8b36c1 Move get_workflow_script_by_cache_key_value to replica (#4303) 2025-12-15 16:05:14 -07:00
Shuchang Zheng
11156fed41 remove noisy websocket / nvc logs (#4292) 2025-12-13 10:18:05 -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
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