v1.0.52

Skyvern-AI/skyvernv1.0.52Aug 31, 2026by github-actions[bot]

AI Summary

This maintenance release focuses on enhancing the Copilot workflow editing capabilities, stabilizing the CDP proxy, and introducing advanced features for Task V3 such as auto-observe flags, budget extensions, and page-state stall detection.

Key Highlights

  • Copilot can now edit pending workflow drafts
  • Task V3 improvements: auto-observe A/B flags, action-step budget extensions, and typeahead precision matching
  • CDP Proxy stability fixes for WebSocket handling under upstream bursts
  • Record Browser v2 enhancements allowing rendering to blocks or code

New Features

  • Copilot workflow editing
  • Task V3 auto-observe and budget management
  • Page-state stall detector
  • Analytics status filter with list of run statuses
  • Failure category filter for run history

Full Release Notes

## What's Changed

Version bumped from 1.0.53 to 1.0.52

### Recent Changes
- SKY-15908: Let Copilot edit pending workflow drafts (#8485) (90dee482f)

**Full Changelog**: https://github.com/Skyvern-AI/skyvern/compare/v1.0.53...v1.0.52


## What's Changed
* Log page-analysis deadline exhaustion at warning consistently by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/8294
* Stop the CDP proxy aborting healthy clients with WebSocket 1013 under upstream bursts by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/8297
* Render Record Browser v2 recordings to blocks or code and commit over the messages socket (#SKY-14951) by @cindehaa in https://github.com/Skyvern-AI/skyvern/pull/8300
* Accept a list of run statuses on the analytics status filter by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/8304
* Accept UI session tokens on credential routes when Clerk is absent (SKY-15107) by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8305
* Save credentials from the live draft by @cindehaa in https://github.com/Skyvern-AI/skyvern/pull/8307
* Task V3: continue a batched turn past a tool failure that did not move the page by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/8309
* Check in five dead Datadog log monitors before any delete by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/8310
* SKY-14896: label Copilot authoring prompts by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/8312
* Scope the scraper sleep recorder so a foreign sleeper cannot corrupt its assertions by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/8313
* fix: give an explicit browser session precedence over LoginBlock's credential profile (SKY-14902) by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/8314
* Add a failure_category filter to run history (SKY-14821) by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/8315
* Render the Copilot turn from one fact bundle instead of three verdicts (SKY-14512) by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/8316
* Segment managed browser profiles by rotating credential (SKY-15192) by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/8317
* Gate Task V3 auto-observe per run on a PostHog A/B flag (SKY-15239) by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/8319
* Preserve native browser failure facts for Copilot repair by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/8321
* SKY-15170: Show every rotated credential's 2FA identifier by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/8322
* Show the matching credentials popup from Record Browser (#SKY-15140) by @cindehaa in https://github.com/Skyvern-AI/skyvern/pull/8323
* SKY-15226 Preserve Copilot timeout model provenance by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/8324
* SKY-15160: Preserve failed scout interaction evidence by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/8325
* SKY-15230 Stabilize browser failure repair custody by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/8326
* SKY-15248 Prove a completed run owns its requested outputs by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/8327
* Task V3: commit a typeahead combobox by precision match over its declared rows (SKY-15216, PR 2 of 2) by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/8328
* Record generated-code execution failures for Copilot repair by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/8329
* Render formatted Copilot responses consistently (SKY-15250) by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/8330
* Task V3: hand the previous block's outcome and position to the next block (flagged, default off) by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/8331
* Record the 2026-08-30 PBS session-startup incident and its triage shortcut by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/8332
* Log a closed-set ineligibility reason when resolving the workflow-block engine arm by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/8335
* Scale the task_v3 token backstop with the action-step budget, bounded at a hard ceiling (SKY-15262) by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/8336
* Make the Task V3 auto-observe A/B flag targetable by workflow by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/8337
* Grant one progress-gated extension of the task_v3 action-step budget (SKY-15264) by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/8338
* Keep useful page facts when inspection output is oversized by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/8339
* Add a page-state stall detector to task_v3: live re-plan nudge, shadow would-terminate verdict (SKY-15265) by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/8340
* SKY-15254 Let Copilot work inside embedded pages by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/8341
* Share strategy-aware typing across Copilot surfaces by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/8342
* SKY-15258 Preserve rendered page values in Copilot repair by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/8343
* Dedupe the session-produced download twin in the run-scoped read (SKY-14276) by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/8344
* Emit autocomplete commit evidence on the LLM selection path via a measured control transition by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/8345
* Restrict credential-TOTP to the originating block's linked credentials — explicit threading, no schema change (SKY-15181) by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8346
* SKY-11957: Recover vendor downloads during action polling by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/8347
* Confirm autocomplete selections on the next render by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/8348
* Bump version to 1.0.52 by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8306


**Full Changelog**: https://github.com/Skyvern-AI/skyvern/compare/v1.0.51...v1.0.52