v0.2.15

Skyvern-AI/skyvernv0.2.15Sep 24, 2025by wintonzheng

AI Summary

Focuses on Task V2 code generation, cache management UX, and workflow history features to streamline the script generation process.

Key Highlights

  • Task V2 code view implementation
  • Cache management UX for workflow runs
  • Workflow history UI improvements
  • Script generation support for post-actions
  • Error code aggregation in workflow runs

New Features

  • Task V2 code view
  • Cache management UX
  • Workflow history UI
  • Script generation post-actions
  • Error code aggregation

Full Release Notes

## What's Changed
* enable code view for taskv2 block by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3443
* Jon/sky 6395 refresh code while workflow is running by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3444
* Jon/sky 6375 alter how show all code works by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3445
* Add Pedro's gh PAT by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3446
* setting up a separate handler for parse input or select, for experiment by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/3449
* add status column to the workflow_scripts table by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3450
* Setting for check-user-goal in sequential click for dropdown (flash_lite xp) by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/3451
* fix codeblock in debugger by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3452
* Add auto-completion flash lite support for Gemini 2.5 Flash Lite testing by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/3453
* README Updates by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/3442
* denpendent workflow run by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3457
* fix cua bug by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3459
* script gen - loop block support by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3455
* hostfix cua click by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3460
* support proxy select for pbs by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3461
* denpendent run frontend by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3462
* code-key-overflow-fix by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3463
* Jon/improve cache key value deletion by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3464
* remove placeholder text for blocks without in the the workflow run ui by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3465
* remove slash from cache key value delete http call by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3466
* use code/use ai in workflow run ui by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3468
* Jon/allow block scripts to be fetched with status by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3469
* In Workflow Settings, disable the "Generate Code" toggle, and always set it to `true`. by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3471
* better totp failure reason and error code by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3472
* sequential workflow fix by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3473
* Bugfix: Added `skyvern-frontend` as external files into project distribution by @Valeran86 in https://github.com/Skyvern-AI/skyvern/pull/3474
* add more credential request retries by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3477
* add run_with to workflow_runs table by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3478
* Jon/hotfix always allow cache key edit by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3479
* script gen post action by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3480
* shu/script status pending by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3481
* scripts api routes work with either slash or no slash at the end by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3467
* default code gen to true for prompt-initiated workflows by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3483
* Jon/sky 5969 ensure generate script and script key cross export import boundary by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3484
* hotfix via suchintan for some sort of unwanted increase of prompting by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3485
* downloaded files in pbs response by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3487
* Revert "In Workflow Settings, disable the "Generate Code" toggle, and always set it to `true`." by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3488
* generate_script will be used to run generated code by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3489
* Update API specifications with fern api update by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3490
* only run script when generate_script is true by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3491
* Feature/workflow history by @Valeran86 in https://github.com/Skyvern-AI/skyvern/pull/3432
* fix duplicated block library by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3493
* pass reasoning to error code gen by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3494
* update to $0.05 per step both in frontend and backend by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3495
* sort pbs downloaded files by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3496
* code caching: enabled/disabled UX for workflow run UI by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3497
* add ai_fallback to TaskV2Request model by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3498
* fix input on blocking element issue by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/3500
* Azure ClientSecretCredential support by @stenn930 in https://github.com/Skyvern-AI/skyvern/pull/3456
* Pedro/thinking budget optimization by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/3502
* add recordings to browser session object by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3503
* close session instead of delete session by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3505
* Add payload functionality to our experimentation framework by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/3506
* Dev scripts, Add support for rendering videos for browser sessions by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3507
* aggregate error code in workflow run response by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3508
* workflow run sequential key by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3509
* do no surface error code for completion by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3510
* workflow run sequential key frontend by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3511
* public run endpoint with error code by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3512
* Feature: workflow history, buttons moved on top by @Valeran86 in https://github.com/Skyvern-AI/skyvern/pull/3492
* Update API specifications with fern api update by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3504

## New Contributors
* @pedrohsdb made their first contribution in https://github.com/Skyvern-AI/skyvern/pull/3449

**Full Changelog**: https://github.com/Skyvern-AI/skyvern/compare/v0.2.14...v0.2.15