Commit Graph

  • 4ee3a52522 SDK: embedded server mode (#3949) Stanislav Novosad 2025-11-10 16:08:57 -07:00
  • 6319847709 SDK: more logs & small fixes (#3945) Stanislav Novosad 2025-11-10 15:53:39 -07:00
  • e3cd3eeae0 Publish npm package using Trusted Publisher (#3953) Stanislav Novosad 2025-11-10 13:51:53 -07:00
  • af88a7912b Update API specifications with fern api update (#3954) Shuchang Zheng 2025-11-11 03:59:32 +08:00
  • 23ebd72d4a Make SkyvernPage extend Playwright (#3934) Stanislav Novosad 2025-11-10 09:02:37 -07:00
  • 2e3879bc37 improve scrolling into view (#3952) LawyZheng 2025-11-10 22:17:10 +08:00
  • 43e6890276 add date_format context for input and select action context, which will be used as context for caching (#3951) Shuchang Zheng 2025-11-09 16:20:12 +08:00
  • 0c63b46704 Update API specifications with fern api update (#3950) Shuchang Zheng 2025-11-09 10:23:55 +08:00
  • ca958da6be Add termination-aware complete verification experiment (SKY-6884) (#3948) pedrohsdb 2025-11-07 18:53:51 -08:00
  • ea7361c9f2 Flatten timeline so forloops and taskv2 blocks play nice (#3946) pedrohsdb 2025-11-07 17:32:10 -08:00
  • d1d0c9414b SDK: file uploading (public url only) (#3867) Stanislav Novosad 2025-11-07 15:21:40 -07:00
  • 581d6e5332 Fix ts-sdk-release.yml (#3943) Stanislav Novosad 2025-11-07 14:38:42 -07:00
  • 65a9259160 Release TS/Python SDK 2.22 (#3942) Stanislav Novosad 2025-11-07 12:30:43 -07:00
  • a9c3d692ff SkyvernBrowserPage extends SkyvernPage (#3921) Stanislav Novosad 2025-11-07 10:58:22 -07:00
  • 926a5da13e Credentials page UX improvement (#3941) Marc Kelechava 2025-11-07 09:38:52 -08:00
  • 900f301c25 Two Human Interaction Block Fixes (#3940) Jonathan Dobson 2025-11-07 12:33:18 -05:00
  • f291e95f96 use new run URLs, attempt iii (#3938) Jonathan Dobson 2025-11-07 07:24:47 -05:00
  • f7bd3d71ac pass context to multi select agent (#3937) LawyZheng 2025-11-07 19:00:26 +08:00
  • d8631151ba Speed optimizations: Economy element tree and TOTP context parsing skip (#3936) pedrohsdb 2025-11-06 21:56:52 -08:00
  • 44528cbd38 Pedro/fix explicit caching vertex api (#3933) pedrohsdb 2025-11-06 14:47:58 -08:00
  • d2f4e27940 Add feature flag to skip screenshot annotations (#3932) pedrohsdb 2025-11-06 12:46:32 -08:00
  • b56f5e6498 turn off new run urls (#3931) Jonathan Dobson 2025-11-06 15:37:52 -05:00
  • 20b2c23de9 Jon/use new runs urls (#3930) Jonathan Dobson 2025-11-06 14:28:26 -05:00
  • 28f7dcc1a7 Make Status404 page inline (#3929) Jonathan Dobson 2025-11-06 13:35:36 -05:00
  • 8482ff4a75 Regenerate Fern Python SDK (#3928) Stanislav Novosad 2025-11-06 11:26:37 -07:00
  • 3c4df39fee Extract ScriptSkyvernPage from SkyvernPage (#3920) Stanislav Novosad 2025-11-06 11:12:55 -07:00
  • dea70f2782 improvements for folders and parameters (#3918) Celal Zamanoglu 2025-11-06 20:09:26 +03:00
  • d104135025 Various small SDK improvements (#3916) Stanislav Novosad 2025-11-06 09:30:38 -07:00
  • e37458851d always log ip and arn in the pbs logs (#3927) LawyZheng 2025-11-06 23:11:05 +08:00
  • 8372bd2c95 fix diagnostics button clicks (#3926) Jonathan Dobson 2025-11-06 09:55:18 -05:00
  • b006bc7e71 Update API specifications with fern api update (#3922) Shuchang Zheng 2025-11-06 19:46:59 +08:00
  • 3db5ec6cd7 [SKY-6974] Browser Profiles [2/3] Marc/backend browser session profiles (#3923) Marc Kelechava 2025-11-06 01:24:39 -08:00
  • f0172a22df various Validation Block buffs (#3919) Jonathan Dobson 2025-11-05 16:37:48 -05:00
  • 0ad6a7c0bd Add 'value' to data (navigation payload) in AI prompts (#3902) Stanislav Novosad 2025-11-05 14:16:49 -07:00
  • a6b8172834 Log page urls near MissingBrowserStatePage (#3901) Stanislav Novosad 2025-11-05 11:30:01 -07:00
  • b3448c6373 revert back to old run URL for workflows (#3913) Jonathan Dobson 2025-11-05 10:47:24 -05:00
  • 75948053b9 Folders, Persistent Import Progress Tracking & UX Enhancements (#3841) Celal Zamanoglu 2025-11-05 18:37:18 +03:00
  • fcc3f30ba4 Frontend: unified /runs URL (#3912) Jonathan Dobson 2025-11-05 09:48:55 -05:00
  • 2fa4d933cc Refactor script gen with block level code cache (#3910) Shuchang Zheng 2025-11-05 19:57:11 +08:00
  • 524513dd93 clear workflow_run_failure_reason in reset workflow run logic (#3909) Shuchang Zheng 2025-11-05 15:43:58 +08:00
  • 02fc0d9dda cache invalidation update - only delete cached code for impacted block and blocks after the impacted (#3908) Shuchang Zheng 2025-11-05 15:26:11 +08:00
  • 3c3b5c2db9 fix totp call sign (#3907) LawyZheng 2025-11-05 14:02:45 +08:00
  • 5929c5d984 Update API specifications with fern api update (#3903) Shuchang Zheng 2025-11-05 10:07:55 +08:00
  • c059f1f1c5 [SKY-6973] [1/3] Browser Profiles - database and s3 storage layer (#3899) Marc Kelechava 2025-11-04 17:36:41 -08:00
  • 16f61af6cf add workflow_run_id and workflow_run_block_id in create/update script_blocks code (#3904) Shuchang Zheng 2025-11-05 08:46:03 +08:00
  • 8288c973bd Backend: unified /runs URL (#3898) Jonathan Dobson 2025-11-04 18:30:17 -05:00
  • 324c3f921d Code gen: Rename 'intention' -> 'prompt' (#3900) Stanislav Novosad 2025-11-04 15:16:46 -07:00
  • ba99e9ea2c SDK: Support AI act feature (#3888) Stanislav Novosad 2025-11-04 11:28:43 -07:00
  • bdbabd5153 add run_with & ai_fallback to workflow run status update logs (#3896) Shuchang Zheng 2025-11-05 01:38:58 +08:00
  • d80d49131c Clean up Azure migration (#3895) Stanislav Novosad 2025-11-04 10:29:51 -07:00
  • b1fe444984 fix task v1 rerun shell command (#3893) LawyZheng 2025-11-04 22:54:39 +08:00
  • f43d04ae39 add ClickContext to support click action ai="fallback" in generated code (#3892) Shuchang Zheng 2025-11-04 15:31:44 +08:00
  • 599fbc8276 Add marc GH Info to sync-skyvern-cloud yml (#3886) Marc Kelechava 2025-11-03 20:36:42 -08:00
  • 92d2013dc9 Add JSON to code block (#3885) Suchintan 2025-11-03 22:36:18 -05:00
  • 7ff809e50b refactor webhook signature (#3889) LawyZheng 2025-11-04 11:29:14 +08:00
  • 833ffff1ea Support None/Invalid selector in ai_upload_file (#3884) Stanislav Novosad 2025-11-03 14:20:21 -07:00
  • 414366fff5 SDK: auto-start server in local mode (#3869) Stanislav Novosad 2025-11-03 12:16:17 -07:00
  • 9feb9e855c Support None/Invalid selector in ai_input_text (#3883) Stanislav Novosad 2025-11-03 11:49:40 -07:00
  • 4da7b6d4dd Coalesce the Validation Block and the new Human Interaction Block (#3882) Jonathan Dobson 2025-11-03 10:01:24 -05:00
  • 3cfa43ba6c fix pbs download file bug (#3880) LawyZheng 2025-11-03 14:03:39 +08:00
  • 0264ee87b6 add workflow_run_id & workflow_run_block_id to script_blocks table (#3879) Shuchang Zheng 2025-11-03 12:35:15 +08:00
  • 6e2d5b30e8 increase wait time to load auto completion options (#3876) LawyZheng 2025-11-01 19:35:23 +08:00
  • 06bb9efb4a parallel check user goal xp (#3873) pedrohsdb 2025-10-31 12:19:50 -07:00
  • 0e0ae81693 Improve LLM error message when LLM is down (#3874) pedrohsdb 2025-10-31 11:41:07 -07:00
  • 393bae88fe SDK: rename SkyvernEnvironment (#3870) Stanislav Novosad 2025-10-31 10:40:33 -06:00
  • e849c64cad update uv lock (#3860) LawyZheng 2025-10-31 20:12:33 +08:00
  • 77d72cf812 Cleanup unused dependencies (#3872) Stanislav Novosad 2025-10-30 21:53:12 -06:00
  • 34258dd81a SDK: support more playwright features (#3866) Stanislav Novosad 2025-10-30 17:30:48 -06:00
  • 9f505e74fd connect prompt to ai click, ai input and ai select (#3868) Shuchang Zheng 2025-10-31 07:13:59 +08:00
  • 2191b91519 ensure stream continues when switching between stream and recordings (#3865) Jonathan Dobson 2025-10-30 14:08:54 -04:00
  • c55148c228 ensure recordings show after browser session ends (#3864) Jonathan Dobson 2025-10-30 12:36:38 -04:00
  • af9a5f31e4 SDK: support select_option and extract (#3850) Stanislav Novosad 2025-10-30 09:05:20 -06:00
  • ac069838c7 add notification sound for workflow runs (#3863) Jonathan Dobson 2025-10-30 10:41:56 -04:00
  • 56cda6d1cd OS-level workflow run alert (w sound) on status change (#3862) Jonathan Dobson 2025-10-30 10:10:29 -04:00
  • a87a255b7b Update Copy to cURL buttons to reference the new Runs API spec (#3765) Marc Kelechava 2025-10-30 01:26:45 -07:00
  • 5ec885ddd1 revert #2154 - fix complete action bug (#3859) LawyZheng 2025-10-30 15:33:26 +08:00
  • 76de33edbd removing laminar (#3858) pedrohsdb 2025-10-29 21:42:27 -07:00
  • cae59a3c19 Add GET /v1/credentials/totp to list recent 2FA codes per org (#3770) Marc Kelechava 2025-10-29 20:49:25 -07:00
  • c78ee6a8d0 Use lazy imports in __init__.py (#3847) Stanislav Novosad 2025-10-29 19:53:12 -06:00
  • b2a24baa0f set workflow status to 'published' when a user saves a workflow (#3855) Jonathan Dobson 2025-10-29 18:50:13 -04:00
  • 5108b82e4b Fix z-indexing issue for timeline/browser stream in debugger view (#3854) Jonathan Dobson 2025-10-29 18:33:23 -04:00
  • b89b882d6e set up xp for using cheaper model for verication result (#3853) pedrohsdb 2025-10-29 15:11:40 -07:00
  • 53b61cdbf1 automatically parse content from totp url (#3852) Shuchang Zheng 2025-10-30 05:40:21 +08:00
  • 33ad4cfcd1 SDK: support actions skeleton (#3817) Stanislav Novosad 2025-10-29 11:54:57 -06:00
  • d2d7b8e4b0 Log response status in request_logging (#3747) Stanislav Novosad 2025-10-29 11:26:07 -06:00
  • a22260f871 Release v0.2.21 (#3848) Stanislav Novosad 2025-10-29 11:12:50 -06:00
  • 46ee020b5d making gpt5 models have temp 1 (#3849) pedrohsdb 2025-10-29 09:11:08 -07:00
  • e1cff63dae make templating lax again (#3846) Jonathan Dobson 2025-10-29 10:19:23 -04:00
  • 146c968543 Update API specifications with fern api update (#3842) Shuchang Zheng 2025-10-29 14:40:23 +08:00
  • 06dc0031ee label workflow failure reason by status (#3830) Shuchang Zheng 2025-10-29 14:26:30 +08:00
  • f6145665c8 mark readonly element as interactable (#3845) LawyZheng 2025-10-29 13:10:21 +08:00
  • 49fd5f3c07 skip msedge download hub page (#3844) LawyZheng 2025-10-29 12:36:44 +08:00
  • 31eca44f8e not try selectable input for otp or secret input (#3843) LawyZheng 2025-10-29 12:26:23 +08:00
  • 12e83cdf9a Fern: generated SDK post processing (#3840) Stanislav Novosad 2025-10-28 18:14:54 -06:00
  • d1008959b0 Fern: add TypeScript code examples (#3839) Stanislav Novosad 2025-10-28 17:43:19 -06:00
  • 47899085cf Cleanup ENABLE_TASKV2_METADATA_CURRENT_URL_VALIDATION experiment (#3836) Stanislav Novosad 2025-10-28 17:21:01 -06:00
  • 1f90055672 FE: allow workflow run UI to show browser stream if workflow run has one (#3838) Jonathan Dobson 2025-10-28 15:36:54 -04:00
  • 299ceb14f3 make templating strictness easy to switch between (#3835) Jonathan Dobson 2025-10-28 14:01:49 -04:00
  • f9b2cb0fb3 BE: allow workflow run UI to show browser stream if workflow run has one (#3834) Jonathan Dobson 2025-10-28 10:18:12 -04:00
  • ba0b25cb4b Fern: regenerated Python SDK (#3829) Stanislav Novosad 2025-10-27 16:26:37 -06:00