710 Commits

Author SHA1 Message Date
Aaron Perez
f8f9d2a17f [SKY-7980] Patch Credential TOTP Over Webhook Logic (#4811) 2026-02-19 15:14:44 -08:00
Suchintan
8714f15f1d Fix MFA resolution priority: credential TOTP over webhook (#SKY-7980) (#4800)
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
2026-02-18 23:01:59 -05:00
pedrohsdb
03a1f9d5ba Fix page-level SCROLL: preserve scroll position for T&C buttons (#SKY-7924) (#4772) 2026-02-17 16:57:11 -08:00
pedrohsdb
2953a35ac8 Fix direct_searching clearing input after Enter (#SKY-7988) (#4745) 2026-02-13 13:35:41 -08:00
pedrohsdb
53a89c3e44 Add SCROLL action to extract-action prompt (#SKY-7924) (#4743) 2026-02-13 09:42:49 -08: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
pedrohsdb
226288445d Add PRESS_ENTER action type to extract-action prompt (#SKY-7792) (#4669) 2026-02-09 11:46:12 -08: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
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
be00c65071 Skip LLM call for location autocomplete when single option matches (#4631) 2026-02-04 17:18:50 -08:00
Shuchang Zheng
36f499ab9e Fix ActionDragPath subscript error in CUA drag action parsing (#SKY-7774) (#4623) 2026-02-03 15:57:59 -08:00
LawyZheng
fcbb3daddd fix embed pdf frame bug (#4613) 2026-02-03 14:50:08 +08:00
pedrohsdb
02c69e3fb5 Add timing logs to page readiness checks (#4582) 2026-01-29 17:06:02 -08:00
pedrohsdb
20cbdcb401 Add DOWNLOAD_FILE action support for cached scripts (#SKY-7656) (#4569) 2026-01-28 10:04:20 -08:00
LawyZheng
87ad865d53 set default browser locale to none (#4564) 2026-01-28 16:23:23 +08:00
pedrohsdb
912d8dfa15 Fix AttributeError in _wait_for_page_ready_before_action (#4563) 2026-01-27 17:25:24 -08:00
pedrohsdb
cc43cb9db4 Fix TypeError comparing offset-naive and offset-aware datetimes (#SKY-7663) (#4534) 2026-01-23 09:56:34 -08:00
LawyZheng
af68ea0ec4 skip iframe tree when exception (#4530) 2026-01-23 17:44:13 +08: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
LawyZheng
1255a24df1 optimize sequential click logic (#4495) 2026-01-20 16:02:39 +08:00
pedrohsdb
b1cc6de7ed Add page readiness check before cached actions (#4492) 2026-01-19 15:41:15 -08:00
LawyZheng
c07068581d unblock popup (#4484) 2026-01-20 01:19:38 +08:00
Shuchang Zheng
b16631f37d calculate newly downloaded file names after wait for download to complete (#4479) 2026-01-18 22:50:06 -08:00
Shuchang Zheng
bd041ed52f add action result, including downloaded files to step.output for both agent and caching runs (#4477) 2026-01-18 11:17:02 -08:00
Shuchang Zheng
d537e9dc5a add helper check_downloading_files_and_wait_for_download_to_complete to action handler (#4475) 2026-01-16 16:27:31 -08:00
LawyZheng
55c71e7e3e optimize secrete value input (#4457) 2026-01-15 15:58:07 +08:00
Stanislav Novosad
e617ef9924 Extract PersistentSessionsManager protocol (#4449) 2026-01-14 12:06:09 -07:00
LawyZheng
6db8fe2ae6 support browser type choice for pbs (#4406) 2026-01-07 15:39:53 +08:00
Celal Zamanoglu
058a9178aa link actions to their screenshots - backend (#4404) 2026-01-07 02:12:22 +03:00
LawyZheng
537cb793a6 fix scrolling action (#4389) 2026-01-04 15:25:56 +08:00
Stanislav Novosad
a23e63feed Populate close_browser_on_completion in cleanup_for_workflow_run (#4381) 2026-01-02 16:35:14 -07:00
Shuchang Zheng
b333e4c829 fix local variable not defined errors (#4376) 2026-01-01 12:20:09 -08:00
LawyZheng
c2bf0f8913 support extension choice in pbs (#4364) 2025-12-24 13:01:52 +08:00
LawyZheng
8c79d31bd4 update blocking list (#4357) 2025-12-23 03:53:21 +08:00
LawyZheng
6e4e73cc54 improve interactable parsing (#4355) 2025-12-23 01:44:35 +08:00
LawyZheng
2dca3388eb try to fix empty page (#4352) 2025-12-22 22:48:58 +08:00
Marc Kelechava
7540496289 Browser Profile Persistence for Self-Hosted OSS (#4268) 2025-12-17 13:45:29 -08:00
LawyZheng
ce717146f3 reenbale the download action (#4299) 2025-12-15 14:30:32 +08:00
Shuchang Zheng
ba5f0620d5 introduce action.has_mini_agent (#4295) 2025-12-15 06:58:49 +08:00
Stanislav Novosad
a902fa7a6e Add app.REPLICA_DATABASE (#4289) 2025-12-12 17:59:01 -07:00
Shuchang Zheng
41c16d513a add get_actual_value interface in SkyvernPage and use it differently in script page and browser page for input text action with ai='fallback' mode (#4281) 2025-12-12 00:17:44 -08:00
LawyZheng
196ead43e6 increase incremental detecting logic (#4280) 2025-12-12 13:52:01 +08:00
Stanislav Novosad
1df2e8a870 Extract BackgroundTaskExecutor to file (#4275) 2025-12-11 10:25:12 -07:00
LawyZheng
2de27637db fix hover action (#4245) 2025-12-10 02:39:17 +08:00
Mohamed Khalil
f49b07f30d feat: add hover action support (#3994)
Co-authored-by: LawyZheng <lawyzheng1106@gmail.com>
2025-12-09 23:27:26 +08:00
Stanislav Novosad
32fb2315f0 SDK: support file download in launch_local_browser (#4199) 2025-12-05 09:50:22 -07:00
Stanislav Novosad
a2c9d88bbb SDK: fix import time regression (#4208) 2025-12-05 15:52:59 +00:00
Stanislav Novosad
f754272f9c Extract BrowserState.scrape_website (#4184) 2025-12-03 15:08:32 -07:00