v0.1.76

Skyvern-AI/skyvernv0.1.76Apr 16, 2025by wintonzheng

AI Summary

This early-stage release focuses on CUA (Computer Use Agent) integration, URL encoding fixes, and removing legacy Task V2 API dependencies. It introduces new actions like move and drag, and GPT-4.1 support.

Key Highlights

  • Integration with CUA (Computer Use Agent).
  • Removal of Task V2 API.
  • Added MoveAction and DragAction support.
  • GPT-4.1 support and updated prompts.
  • Fix for OpenAI client initialization issues.

Breaking Changes

  • Removed Task V2 API.

New Features

  • CUA feature - move action.
  • CUA feature - drag action.
  • CUA feature - keypress combo.
  • CUA feature - extraction data combined.
  • CUA feature - skyvern answers CUA questions.

Full Release Notes

## What's Changed
* revert "url encoding fix" by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2135
* improve task generation data extraction goal by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2137
* Retry url encode fix by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2136
* fix open ai client initialization issue by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2138
* remove task v2 api by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2140
* sdk get_run bug fix by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2139
* shu/fallback to skyvern actions when cua returns no action by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2141
* add required action fields for cua fallback actions by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2142
* add move action in frontend by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2143
* add CUA MoveAction by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2144
* cua move action better reasoning by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2145
* cua keypress combo by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2146
* shu/cua keypress combo by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2147
* update generate-task prompt by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2148
* Add any information that helps from the last message of CUA when there's no data extraction goal by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2149
* set task_id in skyvern_context when task block starts by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2114
* remove n8n dependency by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/2151
* fix auto completion bug by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2152
* Log response text on http post by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/2153
* shu/cua other action by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2154
* better data extraction goal prompt for task generation by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2155
* no need to verify completion when we decide to complete according to CUA response; extract data based on CUA reponse as well by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2156
* CUA feature - extraction data combined assisstant's message by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2157
* Let URL be empty string if there is a browser session id by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2158
* CUA feature - support drag action by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2160
* Revert "set task_id in skyvern_context when task block starts" by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2161
* GPT-4.1-support by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/2159
* null_action means doing nothing and taking a screenshot by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2162
* CUA feature - skyvern answers CUA questions and makes a decision if being asked to by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2163
* try to fix screenshot timeout by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2164
* extend custom select by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2167
* reset skyvern_context after task v2 block is done by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2168
* Revert "Revert "set task_id in skyvern_context when task block starts"" by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2169
* fix llm cost for gpt4.1 by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2172
* VerificationCodeAction in frontend by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2173


**Full Changelog**: https://github.com/Skyvern-AI/skyvern/compare/v0.1.75...v0.1.76