What's Changed
- fix drop_params bug by @wintonzheng in #3756
- Skyvern SDK Prototype by @stanislaw89 in #3624
- debugger block runs dez i (incremental improvements towards figma design(s)) by @jomido in #3757
- Make order URL/Prompt consistent for TaskV2 by @stanislaw89 in #3758
- Warn ConnectionClosedError in websocket/streaming by @stanislaw89 in #3760
- magnifex qwen3 featherless implementation by @pedrohsdb in #3764
- add claude 4.5 haiku support by @gswangg in #3763
- check customized element pointer style by @LawyZheng in #3772
- Update API specifications with fern api update by @wintonzheng in #3771
- add browser sessions to oss router/nav by @jomido in #3773
- fix frontend none cdp url by @LawyZheng in #3775
- Allow testing webhook response in setup flow by @marcmuon in #3768
- Separate cloud dependencies in pyproject.toml by @stanislaw89 in #3779
- support magic link in CUA engine by @LawyZheng in #3780
- Reapply: Separate cloud dependencies in pyproject.toml (#3779) by @stanislaw89 in #3781
- update skyvern client by @wintonzheng in #3733
- Make PostHog async by @stanislaw89 in #3786
- prepend scheme to login endpoint url by @LawyZheng in #3787
- do not use critical log unless it's really critical by @wintonzheng in #3778
- BE portion of seamless clipboard transfer in browser stream by @jomido in #3788
- Fix broken SkyvernEnvironment in SDK by @stanislaw89 in #3789
- TaskV2: Ask AI if relocation is needed based on current url as the first step by @stanislaw89 in #3761
- Webhook Replay Test URL by @marcmuon in #3769
- Store user_url in initialize_task_v2 by @stanislaw89 in #3791
- Store empty user_url as None in initialize_task_v2 by @stanislaw89 in #3793
- upgrade precommit configurations by @wintonzheng in #3794
- handle NONE type in http response by @LawyZheng in #3795
- prepend url schema in skyvern page goto by @LawyZheng in #3796
- support new tab magic link logic by @LawyZheng in #3797
- Browser streaming: add org token to CDP connection header by @jomido in #3792
- FE portion of seamless clipboard transfer in browser stream by @jomido in #3799
- backend - add 'paused' as a workflow run status by @jomido in #3800
- Skyvern 0.2.18 by @stanislaw89 in #3784
- Refactoring: merge WorkflowParameterEditPanel and WorkflowParameterAddPanel by @stanislaw89 in #3750
- Update custom domain URL format in docs.yml by @suchintan in #3801
- Wait time optimization xp by @pedrohsdb in #3802
- set context.step_id and context.task_id at the beginning of execute_step and unset at the end + auto log step_id & task_id by @wintonzheng in #3803
- Generate Fern TS sdk by @stanislaw89 in #3785
New Contributors
Full Changelog: v0.2.17...v0.2.18