Commit Graph

84 Commits

Author SHA1 Message Date
Stanislav Novosad
6794bbf70f Fix 'multiple values for keyword argument 'prompt'' (#3966) 2025-11-11 12:19:27 -07:00
Stanislav Novosad
37fa441463 Simplify SkyvernPage _decorate_call (#3959) 2025-11-11 10:25:36 -07:00
Stanislav Novosad
23ebd72d4a Make SkyvernPage extend Playwright (#3934) 2025-11-10 09:02:37 -07:00
Shuchang Zheng
43e6890276 add date_format context for input and select action context, which will be used as context for caching (#3951) 2025-11-09 16:20:12 +08:00
Stanislav Novosad
d1d0c9414b SDK: file uploading (public url only) (#3867) 2025-11-07 15:21:40 -07:00
Stanislav Novosad
a9c3d692ff SkyvernBrowserPage extends SkyvernPage (#3921) 2025-11-07 10:58:22 -07:00
Stanislav Novosad
3c4df39fee Extract ScriptSkyvernPage from SkyvernPage (#3920) 2025-11-06 11:12:55 -07:00
Marc Kelechava
3db5ec6cd7 [SKY-6974] Browser Profiles [2/3] Marc/backend browser session profiles (#3923) 2025-11-06 01:24:39 -08:00
Stanislav Novosad
0ad6a7c0bd Add 'value' to data (navigation payload) in AI prompts (#3902) 2025-11-05 21:16:49 +00:00
Shuchang Zheng
2fa4d933cc Refactor script gen with block level code cache (#3910) 2025-11-05 19:57:11 +08:00
Shuchang Zheng
16f61af6cf add workflow_run_id and workflow_run_block_id in create/update script_blocks code (#3904) 2025-11-05 08:46:03 +08:00
Stanislav Novosad
324c3f921d Code gen: Rename 'intention' -> 'prompt' (#3900)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2025-11-04 15:16:46 -07:00
Stanislav Novosad
ba99e9ea2c SDK: Support AI act feature (#3888) 2025-11-04 11:28:43 -07:00
Shuchang Zheng
f43d04ae39 add ClickContext to support click action ai="fallback" in generated code (#3892) 2025-11-04 15:31:44 +08:00
Stanislav Novosad
833ffff1ea Support None/Invalid selector in ai_upload_file (#3884) 2025-11-03 14:20:21 -07:00
Stanislav Novosad
9feb9e855c Support None/Invalid selector in ai_input_text (#3883) 2025-11-03 11:49:40 -07:00
Shuchang Zheng
9f505e74fd connect prompt to ai click, ai input and ai select (#3868) 2025-10-31 07:13:59 +08:00
Stanislav Novosad
33ad4cfcd1 SDK: support actions skeleton (#3817)
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-10-29 17:54:57 +00:00
Stanislav Novosad
a889a238d8 Extract SkyvernPageAi from SkyvernPage (#3825) 2025-10-27 19:01:22 +00:00
Jonathan Dobson
264b1751d4 Backend: implement InteractionBlock (#3810) 2025-10-24 16:34:14 -04:00
LawyZheng
b8525ff703 prepend url schema in skyvern page goto (#3796) 2025-10-23 12:43:42 +08:00
Shuchang Zheng
de74b688a6 script generation bug: single completion action (#3748) 2025-10-16 14:24:51 -07:00
Shuchang Zheng
88bd516f88 CLI - skyvern run code (#3738) 2025-10-16 10:53:55 -07:00
Shuchang Zheng
c186418d41 introduce llm key for script gen (#3736) 2025-10-16 02:50:16 -07:00
Shuchang Zheng
b93154e7b7 fix file upload files (#3735) 2025-10-16 02:14:32 -07:00
Shuchang Zheng
ea2e73f8cc SkyvernPage actions: Support selector and xpath at the same time. Migrate generate script to use click(selector=f"xpath={xpath}") (#3729) 2025-10-15 19:50:44 -07:00
Shuchang Zheng
cfaef5a8bb append complete action (for validation) to the end of every task block (#3726) 2025-10-15 17:12:51 -07:00
Shuchang Zheng
ce35b37470 block level script run (#3710) 2025-10-14 16:17:03 -07:00
LawyZheng
dc832ea6db support magic link login (#3702) 2025-10-14 16:24:14 +08:00
Shuchang Zheng
89c712786d script gen bug - fix parameters input for non task blocks (#3683) 2025-10-10 12:47:54 -07:00
Shuchang Zheng
451d5787cd no need to sanitize cache_key (#3675) 2025-10-09 18:13:48 -07:00
Shuchang Zheng
40d127de58 store xpath as root level attribute of action (#3654) 2025-10-09 00:59:30 -07:00
Shuchang Zheng
16736686df support pdf parser block to fix script gen error (#3646) 2025-10-08 10:21:45 -07:00
Shuchang Zheng
385e3142fb use registered captcha solver action handler in script run (#3633) 2025-10-07 02:00:13 -07:00
Shuchang Zheng
337687dbdc fix script run totp (#3632) 2025-10-07 01:26:42 -07:00
Shuchang Zheng
ccc49902e8 render totp_identifier & totp_url real value (#3631) 2025-10-06 18:47:47 -07:00
Shuchang Zheng
e729681f17 sanitize python func names in script gen (#3611) 2025-10-03 17:18:30 -07:00
Shuchang Zheng
936282afdb fix task v2 block + post action code gen (#3605) 2025-10-02 21:21:02 -07:00
Shuchang Zheng
1cfa23ae38 generate description for cached action (#3603) 2025-10-02 18:53:08 -07:00
Shuchang Zheng
b97ef02518 script gen support validation block (#3573) 2025-10-01 08:34:29 -07:00
Shuchang Zheng
bb1e7316a3 integrate parameters to support legacy tasks with parameters (#3567) 2025-09-30 17:28:31 -07:00
Shuchang Zheng
7afb5190a6 Script gen support - send email with file attachments (#3551) 2025-09-29 18:37:42 -07:00
Shuchang Zheng
56b4d828c1 fix workflow_run.run_with override (#3543) 2025-09-27 11:18:17 -07:00
Shuchang Zheng
90096bc453 script gen - support skyvern.loop & cleaner interfaces for generated code (no need to pass context.parameters, implicit template rendering) (#3542) 2025-09-26 23:27:29 -07:00
Shuchang Zheng
96556bf807 use secondary llm to generate workflow parameters for script generation (#3522) 2025-09-24 17:16:51 -04:00
Shuchang Zheng
9a9ee01253 only run script when generate_script is true (#3491) 2025-09-21 02:45:23 -04:00
Shuchang Zheng
5a0a228b56 shu/script status pending (#3481) 2025-09-19 09:00:48 -07:00
Shuchang Zheng
c5280782b0 script gen post action (#3480) 2025-09-19 08:50:21 -07:00
Shuchang Zheng
1cb84f13b5 script gen - loop block support (#3455) 2025-09-18 00:27:49 -07:00
Shuchang Zheng
6ee329866b Smarter select_option & input_text actions (#3440) 2025-09-15 13:16:34 -07:00