Commit graph

4069 commits

Author SHA1 Message Date
Shuchang Zheng
9811ce6e3d
fix: wait for Xvfb before starting x11vnc in Docker entrypoint (#4975)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-05 00:25:39 +00:00
Celal Zamanoğlu
3a3611a7c0
Allow editing credential without changing values (#SKY-8108) (#4982) 2026-03-05 02:15:12 +03:00
Suchintan
bbfeb48cc1
fix: remove trailing comma in docs.json breaking Mintlify deployment (#4980)
Some checks are pending
Run tests and pre-commit / Run tests and pre-commit hooks (push) Waiting to run
Run tests and pre-commit / Frontend Lint and Build (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 20:24:57 +00:00
pedrohsdb
8d2b26ce78
fix: re-inject domUtils.js on JS context loss during scraping (#SKY-8202) (#4981) 2026-03-04 10:53:10 -08:00
LawyZheng
b761cd89df
fix: use chain_click in download click handler for fallback strategies (#4979) 2026-03-05 01:43:38 +08:00
Celal Zamanoğlu
96ee537d98
fix: show clear validation error for invalid JSON in HTTP Request Block (#SKY-7119) (#4978) 2026-03-04 18:21:01 +03:00
Andrew Neilson
16fbba44d6
fix: Lazy-init AWS client to avoid ProfileNotFound crash at import time (#4941)
Some checks are pending
Run tests and pre-commit / Run tests and pre-commit hooks (push) Waiting to run
Run tests and pre-commit / Frontend Lint and Build (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2026-03-04 00:44:54 -08:00
Andrew Neilson
328bce3cdd
feat: add browser session support to OSS Docker deployment (#4891)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2026-03-03 23:58:26 -08:00
LawyZheng
c6d62e3fa0
Add user-defined error detection on task failure (#4974) 2026-03-04 15:38:27 +08:00
Shuchang Zheng
d87a229e2b
Add entrypoint field to global log context (#4973) 2026-03-03 22:44:41 -08:00
Celal Zamanoğlu
bf16a668d0
fix: nested conditional branch switching corrupts visibility state (#SKY-8058) (#4970)
Some checks are pending
Run tests and pre-commit / Frontend Lint and Build (push) Waiting to run
Run tests and pre-commit / Run tests and pre-commit hooks (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
2026-03-04 03:57:17 +03:00
Marc Kelechava
1e1de49e10
SDK Consistency: Include browser_session_id and browser_profile_id in workflow run POST response (#4969) 2026-03-03 16:51:35 -08:00
Celal Zamanoğlu
6119ee2827
Fix "BrowserState has no page" in trigger block (#SKY-8149) (#4966)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2026-03-04 03:25:11 +03:00
Suchintan
09406f189e
Fix Claude Desktop MCP setup: use stdio transport (#SKY-7211) (#4965)
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2026-03-03 19:21:19 -05:00
Marc Kelechava
86d746e33d
Reduce MCP tool response token usage by ~93% (#4963)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2026-03-03 16:04:58 -08:00
Aaron Perez
537de306bc
Extract StatusPill / IconBadge component (#SKY-8124) (#4962) 2026-03-03 15:06:11 -06:00
Marc Kelechava
438bee9588
Allow browser_profile_id + browser_session_id together and inject browser_session_id into Jinja templates (#4967) 2026-03-03 12:40:16 -08:00
Aaron Perez
88335bd067
Extract error background color as CSS variable (#SKY-8129) (#4961) 2026-03-03 14:30:56 -06:00
Celal Zamanoğlu
cc3cb5c93b
fix: ensure meaningful failure_reason when NL branch evaluation fails (#SKY-8026) (#4964)
Some checks are pending
Run tests and pre-commit / Run tests and pre-commit hooks (push) Waiting to run
Run tests and pre-commit / Frontend Lint and Build (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Suchintan <suchintan@users.noreply.github.com>
2026-03-03 20:20:11 +03:00
Suchintan
acb19bcd86
Fix webhook payload timestamps always null (#SKY-7211) (#4959)
Some checks are pending
Run tests and pre-commit / Run tests and pre-commit hooks (push) Waiting to run
Run tests and pre-commit / Frontend Lint and Build (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
2026-03-03 00:26:17 -05:00
Marc Kelechava
3d1e1c14c4
feat: add --use-local-profile to browser serve for Chrome profile reuse (#4958) 2026-03-02 20:10:34 -08:00
LawyZheng
7e20db3085
Thread workflow_permanent_id into browser creation chain and PostHog flag properties (#4957)
Some checks failed
Run tests and pre-commit / Run tests and pre-commit hooks (push) Waiting to run
Run tests and pre-commit / Frontend Lint and Build (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
Auto Create GitHub Release on Version Change / check-version-change (push) Has been cancelled
Build Skyvern SDK and publish to PyPI / check-version-change (push) Has been cancelled
Build Skyvern TS SDK and publish to npm / check-version-change (push) Has been cancelled
Auto Create GitHub Release on Version Change / create-release (push) Has been cancelled
Build Skyvern SDK and publish to PyPI / run-ci (push) Has been cancelled
Build Skyvern SDK and publish to PyPI / build-sdk (push) Has been cancelled
Build Skyvern TS SDK and publish to npm / build-and-publish-sdk (push) Has been cancelled
2026-03-03 11:18:17 +08:00
pedrohsdb
99d0141116
Fix infinite script regeneration loop for adaptive caching workflows (#4956) 2026-03-02 18:25:52 -08:00
Marc Kelechava
c608b7b0ec
Add qa_test MCP prompt for diff-driven browser QA testing (#4954) 2026-03-02 15:40:55 -08:00
Marc Kelechava
3b9a5659f6
bump version 1.0.23 (#4952)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 15:07:44 -08:00
pedrohsdb
b952468fd7
Fix infinite script regeneration loop for traditional caching workflows (#4951) 2026-03-02 14:16:27 -08:00
Shuchang Zheng
2dd86a5c0b
add warning log for unauthorized browser serve request (#4950) 2026-03-02 14:00:31 -08:00
pedrohsdb
db7fcdd637
Fix conditional block reviewer routing and add hardcoded value detection (#4949) 2026-03-02 12:18:33 -08:00
Naman
59cd1e10bb
suchintan's feedback + changelog (#4947)
Some checks are pending
Run tests and pre-commit / Run tests and pre-commit hooks (push) Waiting to run
Run tests and pre-commit / Frontend Lint and Build (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
Co-authored-by: Ritik Sahni <ritiksahni0203@gmail.com>
2026-03-02 18:41:31 +00:00
Marc Kelechava
a4d9c9dd22
Add browser_profile_id to browser session creation (#4946) 2026-03-02 10:29:20 -08:00
LawyZheng
48571437aa
Fix CDP proxy auth: add Request-stage pattern for Fetch.authRequired (#4945) 2026-03-03 00:49:41 +08:00
Shuchang Zheng
b517e3d7fb
Fix organization switching on page refresh (#4944) 2026-03-02 08:37:27 -08:00
LawyZheng
276203da6a
fix: restore self.pages cache lookup in get_or_create_for_workflow_run for PBS workflow runs (#4943) 2026-03-02 23:45:21 +08:00
Shuchang Zheng
fc95cffd82
Fix OTEL exporter localhost:4317 errors on production workers (#4942) 2026-03-02 07:21:27 -08:00
Andrew Neilson
114b0ecee5
fix: prevent final→non-final status overwrite race in update_status (#4928)
Some checks are pending
Run tests and pre-commit / Run tests and pre-commit hooks (push) Waiting to run
Run tests and pre-commit / Frontend Lint and Build (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2026-03-02 03:12:49 +00:00
Shuchang Zheng
c0d32e4ec9
Make calero rollout easier (#4938) 2026-03-01 18:34:04 -08:00
LawyZheng
6a0c5ebdf1
Add CDP proxy authentication via Fetch.authRequired (#4936)
Some checks are pending
Run tests and pre-commit / Frontend Lint and Build (push) Waiting to run
Run tests and pre-commit / Run tests and pre-commit hooks (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
2026-03-01 17:25:53 +08:00
Shuchang Zheng
5da370a813
Revert "add enable_download to extra_http_headers by default when browser address is found" (#4935) 2026-02-28 22:13:39 -08:00
LawyZheng
44d3635cef
Fix CDP download interceptor missing XHR-triggered downloads (#4934) 2026-03-01 14:03:41 +08:00
Shuchang Zheng
2c61873d0d
add enable_download to extra_http_headers by default when browser address is found (#4932)
Some checks are pending
Run tests and pre-commit / Run tests and pre-commit hooks (push) Waiting to run
Run tests and pre-commit / Frontend Lint and Build (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
2026-02-28 16:21:38 -08:00
pedrohsdb
fab3347758
Fix for-loop adaptive caching: output aggregation, cached function bodies, and template resolution (#4931) 2026-02-28 15:57:05 -08:00
LawyZheng
7aec0da11e
Add FORCE_NEW_BROWSER_CONTEXT_CDP_FETCH feature flag with async cleanup (#4930)
Some checks are pending
Run tests and pre-commit / Run tests and pre-commit hooks (push) Waiting to run
Run tests and pre-commit / Frontend Lint and Build (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
2026-03-01 02:35:22 +08:00
Shuchang Zheng
a11cc37085
Add browser rotation and fresh context for remote browser production (#4929) 2026-02-28 10:14:09 -08:00
Shuchang Zheng
209180730b
Fix WebSocket URL rewriting for ngrok tunnels in browser serve (#4927)
Some checks are pending
Run tests and pre-commit / Run tests and pre-commit hooks (push) Waiting to run
Run tests and pre-commit / Frontend Lint and Build (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
2026-02-27 21:00:47 -08:00
pedrohsdb
5bf555077f
Consolidate Gemini 3 Pro into version-agnostic VERTEX_GEMINI_3_PRO (#4926) 2026-02-27 19:13:23 -08:00
Marc Kelechava
2e663beec0
Add browser-based CLI signup flow (skyvern signup) (#4925) 2026-02-27 19:09:12 -08:00
Marc Kelechava
d9b1c6a0ce
Add interactive ngrok tunnel to skyvern browser serve (#4924) 2026-02-27 18:54:21 -08:00
Suchintan
5317e9c72f
fix: auto-expand iterations/conditionals containing active item (#4923)
Some checks are pending
Run tests and pre-commit / Run tests and pre-commit hooks (push) Waiting to run
Run tests and pre-commit / Frontend Lint and Build (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
2026-02-27 21:18:01 -05:00
pedrohsdb
feff39b928
Add workflow orchestration for adaptive caching (7/8) (#4922) 2026-02-27 17:34:03 -08:00
Shuchang Zheng
74340adfaf
Enable CDPDownloadInterceptor for remote browser connections (#4921) 2026-02-27 17:11:01 -08:00