Commit Graph

44 Commits

Author SHA1 Message Date
Stanislav Novosad
0efae234ab Initialize app at runtime instead of import time (#4024) 2025-11-18 17:56:58 -07:00
Stanislav Novosad
e1595abf84 Merge SkyvernSdk and Skyvern extending Fern client (#3987)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2025-11-12 22:44:53 +00:00
Stanislav Novosad
c8baa9f3ec SDK: improve IDE highlighting/type support (#3967) 2025-11-11 15:34:04 -07:00
Stanislav Novosad
16c11025da Expose 'from skyvern import SkyvernSdk' import (#3957) 2025-11-11 09:54:37 -07:00
Stanislav Novosad
688224caa8 SDK: Disable browser logs (#3958) 2025-11-11 09:32:49 -07:00
Stanislav Novosad
4ee3a52522 SDK: embedded server mode (#3949) 2025-11-10 16:08:57 -07:00
Stanislav Novosad
6319847709 SDK: more logs & small fixes (#3945) 2025-11-10 15:53:39 -07:00
Stanislav Novosad
e3cd3eeae0 Publish npm package using Trusted Publisher (#3953) 2025-11-10 13:51:53 -07:00
Stanislav Novosad
23ebd72d4a Make SkyvernPage extend Playwright (#3934) 2025-11-10 09:02:37 -07: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
8482ff4a75 Regenerate Fern Python SDK (#3928) 2025-11-06 11:26:37 -07:00
Stanislav Novosad
d104135025 Various small SDK improvements (#3916) 2025-11-06 09:30:38 -07:00
Stanislav Novosad
ba99e9ea2c SDK: Support AI act feature (#3888) 2025-11-04 11:28:43 -07:00
Stanislav Novosad
833ffff1ea Support None/Invalid selector in ai_upload_file (#3884) 2025-11-03 14:20:21 -07:00
Stanislav Novosad
414366fff5 SDK: auto-start server in local mode (#3869) 2025-11-03 12:16:17 -07:00
Stanislav Novosad
9feb9e855c Support None/Invalid selector in ai_input_text (#3883) 2025-11-03 11:49:40 -07:00
Stanislav Novosad
393bae88fe SDK: rename SkyvernEnvironment (#3870) 2025-10-31 10:40:33 -06:00
Stanislav Novosad
34258dd81a SDK: support more playwright features (#3866) 2025-10-30 17:30:48 -06:00
Stanislav Novosad
af9a5f31e4 SDK: support select_option and extract (#3850) 2025-10-30 09:05:20 -06:00
Stanislav Novosad
c78ee6a8d0 Use lazy imports in __init__.py (#3847) 2025-10-29 19:53:12 -06: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
ba0b25cb4b Fern: regenerated Python SDK (#3829) 2025-10-27 16:26:37 -06:00
Stanislav Novosad
66634d3aa6 Fix broken SkyvernEnvironment in SDK (#3789) 2025-10-22 13:18:36 -06:00
Stanislav Novosad
fb24641212 Skyvern SDK Prototype (#3624) 2025-10-17 13:15:24 -06:00
greg niemeyer
2faf4e102f feat: self healing skyvern api key (#3614)
Co-authored-by: Suchintan <suchintan@users.noreply.github.com>
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2025-10-13 07:55:59 -07:00
greg niemeyer
cf9e1c2552 chore: env path refactor (#3691)
Co-authored-by: Suchintan <suchintan@users.noreply.github.com>
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2025-10-12 17:36:24 +00:00
Shuchang Zheng
8c54475fda fix mypy issue for org tokens (#3541) 2025-09-26 16:35:47 -07:00
Shuchang Zheng
e730d4a31f close session instead of delete session (#3505) 2025-09-23 20:53:04 -04:00
Shuchang Zheng
5be39336eb Launch login sdk after fix for skyvern.login local mode not supported message (#3020) 2025-07-23 00:24:02 -07:00
Shuchang Zheng
41b33d723d update login interface to support wait_for_completion (#3018) 2025-07-22 08:25:06 -07:00
Shuchang Zheng
51ce4e8627 add login to skyvern library (#3016) 2025-07-22 07:21:45 -07:00
Shuchang Zheng
01710a4c52 Update API specifications with fern api update (#2951)
Co-authored-by: github-actions <github-actions@github.com>
2025-07-15 02:01:23 -07:00
Shuchang Zheng
23e31dac67 support run_workflow wait_for_completion (#2947) 2025-07-15 00:59:56 -07:00
Shuchang Zheng
43cab04454 Add Run id as a parameter to the artifacts table (#2799)
Co-authored-by: Suchintan Singh <suchintansingh@gmail.com>
2025-06-26 15:27:48 +00:00
Shuchang Zheng
48f5f0913e fix llm_key_override (#2552) 2025-05-31 11:11:25 -07:00
Shuchang Zheng
cf08ca951e Fix chrome user data dir problem (#2503) 2025-05-28 22:41:06 -07:00
Shuchang Zheng
a2ff8791d6 make wait_for_completion=False by default for run_task function in the python lib (#2500) 2025-05-28 15:27:50 -07:00
Shuchang Zheng
abab86619c move every interface to top level and get rid of sdk client grouping (#2490) 2025-05-27 23:38:14 -07:00
Suchintan
374a1003d7 Update README (#2470) 2025-05-26 23:09:54 -04:00
Shuchang Zheng
6f83978937 doc update - add run tasks page (#2425) 2025-05-24 23:46:31 -07:00
Shuchang Zheng
5728b918b5 Fix ruff & mypy errors (#2394) 2025-05-20 01:00:04 -07:00
Shuchang Zheng
af60a2b09a fix weit_for_completion error in sdk (#2381) 2025-05-18 22:36:24 -07:00
Shuchang Zheng
89fd604022 migrate library facing code to one interface from skyvern import Skyvern (#2368) 2025-05-16 17:55:46 -07:00