v1.0.14

Skyvern-AI/skyvernv1.0.14Feb 18, 2026by wintonzheng

AI Summary

This release mirrors v1.0.15, focusing on data schema improvements, credential UI, and Opus 4.6 support. It includes backend stability fixes, workflow timeline enhancements, and MCP tool improvements.

Key Highlights

  • Support for Anthropic Claude Opus 4.6 in webbench.
  • Enhanced data schema generation with context awareness and snake_case defaults.
  • Improved workflow run timeline UX with nested conditional branch blocks.
  • MCP remote hosting runtime support and CLI parity commands.
  • Backend support for 2FA code detection without TOTP credentials.

New Features

  • Anthropic Claude Opus 4.6 support
  • Data schema generation improvements
  • Workflow timeline UX improvements
  • MCP remote hosting runtime support
  • CLI parity commands
  • 2FA code detection support

Full Release Notes

## What's Changed

Version bumped from 1.0.13 to 1.0.14

### Recent Changes
- v1.0.14 (#4770) (fc41285f)
- fix workflow run dead state after diagnostics back nav (#4776) (fd8c33e0)
- Fix collapsible nav in collapsed sidebar (#4775) (c3856f69)
- Fix cached script element IDs missing after page navigation (#4774) (699e6408)
- Fix page-level SCROLL: preserve scroll position for T&C buttons (#SKY-7924) (#4772) (03a1f9d5)
- Move npm build to Docker image build time (#4636) (a71493bb)
- Extract shared core from MCP tools, add CLI browser commands (#4768) (7c5be8fe)
- Pass existing schema as context to data schema generation prompt (#SKY-7484) (#4766) (aacc6123)
- Improve suggested prompt generation for data extractions (#SKY-7447) (#4765) (095ef114)
- Default data schema output to recommend snake_case (#SKY-7446) (#4764) (957e6203)
- Update API specifications with fern api update (#4760) (7491e72a)
- Add frontend edit credential UI (#SKY-7883) (#4762) (462d6772)
- cloud ui docs + cookbooks (#4759) (bf8c7de8)
- SKY-7925 - add exception handing for vault configuration issues (#4758) (06fe51ad)
- Update API specifications with fern api update (#4757) (2afd1932)
- Bump the uv group across 2 directories with 3 updates (#4756) (6135b3aa)
- Fix ruff config: consolidate into pyproject.toml (#4755) (b1e5eb92)
- Update API specifications with fern api update (#4754) (757e859c)
- [SKV-3992] Add OPENAI_COMPATIBLE for githubcopilot.com (#3993) (3d4192cc)
- Reduce frequency of thinking budget optimization logs (#4746) (1263c09a)
- Fix direct_searching clearing input after Enter (#SKY-7988) (#4745) (2953a35a)
- Fix PII leakage in cached run_task() prompts (#SKY-7989) (#4744) (ff5a74da)
- Add SCROLL action to extract-action prompt (#SKY-7924) (#4743) (53a89c3e)
- Fix parameter toggle not collapsing auto-expanded rows (#SKY-7982) (#4741) (0243ae13)
- Improve search_key/error_code API docs and reorganize Fern sections (#SKY-7884) (#4740) (c1272b37)
- Add MCP prompt skills for workflow design, debugging, and extraction (#4739) (cc4a8b83)
- add tests to sync.yml (#4738) (b419d68b)
- Remove setup.sh in favor of skyvern CLI (#4737) (155c07f8)
- Add retry logic with exponential backoff for Temporal workflow submission (#4734) (08d3b04d)
- fix auto merge gh pat (#4733) (756f01a5)
- remove workflow run status log in webhook (#4732) (5636411c)
- Clarify continue_on_failure vs next_loop_on_failure help text in loop blocks (#4731) (59b21fc0)
- Add TypeScript SDK reference docs with verified code examples (#4730) (0959dae9)
- Remove confirmation prompt for cache deletion in debugger (#SKY-7288) (#4728) (49d281ca)
- Nest conditional branch blocks in workflow run timeline (#SKY-7367) (#4727) (66985536)
- Remove code cache deletion confirmation from backend (#SKY-7370) (#4726) (40b629ec)
- Rewrite MCP server instructions for better LLM tool routing (#4725) (358a7c93)
- Add confirmation dialog for AI-generated data schema (#SKY-7445) (#4724) (4bd4cd1f)
- Rewrite MCP server instructions for better LLM tool routing (#4723) (bb9f91b2)
- Parameterize literal values in cached click action prompts (#4722) (26a39246)
- Use direct API configs for OSS self-hosted users (#4721) (17c13502)
- Fix navigation blocks with engine skyvern-2.0 losing prompt in UI (#4720) (1149138c)
- Fix regeneration loop for conditional workflow scripts (#SKY-7815) (#4719) (4aa99abb)
- Fix press Enter clearing text on Google search (#4718) (9f5ce287)
- optimize debug artifact persisting (#4717) (d8768627)
- fix auto merge when there's sync label (#4715) (a78f83e9)
- Add Python SDK reference docs with LLM-optimized complete reference (#4713) (d1447b8e)
- docs: add optimization section (sessions, profiles, cost control) (#4712) (03bf353e)
- a noop change to log workflow_run_id when continue_on_failure failed during cached execution (#4714) (7bcc7030)
- Add loop prevention and migration detection to OSS→cloud sync (#4711) (bc1bb91c)
- Fix caching bug do not use user data (#4708) (a58847c2)
- Add DOCX file parsing support to FileParserBlock (#4710) (384b8c0a)
- Add GEMINI_3.0_FLASH support and update docker-compose.yml (#4687) (fd241dba)
- Expose get_workflow_runs on new API router (#4709) (dbca5f70)
- Update API specifications with fern api update (#4707) (9f72438a)
- Deprecate 'task' block type in MCP tools — steer toward navigation/extraction (#4706) (4062139e)
- docs: new integrations section with screen recordings and videos + restructuring (#4705) (ac1a7298)
- SKY-7956 Improve login prompt clarity and add invalid credentials handling (#4702) (a20713d9)
- fix broken streaming (#4703) (8fdc7c7d)
- Add auto-merge workflow for sync PRs from approved authors (#4696) (49a18c1b)
- Truncate large webhook payloads in log entries (#4701) (fd5632dd)
- Return 404 instead of 500 when workflow not found (#SKY-7256) (#4699) (cc84c927)
- docs: new cloud ui workflows + new captcha page (#4698) (5e9c1f4f)
- Suppress noisy websockets library INFO logs (#4697) (0c7b18cf)
- Add GPT 5 Mini to model selector and hide GPT 5 (#4686) (c78ec41f)
- Add error_code and search_key filters to workflow runs API (#SKY-7884) (#4694) (b1758dd3)
- Merge Navigation V1 and Task V2 blocks into unified Browser Task block (#4695) (9f7311cc)
- Add endpoint to update existing credential data (#SKY-7883) (#4693) (8c35adf3)
- fix: resolve 60+ dependabot security alerts (#4664) (8b49620f)
- Cloud docs/add getting started (#4690) (b6bddee7)
- feat: new self-hosting docs (#4689) (263a6dec)
- Surface block failure_reason in UI for all block types (#SKY-7620) (#4672) (45cfbb2e)
- Fix rendered expression display for dotted Jinja variables (#SKY-7937) (#4684) (76411b60)
- Block discovery MCP tools + improved MCP instructions (#SKY-7804) (#4683) (0c879492)
- Fix cursor jumping to end in conditional expression editor (#SKY-7938) (#4682) (8c7aa816)

**Full Changelog**: https://github.com/Skyvern-AI/skyvern/compare/v1.0.13...v1.0.14


## What's Changed
* Fix cursor jumping to end in conditional expression editor (#SKY-7938) by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/4682
* Block discovery MCP tools + improved MCP instructions (#SKY-7804) by @marcmuon in https://github.com/Skyvern-AI/skyvern/pull/4683
* Fix rendered expression display for dotted Jinja variables (#SKY-7937) by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/4684
* Surface block failure_reason in UI for all block types (#SKY-7620) by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/4672
* feat: new self-hosting docs by @naman06dev in https://github.com/Skyvern-AI/skyvern/pull/4689
* Cloud docs/add getting started by @naman06dev in https://github.com/Skyvern-AI/skyvern/pull/4690
* fix: resolve 60+ dependabot security alerts by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/4664
* Add endpoint to update existing credential data (#SKY-7883) by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/4693
* Merge Navigation V1 and Task V2 blocks into unified Browser Task block by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/4695
* Add error_code and search_key filters to workflow runs API (#SKY-7884) by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/4694
* Add GPT 5 Mini to model selector and hide GPT 5 by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/4686
* Suppress noisy websockets library INFO logs by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/4697
* docs: new cloud ui workflows + new captcha page by @naman06dev in https://github.com/Skyvern-AI/skyvern/pull/4698
* Return 404 instead of 500 when workflow not found (#SKY-7256) by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/4699
* Truncate large webhook payloads in log entries by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/4701
* Add auto-merge workflow for sync PRs from approved authors by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/4696
* fix broken streaming by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/4703
* SKY-7956 Improve login prompt clarity and add invalid credentials handling by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/4702
* docs: new integrations section with screen recordings and videos + restructuring by @naman06dev in https://github.com/Skyvern-AI/skyvern/pull/4705
* Deprecate 'task' block type in MCP tools — steer toward navigation/extraction by @marcmuon in https://github.com/Skyvern-AI/skyvern/pull/4706
* Update API specifications with fern api update by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/4707
* Expose get_workflow_runs on new API router by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/4709
* Add GEMINI_3.0_FLASH support and update docker-compose.yml by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/4687
* Add DOCX file parsing support to FileParserBlock by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/4710
* Fix caching bug do not use user data by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/4708
* Add loop prevention and migration detection to OSS→cloud sync by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/4711
* a noop change to log workflow_run_id when continue_on_failure failed during cached execution by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/4714
* docs: add optimization section (sessions, profiles, cost control) by @naman06dev in https://github.com/Skyvern-AI/skyvern/pull/4712
* Add Python SDK reference docs with LLM-optimized complete reference by @naman06dev in https://github.com/Skyvern-AI/skyvern/pull/4713
* fix auto merge when there's sync label by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/4715
* optimize debug artifact persisting by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/4717
* Fix press Enter clearing text on Google search by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/4718
* Fix regeneration loop for conditional workflow scripts (#SKY-7815) by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/4719
* Fix navigation blocks with engine skyvern-2.0 losing prompt in UI by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/4720
* Use direct API configs for OSS self-hosted users by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/4721
* Parameterize literal values in cached click action prompts by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/4722
* Rewrite MCP server instructions for better LLM tool routing by @marcmuon in https://github.com/Skyvern-AI/skyvern/pull/4723
* Add confirmation dialog for AI-generated data schema (#SKY-7445) by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/4724
* Rewrite MCP server instructions for better LLM tool routing by @marcmuon in https://github.com/Skyvern-AI/skyvern/pull/4725
* Remove code cache deletion confirmation from backend (#SKY-7370) by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/4726
* Nest conditional branch blocks in workflow run timeline (#SKY-7367) by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/4727
* Remove confirmation prompt for cache deletion in debugger (#SKY-7288) by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/4728
* Add TypeScript SDK reference docs with verified code examples by @naman06dev in https://github.com/Skyvern-AI/skyvern/pull/4730
* Clarify continue_on_failure vs next_loop_on_failure help text in loop blocks by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/4731
* remove workflow run status log in webhook by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/4732
* fix auto merge gh pat by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/4733
* Add retry logic with exponential backoff for Temporal workflow submission by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/4734
* Remove setup.sh in favor of skyvern CLI by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/4737
* add tests to sync.yml by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/4738
* Add MCP prompt skills for workflow design, debugging, and extraction by @marcmuon in https://github.com/Skyvern-AI/skyvern/pull/4739
* Improve search_key/error_code API docs and reorganize Fern sections (#SKY-7884) by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/4740
* Fix parameter toggle not collapsing auto-expanded rows (#SKY-7982) by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/4741
* Add SCROLL action to extract-action prompt (#SKY-7924) by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/4743
* Fix PII leakage in cached run_task() prompts (#SKY-7989) by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/4744
* Fix direct_searching clearing input after Enter (#SKY-7988) by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/4745
* Reduce frequency of thinking budget optimization logs by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/4746
* [SKV-3992] Add OPENAI_COMPATIBLE for githubcopilot.com by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/3993
* Update API specifications with fern api update by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/4754
* Fix ruff config: consolidate into pyproject.toml by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/4755
* Bump the uv group across 2 directories with 3 updates by @dependabot[bot] in https://github.com/Skyvern-AI/skyvern/pull/4756
* Update API specifications with fern api update by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/4757
* SKY-7925 - add exception handing for vault configuration issues by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/4758
* cloud ui docs + cookbooks by @naman06dev in https://github.com/Skyvern-AI/skyvern/pull/4759
* Add frontend edit credential UI (#SKY-7883) by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/4762
* Update API specifications with fern api update by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/4760
* Default data schema output to recommend snake_case (#SKY-7446) by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/4764
* Improve suggested prompt generation for data extractions (#SKY-7447) by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/4765
* Pass existing schema as context to data schema generation prompt (#SKY-7484) by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/4766
* Extract shared core from MCP tools, add CLI browser commands by @marcmuon in https://github.com/Skyvern-AI/skyvern/pull/4768
* Move npm build to Docker image build time by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/4636
* Fix page-level SCROLL: preserve scroll position for T&C buttons (#SKY-7924) by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/4772
* Fix cached script element IDs missing after page navigation by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/4774
* Fix collapsible nav in collapsed sidebar by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/4775
* fix workflow run dead state after diagnostics back nav by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/4776
* v1.0.14 by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/4770


**Full Changelog**: https://github.com/Skyvern-AI/skyvern/compare/v1.0.13...v1.0.14