Commit Graph

417 Commits

Author SHA1 Message Date
Aaron Perez
e3b6d22fb6 [SKY-6] Backend: Enable 2FA code detection without TOTP credentials (#4786) 2026-02-18 14:21:58 -08:00
Celal Zamanoğlu
aacc612365 Pass existing schema as context to data schema generation prompt (#SKY-7484) (#4766) 2026-02-17 21:22:56 +03:00
Celal Zamanoğlu
095ef114c4 Improve suggested prompt generation for data extractions (#SKY-7447) (#4765) 2026-02-17 20:05:10 +03:00
Suchintan
462d6772fa Add frontend edit credential UI (#SKY-7883) (#4762)
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
2026-02-16 23:43:25 -05:00
Suchintan
c1272b3701 Improve search_key/error_code API docs and reorganize Fern sections (#SKY-7884) (#4740)
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
2026-02-13 00:30:46 -05: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
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
Suchintan
a20713d994 SKY-7956 Improve login prompt clarity and add invalid credentials handling (#4702)
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
2026-02-11 16:47:04 -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
Suchintan
8c35adf3b9 Add endpoint to update existing credential data (#SKY-7883) (#4693)
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
2026-02-11 00:04:51 -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
Suchintan
dca4186659 Increase webhook request timeout from 10 to 60 seconds (#4653)
Co-authored-by: Claude <noreply@anthropic.com>
2026-02-06 08:10:06 -08:00
Celal Zamanoglu
a6af22fa20 Auto-generate meaningful workflow titles via debounced LLM (#SKY-7287) (#4652) 2026-02-06 16:43:48 +03: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
Stanislav Novosad
6faca9c558 Copilot: fix review button by conversion YAML server side (#4573) 2026-01-28 16:30:28 -07:00
Stanislav Novosad
c0f361bb6e Workflow Copilot: review and approve/reject changes (#4559) 2026-01-27 13:24:44 -07:00
Celal Zamanoglu
cb2a72775d Add SOP-to-blocks endpoint for workflow editor - backend (#4556) 2026-01-27 18:16:05 +03:00
Shuchang Zheng
a43b3ae3cc pbs v2: fix debug session timeout error (#4548) 2026-01-26 19:50:45 +00:00
pedrohsdb
b44c0ac3df Downgrade ConnectionClosedOK from ERROR to INFO level (#4541) 2026-01-23 16:19:58 -08:00
Shuchang Zheng
965ff7c0b8 Make otp type also selectable in the totp endpoint (#4529) 2026-01-23 00:39:07 -08:00
Stanislav Novosad
c4c1e84507 Workflow Copilot: fix dealing with output parameters (#4527) 2026-01-22 19:02:27 -07:00
Stanislav Novosad
a52a174e28 Workflow Copilot: Work on Workflow instead of WorkflowDefinition level (#4523) 2026-01-22 15:05:04 -07: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
5d7814a925 Workflow Copilot: LLM-based YAML autocorrection (#4504) 2026-01-20 17:11:35 -07: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
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