Commit Graph

1751 Commits

Author SHA1 Message Date
Shuchang Zheng
5636411c2d remove workflow run status log in webhook (#4732) 2026-02-12 18:25:40 -08:00
Celal Zamanoglu
66985536b5 Nest conditional branch blocks in workflow run timeline (#SKY-7367) (#4727) 2026-02-13 02:26:46 +03: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
pedrohsdb
9f5ce2878f Fix press Enter clearing text on Google search (#4718)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 12:33:33 -08:00
LawyZheng
d876862730 optimize debug artifact persisting (#4717) 2026-02-13 03:59:09 +08:00
Shuchang Zheng
7bcc703076 a noop change to log workflow_run_id when continue_on_failure failed during cached execution (#4714) 2026-02-12 00:41:24 -08:00
Shuchang Zheng
a58847c27c Fix caching bug do not use user data (#4708) 2026-02-11 20:16:29 -08:00
Suchintan
384b8c0ac5 Add DOCX file parsing support to FileParserBlock (#4710)
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
2026-02-11 23:02:47 -05:00
Suchintan
fd241dba54 Add GEMINI_3.0_FLASH support and update docker-compose.yml (#4687)
Co-authored-by: Claude <noreply@anthropic.com>
2026-02-12 03:30:40 +00: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
Marc Kelechava
4062139edc Deprecate 'task' block type in MCP tools — steer toward navigation/extraction (#4706) 2026-02-11 16:13:08 -08: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
Shuchang Zheng
fd5632ddbd Truncate large webhook payloads in log entries (#4701) 2026-02-11 09:34:37 -08:00
Celal Zamanoglu
cc84c927f2 Return 404 instead of 500 when workflow not found (#SKY-7256) (#4699) 2026-02-11 16:31:38 +03:00
Shuchang Zheng
0c7b18cf56 Suppress noisy websockets library INFO logs (#4697) 2026-02-11 00:25:06 -08: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
76411b6022 Fix rendered expression display for dotted Jinja variables (#SKY-7937) (#4684) 2026-02-11 01:47:12 +03:00
LawyZheng
e77c46997a speculative step with mouse movement (#4679) 2026-02-10 13:07:23 +08:00
pedrohsdb
ab292175a5 Fix LiteLLM callback leak: cache router handlers by llm_key (#4678) 2026-02-09 19:42:46 -08:00
pedrohsdb
3e3848628c Sanitize text fields in create_task to prevent NUL byte DataErrors (#4677) 2026-02-09 19:23:42 -08:00
Marc Kelechava
8b84cae5a4 SKY-7807/7808: Workflow MCP tools — CRUD + execution (#4675) 2026-02-09 18:46:45 -08:00
pedrohsdb
ed9e37ee48 Fix stale litellm httpx client errors in Temporal workers (#SKY-7879) (#4676) 2026-02-09 18:31:36 -08:00
pedrohsdb
c17418692a Apply default thinking budget to all LLM prompts (#4671) 2026-02-09 13:55:06 -08:00
pedrohsdb
226288445d Add PRESS_ENTER action type to extract-action prompt (#SKY-7792) (#4669) 2026-02-09 11:46:12 -08:00
Celal Zamanoglu
7e6dfcc6d1 Prompt user for parameter values before running blocks in debugger (#SKY-6097) (#4668) 2026-02-09 20:42:57 +03: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
8162498952 Add Claude 4.5 Opus support and improve SDK documentation (#4633)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-08 05:46:19 +00:00
Marc Kelechava
cb7225c6e6 Fix finally block executing twice on successful workflow runs (#4659) 2026-02-07 00:35:13 -08: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
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