Commit Graph

1722 Commits

Author SHA1 Message Date
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
Shuchang Zheng
32444429fd Fix replica conflict errors and optimize screenshot worker DB calls (#4651) 2026-02-05 22:41:13 -08:00
LawyZheng
b55f0e35d8 Fix: Sanitize PDF text to prevent PostgreSQL NUL byte errors (#4650) 2026-02-06 12:27:17 +08:00
Shuchang Zheng
820b0a6f06 Fix third-party logger noise flooding stderr after structlog StreamHandler addition (#4649) 2026-02-05 17:10:25 -08:00
Shuchang Zheng
bee4adb6e3 Fix structlog AttributeError when logging from stdlib loggers (#4647) 2026-02-05 15:42:24 -08: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
pedrohsdb
b802b5d816 fix: restore DESC order in get_tasks_actions for timeline UI (#4643) 2026-02-05 12:13:45 -08: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
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
pedrohsdb
54bab314ce Add CLAUDE.md for prompt template sync guidance (#4619) 2026-02-04 13:31:18 -08:00
LawyZheng
a7cde692f0 fix stuck cron task not found issue (#4627) 2026-02-04 16:15:39 +08:00
Shuchang Zheng
8d0ad3901e Route stdlib logging through structlog for JSON asyncio exceptions (#4601)
Co-authored-by: Suchintan <suchintan@users.noreply.github.com>
Co-authored-by: Benji Visser <benji@093b.org>
2026-02-03 16:11:45 +00:00
Suchintan
1fcd659c38 Revert "Move Run Workflow button to top of page" (#4614) 2026-02-03 07:44:04 +00:00
Suchintan
ebe43e12b1 Move Run Workflow button to top of page (#4611)
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
2026-02-02 23:38:34 -08:00
Marc Kelechava
fcbe7fe84f Support OCR of image files in File Parser block (#4609) 2026-02-02 21:37:12 -08:00
Marc Kelechava
2409df7589 Cap number of tokens sent for PDF parsing requests (avoid total failure) (#4602) 2026-02-02 08:36:28 -08:00
pedrohsdb
4c56ff36d0 Add ForLoop block support for cached scripts (#SKY-7751) (#4600) 2026-02-01 21:44:00 -08:00
Stanislav Novosad
e96358c10b Workflow Copilot: clarify loop_over_parameter_key (#4592) 2026-01-30 18:33:45 -07:00
Shuchang Zheng
ee5cd014f3 task v2 termination (#4589) 2026-01-30 14:46:34 -08: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
Celal Zamanoglu
9c2b4c690e Show branch evaluations in conditional block output (#SKY-7495) (#4572) 2026-01-28 23:31:03 +03:00
pedrohsdb
57c3c07593 Fix script generation race condition causing hardcoded parameter values (#SKY-7653) (#4570) 2026-01-28 12:05:17 -08:00
LawyZheng
f9d249ccef fix harfile zstd compression in s3 (#4567) 2026-01-28 23:13:45 +08:00
pedrohsdb
912d8dfa15 Fix AttributeError in _wait_for_page_ready_before_action (#4563) 2026-01-27 17:25:24 -08:00
Stanislav Novosad
6ac311e033 Workflow Copilot: Fix skyvern-1.0 typo (#4562) 2026-01-27 17:01:05 -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
pedrohsdb
b92447df35 Suppress Pydantic serialization warnings from litellm ModelResponse (#4557) 2026-01-26 16:41:03 -08:00
Shuchang Zheng
a43b3ae3cc pbs v2: fix debug session timeout error (#4548) 2026-01-26 19:50:45 +00:00
Shuchang Zheng
1b7a7b9eba add error trace to file download errors (#4503) 2026-01-24 23:24:04 -08:00
Celal Zamanoglu
3922998f5d fix: disable uvicorn reload on Windows to fix async event loop issue (#4538) 2026-01-24 21:20:07 +03:00
pedrohsdb
b44c0ac3df Downgrade ConnectionClosedOK from ERROR to INFO level (#4541) 2026-01-23 16:19:58 -08:00
Stanislav Novosad
43d8020792 BaseExperimentationProvider: ttl on item level (#4540) 2026-01-23 16:49:07 -07:00
Stanislav Novosad
fde56004e9 Use TTLCache in BaseExperimentationProvider (#4536) 2026-01-23 15:13:26 -07:00
pedrohsdb
644b7335a7 Preserve field names for unchanged blocks during schema regeneration (#SKY-7434) (#4535) 2026-01-23 12:20:01 -08:00
Shuchang Zheng
965ff7c0b8 Make otp type also selectable in the totp endpoint (#4529) 2026-01-23 00:39:07 -08:00
Rishi Giri
e361edce8f replace blocking file I/O with async aiofiles for better perf (#4520)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2026-01-23 04:48:33 +00:00
Stanislav Novosad
c4c1e84507 Workflow Copilot: fix dealing with output parameters (#4527) 2026-01-22 19:02:27 -07:00
pedrohsdb
1f16192915 Exclude model field from cache invalidation comparison (SKY-7016) (#4526) 2026-01-22 17:22:26 -08:00
pedrohsdb
db8ebac4a0 Fix ai_fallback not being read from database on workflow runs (#SKY-6864) (#4524) 2026-01-22 14:18:43 -08:00
Stanislav Novosad
a52a174e28 Workflow Copilot: Work on Workflow instead of WorkflowDefinition level (#4523) 2026-01-22 15:05:04 -07:00
LawyZheng
2c60d8e180 general text captcha solution (#4517) 2026-01-23 00:23:57 +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
f781a6f0ef Return 409 on workflow updates race conditions (#4510) 2026-01-21 15:45:52 -07:00