Commit Graph

688 Commits

Author SHA1 Message Date
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
LawyZheng
c810096bf3 improve chain click logic (#4168) 2025-12-03 02:43:26 +08:00
LawyZheng
d86ca95f35 Revert "improve chain click logic" (#4167) 2025-12-03 02:38:16 +08:00
LawyZheng
a02ccee769 improve chain click logic (#4166) 2025-12-03 02:34:08 +08:00
Stanislav Novosad
19d2deb859 Split browser_state/manager protocol and implementation (#4165) 2025-12-02 11:08:38 -07:00
Marc Kelechava
b23fea86be [Backend] Add City and State targeting for Massive geo-targeting (#4133) 2025-11-28 14:24:44 -08:00
Mohamed Khalil
b7ecdaafb7 Add schema validation and default value filling for extraction results (#4063)
Co-authored-by: Suchintan <suchintan@users.noreply.github.com>
2025-11-28 15:10:41 +08:00
LawyZheng
362309dec3 scroll into view before click (#4127) 2025-11-28 13:43:30 +08:00
LawyZheng
e0d537a099 fix ng selectable detect (#4104) 2025-11-26 23:02:57 +08:00
LawyZheng
0ed55ad8bc safely close the tab (#4103) 2025-11-26 15:05:37 +08:00
LawyZheng
8d09d9822a clean up fullpage screenshot exp (#4102) 2025-11-26 14:55:02 +08:00
LawyZheng
1fff8a2ac6 auto close when page number exceeds (#4101) 2025-11-26 14:37:14 +08:00
LawyZheng
0ac6ef2853 add download trigger in action result (#4099) 2025-11-26 14:10:36 +08:00
LawyZheng
7c189818d9 allow extract result to be non dict (#4069) 2025-11-22 10:36:43 +08:00
Shuchang Zheng
2b1b28e4d7 improve caching reliability by add retries for scrape_page (#4058) 2025-11-21 00:08:13 -08:00
LawyZheng
917bd51214 update browser profile setting (#4054) 2025-11-21 11:39:53 +08:00
LawyZheng
e98c613c7c use different prompt name for click completion check (#4048) 2025-11-21 01:19:13 +08:00
LawyZheng
7f9916d3ca optimize bool type value parsing in domutils (#4046) 2025-11-20 15:16:24 +08:00
LawyZheng
31a79a1313 use value of the optiona when the content is empty (#4035) 2025-11-20 00:04:39 +08:00
LawyZheng
5ead565fd8 support to scrape on the chrome error page (#4018) 2025-11-18 17:12:11 +08:00
LawyZheng
ce76b400a9 parse file extension from url query (#4017) 2025-11-18 15:28:14 +08:00
kerry
1cfa457736 [Webeye] Fix JS loader encoding for domUtils.js (#3991)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2025-11-17 23:57:55 +00:00
LawyZheng
abcdf6a033 support download by select action (#4009) 2025-11-17 14:46:32 +08:00