v0.2.10
Skyvern-AI/skyvernv0.2.10Aug 21, 2025by wintonzheng
AI Summary
Focuses on script generation improvements, GPT-5 support, and a revamped Debugger UI. It also introduces a flippable component for blocks and updates to workflow parameters.
Key Highlights
- GPT-5 and Azure GPT-5 support
- Script generation and regeneration improvements
- Debugger UI updates (default view, logs, action inputs/outputs)
- Flippable component for blocks
- Workflow parameter React Context migration
New Features
- GPT-5 support
- Script generation improvements
- Debugger UI updates
- Flippable component
- Workflow parameter store migration
Full Release Notes
## What's Changed * add endpoint and query for fetching script blocks for a wpid by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3164 * Jon/sky 5820 make browser task block flippable with code by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3165 * Jon/sky 5868 max recursion error in app by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3167 * throttle instead of debounce by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3168 * script generation: regenerate click xpath from intention by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3169 * Update API specifications with fern api update by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3170 * remove onepassword token creation endpoint from api doc by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3171 * fix file type detect bug by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3172 * fix script id bug on creating browser by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3173 * Jon/workspace by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3175 * remove onepassword token creation endpoint from api doc by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3177 * make other script enabled blocks flip-to-script; add type-checked lis… by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3179 * add support_empty_page and wait_seconds to the scrape_website interface by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3181 * fix economy element tree trimming by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3182 * optimize scraping part 3 by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3183 * optimize scraping part 1 by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3184 * optimize scraping part 2 by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3185 * fix scraping edge case by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3186 * replace workflow parameter React Context with a zustand store; use everywhere by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3187 * whitelist re for code block (is top-level var) by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3188 * remove get 1password token from doc by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3189 * no 1password token create & get in the official api schema by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3190 * Split Reveal/Copy button for API key by @dvloper-serena in https://github.com/Skyvern-AI/skyvern/pull/3180 * stop building element tree again and again when drawing boudingbox by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3191 * optimize scraping part 4 by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3192 * optimize cache element tree logic by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3194 * remove hard waiting time in scraping by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3195 * allow deletion of blocks within the debugger by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3196 * fix stop waiting bug by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3197 * update openapi json by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3193 * fix accidentally sinced workflow editor code by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3199 * fix totp code order issue by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3200 * fix wait for animation end by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3201 * Jon/sky 5906 debugger show actions inputs outputs for a block run by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3202 * fix accordion rebder bug from flippable component by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3203 * fix task node accordion for settings by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3204 * enable logs; add sentry logging to block runs (debugger) by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3205 * Jon/sky 5841 make debug view the default view by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3208 * decrease parse input prompt token by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3210 * defer flow updates to next tick by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3211 * react-flow updates: allow one in current render cycle; defer rest to … by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3213 * script generation improvement by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3216 * Update API specifications with fern api update by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3215 * add gpt5 model option by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3217 * upgrade litellm to support gpt5 reasoning by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3218 * run scripts with workflow run paramters by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3219 * fix task v2 download issue by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3220 * make all blocks debuggable by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3221 * Scripts APIs don't have to be in the public API doc by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3222 * use medium as the default reasoning effort by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3223 * run block using run_workflow interface by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3224 * update copy; adjust some styles by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3225 * migrate block and workflow related schemas to skyvern/schemas/workflows.py by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3227 * add control buttons to debugger; change 'cede control' text by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3226 * improve dynamic wait when multiple frames by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3228 * remove hard wait time in input action by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3229 * log updates for run block (error objects are filtered out in Sentry) by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3230 * make WorkflowBlockInputArea a 'hybrid sync component', rather than a … by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3232 * fix bug introduced by #3232 by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3233 * run script with workflow block run, task, step and artifacts built by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3234 * fix(windows): use asyncpg on Windows and make artifact filenames Windows-safe (no “:”) — Refs #2756 by @OvidiuBurea in https://github.com/Skyvern-AI/skyvern/pull/3207 * post action screenshot works for script run by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3235 * start build tree from HTML element by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3237 * script gen: extract action support by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3238 * use dynamic waiting for select action by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3239 * helper function for wait animation by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3240 * Jon/construct cache key and show by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3242 * Jon/sky 5981 turn off debugger for oss and self host by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3243 * support cdp for task and workflow by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3244 * frontend support cdp for task and workflow by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3231 * unconstrain editor for OSS by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3245 * support input date by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3246 * handle exception when check date call failed by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3247 * shorten random string for secret value by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3263 ## New Contributors * @dvloper-serena made their first contribution in https://github.com/Skyvern-AI/skyvern/pull/3180 * @OvidiuBurea made their first contribution in https://github.com/Skyvern-AI/skyvern/pull/3207 **Full Changelog**: https://github.com/Skyvern-AI/skyvern/compare/v0.2.9...v0.2.10