Commit Graph

3866 Commits

Author SHA1 Message Date
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
LawyZheng
8fdc7c7d32 fix broken streaming (#4703) 2026-02-11 19:00:00 +00:00
Suchintan
49a18c1b17 Add auto-merge workflow for sync PRs from approved authors (#4696)
Co-authored-by: Claude <noreply@anthropic.com>
2026-02-11 13:54:55 -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
Naman
5e9c1f4f68 docs: new cloud ui workflows + new captcha page (#4698)
Co-authored-by: Ritik Sahni <ritiksahni0203@gmail.com>
Co-authored-by: Suchintan <suchintan@users.noreply.github.com>
2026-02-11 12:45:37 +00:00
Shuchang Zheng
0c7b18cf56 Suppress noisy websockets library INFO logs (#4697) 2026-02-11 00:25:06 -08:00
Suchintan
c78ec41f40 Add GPT 5 Mini to model selector and hide GPT 5 (#4686)
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
2026-02-11 00:53:15 -05: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
9f7311ccd0 Merge Navigation V1 and Task V2 blocks into unified Browser Task block (#4695)
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
2026-02-11 00:29:33 -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
Suchintan
8b49620f9e fix: resolve 60+ dependabot security alerts (#4664)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-11 04:48:15 +00:00
Naman
b6bddee7ac Cloud docs/add getting started (#4690)
Co-authored-by: Ritik Sahni <ritiksahni0203@gmail.com>
2026-02-10 23:40:40 -05:00
Naman
263a6dec0c feat: new self-hosting docs (#4689)
Co-authored-by: Ritik Sahni <ritiksahni0203@gmail.com>
2026-02-11 03:39:42 +00:00
Celal Zamanoglu
45cfbb2e75 Surface block failure_reason in UI for all block types (#SKY-7620) (#4672) 2026-02-11 02:23:32 +03:00
Celal Zamanoglu
76411b6022 Fix rendered expression display for dotted Jinja variables (#SKY-7937) (#4684) 2026-02-11 01:47:12 +03:00
Marc Kelechava
0c879492e4 Block discovery MCP tools + improved MCP instructions (#SKY-7804) (#4683) 2026-02-10 13:18:30 -08:00
Suchintan
8c7aa8167b Fix cursor jumping to end in conditional expression editor (#SKY-7938) (#4682)
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
2026-02-10 15:47:00 -05:00
Shuchang Zheng
64ae3a6316 v1.0.13 (#4674) 2026-02-10 05:54:18 +00: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
dependabot[bot]
1d4f9ef9e2 Bump the uv group across 3 directories with 13 updates (#4662)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-08 06:13:29 +00:00
Shuchang Zheng
f690dc19b2 Update API specifications with fern api update (#4648)
Co-authored-by: github-actions <github-actions@github.com>
2026-02-08 05:57:34 +00:00
Suchintan
8cc9b4294c fix: workflow editor UX improvements (#SKY-7859, #SKY-7860) (#4634)
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
2026-02-08 00:54:11 -05: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
dependabot[bot]
75af862841 Bump the uv group across 2 directories with 2 updates (#4575)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-08 05:27:01 +00:00
Davide Cavestro
d9707e0759 feat: provide support for BROWSER_ADDITIONAL_ARGS (#4637)
Co-authored-by: Suchintan <suchintan@users.noreply.github.com>
2026-02-08 05:22:54 +00:00
Marc Kelechava
4f1bf25768 SKY-7801/7802: MCP Foundation + Hybrid Browser Tools (selector + AI intent) (#4660) 2026-02-07 02:33:13 -08:00
Marc Kelechava
cb7225c6e6 Fix finally block executing twice on successful workflow runs (#4659) 2026-02-07 00:35:13 -08:00
Suchintan
ce372cfdb8 Split AI Validation and Human Interaction blocks in frontend (#4658)
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
2026-02-07 01:20:13 -05:00
Shuchang Zheng
25fa083319 Update API specifications with fern api update (#4657)
Co-authored-by: github-actions <github-actions@github.com>
2026-02-06 19:46:22 -08:00
Celal Zamanoglu
5dd73ce27b Rename workflow /debug URL path to /build (#SKY-7362) (#4656) 2026-02-07 00:03:07 +03:00
Suchintan
0772ae8aa9 Add start-local npm script for local development (#4655)
Co-authored-by: Claude <noreply@anthropic.com>
2026-02-06 19:26:15 +00: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
7a82176ab2 Fix React error #185 when copy-pasting content between blocks (#SKY-7638) (#4646) 2026-02-06 01:39:25 +03:00
Celal Zamanoglu
435192908c Fix HTTP request block overflowing wrapper blocks (#SKY-7486) (#4645) 2026-02-06 01:19:03 +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