Releases: Skyvern-AI/skyvern
Releases · Skyvern-AI/skyvern
v0.2.20
What's Changed
- FE: allow workflow run UI to show browser stream if workflow run has one by @jomido in #3838
- Cleanup ENABLE_TASKV2_METADATA_CURRENT_URL_VALIDATION experiment by @stanislaw89 in #3836
- Fern: add TypeScript code examples by @stanislaw89 in #3839
- Fern: generated SDK post processing by @stanislaw89 in #3840
- not try selectable input for otp or secret input by @LawyZheng in #3843
- skip msedge download hub page by @LawyZheng in #3844
- mark readonly element as interactable by @LawyZheng in #3845
- label workflow failure reason by status by @wintonzheng in #3830
- Update API specifications with fern api update by @wintonzheng in #3842
- make templating lax again by @jomido in #3846
- making gpt5 models have temp 1 by @pedrohsdb in #3849
- Release v0.2.21 by @stanislaw89 in #3848
- Log response status in request_logging by @stanislaw89 in #3747
- SDK: support actions skeleton by @stanislaw89 in #3817
- automatically parse content from totp url by @wintonzheng in #3852
- set up xp for using cheaper model for verication result by @pedrohsdb in #3853
- Fix z-indexing issue for timeline/browser stream in debugger view by @jomido in #3854
- set workflow status to 'published' when a user saves a workflow by @jomido in #3855
- Use lazy imports in init.py by @stanislaw89 in #3847
- Add GET /v1/credentials/totp to list recent 2FA codes per org by @marcmuon in #3770
- removing laminar by @pedrohsdb in #3858
- revert #2154 - fix complete action bug by @LawyZheng in #3859
- Update
Copy to cURLbuttons to reference the new Runs API spec by @marcmuon in #3765 - OS-level workflow run alert (w sound) on status change by @jomido in #3862
- add notification sound for workflow runs by @jomido in #3863
- SDK: support select_option and extract by @stanislaw89 in #3850
Full Changelog: v0.2.19...v0.2.20
v0.2.19
What's Changed
- chore: remove
x-api-keyauth scheme by @dsinghvi in #3805 - Release 0.2.19: Update Fern TS SDK by @stanislaw89 in #3807
- fix script gen asyncio create_task bug by @wintonzheng in #3798
- Backend: implement InteractionBlock by @jomido in #3810
- fix SelectItem value for Run With in start node workflow settings by @jomido in #3774
- fix reload action by @wintonzheng in #3811
- add log attrs for failed emails by @jomido in #3812
- ensure disable_cache saves for v2 task block by @jomido in #3813
- fix settings in email api by @wintonzheng in #3814
- get task v2 block disable_cache value back by @wintonzheng in #3815
- point flash and flash lite to stable by @pedrohsdb in #3816
- fix send email api by @wintonzheng in #3818
- FE implementation of InteractionNode by @jomido in #3821
- TypeScript SDK: building automatically via workflow by @stanislaw89 in #3820
- Update API specifications with fern api update by @wintonzheng in #3819
- get workflow runs by ids by @LawyZheng in #3824
- Jon/backend hitl buffs by @jomido in #3826
- Extract SkyvernPageAi from SkyvernPage by @stanislaw89 in #3825
- make jinja rendering in blocks more strict by @jomido in #3827
- various hitl buffs by @jomido in #3828
- Fern: regenerated Python SDK by @stanislaw89 in #3829
- BE: allow workflow run UI to show browser stream if workflow run has one by @jomido in #3834
- make templating strictness easy to switch between by @jomido in #3835
Full Changelog: v0.2.18...v0.2.19
v0.2.18
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
v0.2.17
What's Changed
- skip exception if pre block screenshot failed by @LawyZheng in #3652
- store xpath as root level attribute of action by @wintonzheng in #3654
- Update API specifications with fern api update by @wintonzheng in #3651
- add idx_job_id for workflow run by @LawyZheng in #3655
- code block support credential by @LawyZheng in #3656
- add organization_id and organization_name to the tracing span in a http request by @LawyZheng in #3657
- prompted workflows: use (nav block, [extract block],) for v1 prompts by @jomido in #3658
- prompted workflows: send either v1 or v2 tasks to prompt endpoint by @jomido in #3659
- Bump bitwarden timeout to 120s, try fix github action by @suchintan in #3661
- Fix z-ordering of panels in the debugger by @jomido in #3662
- ensure dialog closes after positive cache deletion confirmation by @jomido in #3664
- fix codeblock skyvern credential by @LawyZheng in #3665
- Don't show debugger runs in workflow run history by @jomido in #3666
- improve time-to-render/availability-checking of BrowserStream component by @jomido in #3667
- Extract CredentialVaultService by @stanislaw89 in #3669
- Debugger: improve timeline UX while waiting for first item, and while waiting for current item by @jomido in #3668
- removing totp_type from context by @pedrohsdb in #3663
- Forbid whitespaces in parameters by @pedrohsdb in #3672
- allow_codeblock_as_first_block by @pedrohsdb in #3673
- no need to sanitize cache_key by @wintonzheng in #3675
- cleanup precommit hooks by @gswangg in #3616
- abort scraping when too many elements by @LawyZheng in #3678
- Fix dirty-checking for workflows that use a Code Block by @jomido in #3679
- update blog and docs urls by @noqcks in #3671
- use badges for yes/no in browser sessions listing by @jomido in #3680
- For code deletion via workflow save, only ask to delete published code (not pending) by @jomido in #3682
- Migrate credentials to Azure Key Vault by @stanislaw89 in #3681
- Allow using jinja2 in OnePassword parameters by @stanislaw89 in #3670
- Update download blcok timeout to 2 minutes (from 20 minutes by @suchintan in #3684
- Pedro/add sop workflow builder by @pedrohsdb in #3685
- script gen bug - fix parameters input for non task blocks by @wintonzheng in #3683
- Format recipients email block by @suchintan in #3687
- Mask logged body for sensitive endpoints by @stanislaw89 in #3689
- Enable code generation when a single block is run in the debugger by @jomido in #3694
- [DB] Fix: align datetime writes with tz-naive columns by @celalzamanoglu in #3634
- fix claude output tokens by @gswangg in #3695
- add support for claude sonnet 4.5 by @gswangg in #3692
- chore: env path refactor by @gswangg in #3691
- docs: add Ollama + LiteLLM quickstart and sidebar entry by @alex-ciobotea-dvloper in #3176
- Fix incorrect model reference in .env.sample for GEMINI_API_KEY by @57hemanth in #3057
- feat: self healing skyvern api key by @gswangg in #3614
- fix import in org_auth_service.py by @wintonzheng in #3698
- upgrade bw client cli version to 2025.9.0 by @wintonzheng in #3699
- Update API specifications with fern api update by @wintonzheng in #3700
- fix http logs did not show org info by @LawyZheng in #3701
- support magic link login by @LawyZheng in #3702
- only keep totp endpoint by @LawyZheng in #3704
- Cleanup some type related warning by @stanislaw89 in #3706
- fix all dict.get fallbacks instances in create-from-prompt endpoint by @jomido in #3708
- use action.text for input actions in workflow timeline, instead of action.response by @jomido in #3709
- Make navigate_to_url idempotent by @stanislaw89 in #3705
- Disable sorting in CustomConsoleRenderer by @stanislaw89 in #3711
- block level script run by @wintonzheng in #3710
- Revert "Make navigate_to_url idempotent" by @stanislaw89 in #3712
- add disable_cache to block by @wintonzheng in #3713
- Log server start/stop by @stanislaw89 in #3715
- Delete Azure Vault secrets async by @stanislaw89 in #3716
- readonly input type dropdown by @LawyZheng in #3717
- add Disable Cache toggle to blocks that currently support Cache Actions (there are 6 of em) by @jomido in #3719
- ignore disable_cache change when busting cache by @wintonzheng in #3720
- add disable_cache to Validation and TaskV2 by @jomido in #3721
- make cacheActions optional in DisableCache component; add disable cache toggle to Validation and V2Task blocks by @jomido in #3722
- Refactor LLM config to payload-based approach and add NORMAL/CUSTOM select-agent handlers by @pedrohsdb in #3723
- Post action improvements: only generate scripts for a certain list of actions by @wintonzheng in #3676
- Log server start/stop by @stanislaw89 in #3724
- append complete action (for validation) to the end of every task block by @wintonzheng in #3726
- get fastapi startup & shutdown log back by @wintonzheng in #3727
- Update API specifications with fern api update by @wintonzheng in #3728
- SkyvernPage actions: Support selector and xpath at the same time. Migrate generate script to use click(selector=f"xpath={xpath}") by @wintonzheng in #3729
- Feature: credentials page & vaultwarden compose setup by @Valeran86 in #3534
- move startup and teardown events to forge api_app.py by @wintonzheng in #3730
- task v2 block should have disable_cache by @wintonzheng in #3731
- make run_with and ai_fallback work in the public API by @wintonzheng in #3732
- extend datepicker agent by @LawyZheng in #3734
- fix file upload files by @wintonzheng in #3735
- introduce llm key for script gen by @wintonzheng in #3736
- fix SCRIPT_GENERATION_LLM_API_HANDLER assignment pattern by @wintonzheng in #3737
- Add instruction for running generated code locally by @jomido in #3739
- expose block runs for debug sessions by @jomido in #3740
- feat(workflows, runs, api): parameter metadata search/filter/display across workflows and runs by @celalzamanoglu in #3718
- only include last action result in history by @LawyZheng in #3741
- longer wait time to load dropdown when there is an onclick attr by @LawyZheng in #3743
- laminar fix attempt by @pedrohsdb in #3742
- CLI - skyvern run code by @wintonzheng in #3738
- skyvern v0.2.17 by @wintonzheng in #3744
- Fix scroll overlaying element in WorkflowParametersPanel by @stanislaw89 in #3745
- script generation bug: sing...
v0.2.16
What's Changed
- Terminate WebSocket Stream when Session is Deleted by @jomido in #3515
- fix reload for local dev when script is generated by @wintonzheng in #3514
- change retry summarization to use secondary llm by @pedrohsdb in #3517
- add gemini flash lite to model selector by @jomido in #3518
- make the example pills on discover page invoke a v2 task w debugger by @jomido in #3519
- Ensure scripts are freshly fetched for Workspace (they need to show up after a wf run) by @jomido in #3520
- workflow run UI: code generation affordances by @jomido in #3521
- use secondary llm to generate workflow parameters for script generation by @wintonzheng in #3522
- remove valid css selector check by @LawyZheng in #3524
- Add CLAUDE.md by @suchintan in #3525
- index for created_at for multiple tables by @wintonzheng in #3526
- standardize browser sessions ui, and prevent constant reloads of stream by @jomido in #3527
- Run Workflow UI: default 'run-with-code' and 'ai-fallback' to true by @jomido in #3528
- Align workflow-level cache settings with workflow-run-level cache se… by @jomido in #3529
- show block outputs only in debugger, not in editor by @jomido in #3530
- Pedro/prompt caching by @pedrohsdb in #3531
- Fix unpacking error in build_and_record_step_prompt by @pedrohsdb in #3533
- adding new gemini flash preview models by @pedrohsdb in #3536
- Add endpoint for browser sessions history by @jomido in #3537
- Revert "Add endpoint for browser sessions history" by @jomido in #3538
- updating mypy by @wintonzheng in #3539
- Making ValidationBlock not count towards max_steps check by @pedrohsdb in #3540
- Update API specifications with fern api update by @wintonzheng in #3532
- fix mypy issue for org tokens by @wintonzheng in #3541
- script gen - support skyvern.loop & cleaner interfaces for generated code (no need to pass context.parameters, implicit template rendering) by @wintonzheng in #3542
- add extraction block json validation by @ZaraCook in #3499
- fix workflow_run.run_with override by @wintonzheng in #3543
- Add endpoint for browser sessions history by @jomido in #3548
- Add Browsers (browser management) to cloud app by @jomido in #3549
- migrate generate_script -> run_with (BE) by @jomido in #3550
- hide versioning during workflow execution (or queueing) by @jomido in #3552
- migrate generate_script -> run_with (FE) by @jomido in #3555
- Update API specifications with fern api update by @wintonzheng in #3556
- Script gen support - send email with file attachments by @wintonzheng in #3551
- Replace file_suffix with file_name (but keep vairable name for backwards compatibility), Add path to Azure Blob, remove defaulted {workflow_run_id} by @wintonzheng in #3557
- Handle duplicate files by @suchintan in #3558
- allow max timeout 24h when creating browser sessions by @wintonzheng in #3559
- Jon/sky 6560 enrich browser session creation via UI and place inside main layout by @jomido in #3560
- do not publish workflow by default by @wintonzheng in #3561
- reduce debug session browser session timeout minutes to 20 by @jomido in #3563
- Input > WorkflowBlockInputArea for filename in FileDownloadNode by @jomido in #3564
- support templating with secrets / credentials by @pedrohsdb in #3565
- Migrate Skyvern to uv from poetry by @stanislaw89 in #3554
- Data schema spec fix: TSON instead of JSON by @jomido in #3566
- Configure Stas' GH PAT by @stanislaw89 in #3568
- integrate parameters to support legacy tasks with parameters by @wintonzheng in #3567
- Get it back - Data schema spec fix: TSON instead of JSON (#3566) by @wintonzheng in #3569
- add debug_session_id column to workflow_runs table, and accept from a… by @jomido in #3571
- script gen support validation block by @wintonzheng in #3573
- v0.2.16 SDK by @wintonzheng in #3562
- add flag for forcing code_gen for v2 task block runs by @jomido in #3576
- skip malformed css selector by @pedrohsdb in #3577
- Revert "skip malformed css selector" by @pedrohsdb in #3578
- reverting lawys PR to fix workable by @pedrohsdb in #3579
- Delete workflow scripts (bust cache) when workflow definition is updated by @wintonzheng in #3580
- add ai_fallback to workflow_runs by @wintonzheng in #3581
- fix false positive for isDirty check via StartNode by @jomido in #3582
- re-enable post action script gen when there's no published script by @wintonzheng in #3583
- Updating Gemini flash pointers in registry and frontend to preview-09-2025 by @pedrohsdb in #3584
- Update uv.lock for Skyvern 0.2.16 by @stanislaw89 in #3585
- do not delete cache when running task v2 while workflow is being updated by @wintonzheng in #3586
- do not publish workflow when running task v2 by @wintonzheng in #3588
- fix task v2 post action script gen - update workflow definition before execution the generated block by @wintonzheng in #3589
- Add support for more proxies by @suchintan in #3591
- Fix bug with downloaded file getting their file path added, fix bug with azure blob path by @suchintan in #3592
- Minor docs update by @suchintan in #3590
- turn on run_with code and ai fallback by default for task v2 by @wintonzheng in #3593
- Update JavaScript file reference in docs.yml to tracking.js by @suchintan in #3594
- Add pizzzaz to homepage by @suchintan in #3595
- fix workflow_runs.code_gen to enforce code generate only for task v2 block run by @wintonzheng in #3597
- pass code_gen flag as True when auto-playing v2 tasks via discover pr… by @wintonzheng in #3596
- All workflows are created with 'default' cache_key by @wintonzheng in #3601
- cache_key for workflow creation is still optional by @wintonzheng in #3602
- generate description for cached action by @wintonzheng in #3603
- Bring it back: turn on run_with code and ai fallback by default for task v2 (#3593) by @wintonzheng in #3604
- fix task v2 block + post action code gen by @wintonzheng in #3605
- send debug_session_id when running a block by @jomido in #3572
- adding real username and pwd keys by @pedrohsdb in #3607
- add pre click back to select option handler by @wintonzheng in #3608
- fix empty cache_key_value for block run cache by @wintonzheng in #3610
- workflow default cache_key should be 'default' by @wintonzheng in #3609
- sanitize python func names in script gen by @wintonzheng in #3611
- debugger: show animated button and pulse code editor when we think co… by @jomido in #3618
- make browser download timeout configurable for bloc...
v0.2.15
What's Changed
- enable code view for taskv2 block by @jomido in #3443
- Jon/sky 6395 refresh code while workflow is running by @jomido in #3444
- Jon/sky 6375 alter how show all code works by @jomido in #3445
- Add Pedro's gh PAT by @wintonzheng in #3446
- setting up a separate handler for parse input or select, for experiment by @pedrohsdb in #3449
- add status column to the workflow_scripts table by @wintonzheng in #3450
- Setting for check-user-goal in sequential click for dropdown (flash_lite xp) by @pedrohsdb in #3451
- fix codeblock in debugger by @LawyZheng in #3452
- Add auto-completion flash lite support for Gemini 2.5 Flash Lite testing by @pedrohsdb in #3453
- README Updates by @suchintan in #3442
- denpendent workflow run by @LawyZheng in #3457
- fix cua bug by @LawyZheng in #3459
- script gen - loop block support by @wintonzheng in #3455
- hostfix cua click by @LawyZheng in #3460
- support proxy select for pbs by @LawyZheng in #3461
- denpendent run frontend by @LawyZheng in #3462
- code-key-overflow-fix by @jomido in #3463
- Jon/improve cache key value deletion by @jomido in #3464
- remove placeholder text for blocks without in the the workflow run ui by @jomido in #3465
- remove slash from cache key value delete http call by @jomido in #3466
- use code/use ai in workflow run ui by @jomido in #3468
- Jon/allow block scripts to be fetched with status by @jomido in #3469
- In Workflow Settings, disable the "Generate Code" toggle, and always set it to
true. by @jomido in #3471 - better totp failure reason and error code by @LawyZheng in #3472
- sequential workflow fix by @LawyZheng in #3473
- Bugfix: Added
skyvern-frontendas external files into project distribution by @Valeran86 in #3474 - add more credential request retries by @LawyZheng in #3477
- add run_with to workflow_runs table by @jomido in #3478
- Jon/hotfix always allow cache key edit by @jomido in #3479
- script gen post action by @wintonzheng in #3480
- shu/script status pending by @wintonzheng in #3481
- scripts api routes work with either slash or no slash at the end by @wintonzheng in #3467
- default code gen to true for prompt-initiated workflows by @jomido in #3483
- Jon/sky 5969 ensure generate script and script key cross export import boundary by @jomido in #3484
- hotfix via suchintan for some sort of unwanted increase of prompting by @jomido in #3485
- downloaded files in pbs response by @LawyZheng in #3487
- Revert "In Workflow Settings, disable the "Generate Code" toggle, and always set it to
true." by @wintonzheng in #3488 - generate_script will be used to run generated code by @wintonzheng in #3489
- Update API specifications with fern api update by @wintonzheng in #3490
- only run script when generate_script is true by @wintonzheng in #3491
- Feature/workflow history by @Valeran86 in #3432
- fix duplicated block library by @wintonzheng in #3493
- pass reasoning to error code gen by @LawyZheng in #3494
- update to $0.05 per step both in frontend and backend by @wintonzheng in #3495
- sort pbs downloaded files by @LawyZheng in #3496
- code caching: enabled/disabled UX for workflow run UI by @jomido in #3497
- add ai_fallback to TaskV2Request model by @jomido in #3498
- fix input on blocking element issue by @pedrohsdb in #3500
- Azure ClientSecretCredential support by @stenn930 in #3456
- Pedro/thinking budget optimization by @pedrohsdb in #3502
- add recordings to browser session object by @wintonzheng in #3503
- close session instead of delete session by @wintonzheng in #3505
- Add payload functionality to our experimentation framework by @pedrohsdb in #3506
- Dev scripts, Add support for rendering videos for browser sessions by @wintonzheng in #3507
- aggregate error code in workflow run response by @LawyZheng in #3508
- workflow run sequential key by @LawyZheng in #3509
- do no surface error code for completion by @LawyZheng in #3510
- workflow run sequential key frontend by @LawyZheng in #3511
- public run endpoint with error code by @LawyZheng in #3512
- Feature: workflow history, buttons moved on top by @Valeran86 in #3492
- Update API specifications with fern api update by @wintonzheng in #3504
New Contributors
- @pedrohsdb made their first contribution in #3449
Full Changelog: v0.2.14...v0.2.15
v0.2.14
What's Changed
- unthaw S3 objects by @wintonzheng in #3406
- scripts gen all block support by @wintonzheng in #3407
- refactor select option logic by @LawyZheng in #3408
- pbs proxy debugging by @LawyZheng in #3409
- add back error code description in the main prompt by @LawyZheng in #3410
- Pedro/migrate context call to main prompt by @wintonzheng in #3400
- use the run_id as the primary key for input text context feature flag by @wintonzheng in #3412
- llm log by @wintonzheng in #3414
- add totp_code_required info to the InputTextAction json by @wintonzheng in #3415
- fix generate error code bug by @LawyZheng in #3416
- script gen fix file upload and file download blocks by @wintonzheng in #3417
- selfhost debugger support part 1 -- give a VNC support flag in backend by @LawyZheng in #3418
- self host debug support part 2 - add vnc support flag in debug session model by @LawyZheng in #3419
- selfhost debugger support part 3 - frontend change by @LawyZheng in #3420
- fix cant turn off browser session browser by @LawyZheng in #3421
- Azure Vault credential support by @stenn930 in #3394
- shu/fix totp script gen by @wintonzheng in #3423
- Support skyvern.upload_file by @wintonzheng in #3424
- multiple UI fixes/updates by @jomido in #3422
- show turn off browser button by @LawyZheng in #3426
- fix run duration calculation by @LawyZheng in #3427
- add history to surface errorcode prompt by @LawyZheng in #3428
- Use gemini 2_5 flash lite for create_extract_action by @LawyZheng in #3429
- Update API specifications with fern api update by @wintonzheng in #3430
- enable code block frontend by default by @wintonzheng in #3399
- add workflow_run.script_run and mark ai_fallback_triggered when the script falls back to ai run by @wintonzheng in #3433
- fix webhook payload schema doc by @wintonzheng in #3435
- Quick fix: workflow_run.script_run schema validation by @wintonzheng in #3436
- Script run - take screenshot for the workflow run block by @wintonzheng in #3437
- Smarter select_option & input_text actions by @wintonzheng in #3440
- Jon/UI updates 09 15 1 by @jomido in #3441
- Issue-2756: updated alembic setup to account for
asyncpgmode by @Valeran86 in #3431 - Update log message for S3 upload completion by @suchintan in #3438
New Contributors
- @Valeran86 made their first contribution in #3431
Full Changelog: v0.2.13...v0.2.14
v0.2.13
What's Changed
- generate error failure when summary failure reason by @LawyZheng in #3395
- use single prompt to generate error code by @LawyZheng in #3396
- fix open source streaming in a container by @wintonzheng in #3397
- script gen run code block using the block interface by @wintonzheng in #3401
- fix wrong endpoint error by @LawyZheng in #3402
- Script gen - support CloudStorageBlock by @wintonzheng in #3403
- add dramatiq dependency by @LawyZheng in #3405
- add user agent on ui by @LawyZheng in #3404
Full Changelog: v0.2.12...v0.2.13
v0.2.12
What's Changed
- support to parse dash in otp secret by @LawyZheng in #3309
- use single press instead of press sequentially by @LawyZheng in #3310
- Add run timeline endpoint by @suchintan in #3312
- flag to control ai fallback by @wintonzheng in #3313
- Debugger Continuity (BE) by @jomido in #3314
- fix back history by @jomido in #3315
- update 'Scripts' -> 'Code'; update some other verbiage by @jomido in #3316
- remove copy copy button from code dropdown by @jomido in #3317
- Debugger Continuity (FE) by @jomido in #3318
- disable script for block runs by @wintonzheng in #3319
- Add workflow failure tips by @dvloper-serena in #2794
- remove annoying logs - "wait for animation end" by @wintonzheng in #3275
- allow ai_fallback to save by @jomido in #3321
- code cache icon button instead of dropdown by @jomido in #3322
- fix logo centering by @jomido in #3323
- ai fallback toggle by @jomido in #3324
- mimic native nested scroll behaviour by @jomido in #3325
- Script gen - remove 2 lines before generated parameter schema by @wintonzheng in #3328
- Update API specifications with fern api update by @wintonzheng in #3329
- script regeneration after ai fallback by @wintonzheng in #3330
- add db index idx_workflow_scripts_wpid_cache_key_value by @wintonzheng in #3331
- add generate_script to the task v2 table by @wintonzheng in #3332
- use type instead of press by @LawyZheng in #3334
- Fix extraction prompt templating by @wintonzheng in #3335
- downloaded file debugger accessible by @LawyZheng in #3338
- fix browser cdp connection by @LawyZheng in #3339
- Jon/debugger layout by @jomido in #3340
- layout fixes 1 by @jomido in #3341
- debugger layout fixes 2 by @jomido in #3342
- fix useRerender by @jomido in #3343
- Fix scroll behaviour in workflow UI by @jomido in #3344
- add generate_script to v2 task settings by @jomido in #3345
- improve credential input by @LawyZheng in #3347
- fix extract action model by @LawyZheng in #3348
- script run - fix post action screenshot mismatch issue by @wintonzheng in #3346
- clean up workflow run when it's done by cached script by @wintonzheng in #3333
- Debugger: Increase left-side width by @jomido in #3350
- fix credential context bug by @LawyZheng in #3351
- add endpoint/logic for creating a taskv2-workflow from a prompt by @jomido in #3352
- Jon/debugger layout fixes 3 by @jomido in #3353
- ai_adapt_value for text input by @wintonzheng in #3354
- support to use vaultwarden for skyvern credential by @LawyZheng in #3355
- remove orgwalls for caching by @wintonzheng in #3357
- accept ai_fallback for new workflows by @jomido in #3358
- ai_adapt_value -> ai_infer by @wintonzheng in #3359
- remove orgwalls for caching (#3357) by @wintonzheng in #3360
- fix block screenshot bug by @LawyZheng in #3361
- fix input value bug for script run by @wintonzheng in #3362
- enable ENABLE_CODE_BLOCK by default by @wintonzheng in #3363
- show input value before the value is interpretated into a real secret by @wintonzheng in #3364
- ENABLE_CODE_BLOCK = True by default by @wintonzheng in #3365
- Fix pagination: disable Next correctly for workflows and run history by @dvloper-bogdan in #3293
- add skyvern defined error code by @LawyZheng in #3366
- fix skyvern error by @LawyZheng in #3367
- run script with browser session by @wintonzheng in #3368
- Fix typos in prompts by @asherf in #2855
- make the default page size 10 by @wintonzheng in #3369
- make the default page size 10 for the run history by @wintonzheng in #3370
- browser session id should be passed to _execute_workflow_script in execute_workflow by @wintonzheng in #3371
- debugger layout fixes 4 by @jomido in #3372
- sanitize workflow parameters for generate workflow parameters by @wintonzheng in #3373
- try to fix pbs proxy issue by @LawyZheng in #3375
- Pre-convo UI by @jomido in #3376
- reduce complexity in Workspace by @jomido in #3377
- Remove "Contributor Setup" from readme by @stenn930 in #3379
- make ai fallback true by default by @jomido in #3380
- update cloud sync Sep 6th by @wintonzheng in #3382
- update cache key value deletion verbiage by @jomido in #3381
- use Splitter for debugger layout by @jomido in #3383
- Use Jinja-style syntax in Bitwarden parameters by @stenn930 in #3387
- script video fix by @wintonzheng in #3388
- fix typing in _resolve_parameter_value by @wintonzheng in #3390
- retry bitwarden failed requests by @LawyZheng in #3391
- add nudge animation and ghost for timeline by @jomido in #3393
New Contributors
- @dvloper-bogdan made their first contribution in #3293
- @stenn930 made their first contribution in #3379
Full Changelog: v0.2.11...v0.2.12
v0.2.11
What's Changed
- generate GeneratedWorkflowParameters by @wintonzheng in #3264
- Add Cache Key Value API Endpoints and Db Methods by @jomido in #3265
- Add Panel For Cache Key Value Selection And Deletion by @jomido in #3266
- extend bitwarden credential to support vaultwarden by @LawyZheng in #3268
- Update API specifications with fern api update by @wintonzheng in #3267
- disable svg css agent by default by @LawyZheng in #3269
- reuse parameter-patching input by @jomido in #3271
- no success (or fail) for action list/action card by @jomido in #3272
- add created_by column to actions table by @jomido in #3273
- add icon for scripted actions by @jomido in #3274
- support templating in scripts and support block_output by @wintonzheng in #3276
- GPT-5 Support + Better Logs by @wintonzheng in #3277
- make missing script key value 'default' by @jomido in #3278
- Script - credential / secret integration by @wintonzheng in #3279
- update .env.example for gpt 5 by @wintonzheng in #3280
- store workflow start block code by @wintonzheng in #3283
- script skyvern fallback by @wintonzheng in #3285
- fix cannot access local variable 'prompt_tokens' where it is not associated with a value by @wintonzheng in #3286
- More logs to show why a script fails by @wintonzheng in #3287
- Script action - store text and option by @wintonzheng in #3289
- fix single input agent llm handler by @wintonzheng in #3290
- support gemini reasoning effort by @wintonzheng in #3282
- support select llm for file parser by @LawyZheng in #3291
- show all of the scripts via a button by @jomido in #3294
- show all of the scripts via a button by @jomido in #3295
- frontend support llm selector for fileparser by @LawyZheng in #3281
- refactor gemini reasoning effor by @LawyZheng in #3292
- Action UI Update by @jomido in #3296
- put it back the way it was by @jomido in #3297
- Jon/add tooltip for scripted execution icon by @jomido in #3298
- Fix FloatingWindow & BrowserStream UI Bugs by @jomido in #3299
- Log http block request body, make azure blob key parameterizable by @suchintan in #3300
- expand start block when code is flipped by @jomido in #3301
- redo 6035 because of 6036, which undid 6035 by @jomido in #3302
- Add created_by for script actions by @wintonzheng in #3303
- script deploy & run are not available by @wintonzheng in #3288
- fix missing recording for task v2 block by @LawyZheng in #3304
- script deploy & run are not available by @LawyZheng in #3305
- pass workflow pid when execute workflow by @LawyZheng in #3306
- allow Exception in code block by @LawyZheng in #3307
Full Changelog: v0.2.10...v0.2.11