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