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