| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-06-30 | 39.7 kB | |
| Release v1.0.44 source code.tar.gz | 2026-06-30 | 486.6 MB | |
| Release v1.0.44 source code.zip | 2026-06-30 | 489.0 MB | |
| Totals: 3 Items | 975.6 MB | 0 | |
What's Changed
Version bumped from 1.0.43 to 1.0.44
Recent Changes
- Bump version to 1.0.44 (#6864) (84cf1b5a8)
- Group skipped workflow branches in run timeline (#6934) (86095f81b)
- fix(SKY-11599): re-stack legacy editor canvas after collapse/accordion animations settle (#6933) (0cd6da173)
- feat(SKY-11580): force diagnose-first on the Fix-with-Copilot path (#6932) (bb0ecbae3)
- feat(SKY-11596): make studio settings sidebar a grid column like the Copilot (#6931) (29dfa9dc3)
- fix(SKY-11560): mirror legacy run page in studio run-tab hero (per-action & per-block) (#6930) (a23465353)
- API docs sync: document residential ISP proxy pinning (#6860) (0fc435d4a)
- fix(SKY-11462): surface raw DOM reads as an extraction step in code block outline (#6928) (9770e8ecf)
- feat(SKY-11509): restyle run tabs — Details→Overview popover, Inputs/Outputs center tabs, responsive header (#6927) (24119e0aa)
- SKY-11505: distinguish loading vs empty state in studio run view (#6926) (b9c8300a7)
- Expose datepicker header navigation controls (#6925) (88fcf2cce)
- fix(SKY-11562): keep adopted-session download poll loop polling after helper failure (#6924) (5e47a3a69)
- fix(SKY-11512): handle blob: URLs in adopted-session download save path (#6920) (18ccfdb05)
- feat(actions): hint at calendar/picker fallback when input_text rejects a date span (#6923) (e428b35c4)
- SKY-11246 fix(persistent-browsers): active CDP probe + evict-on-Connection-closed for cached PBS reuse (#6921) (95afc4374)
- Fix remote browser session recording target reuse (#6919) (6bcba9c48)
- SKY-11558: Preserve committed Copilot run outcomes (#6917) (3e75fccb1)
- Restore Tesseract in runtime images (#6916) (46f22cdad)
- Polish Workflow Studio top bar spacing, grouping, and sizing (#6914) (1451bd491)
- fix(SKY-11516): fire copilot.discover.started on /discover copilot handoff (#6913) (b4eef3f69)
- feat(SKY-11580): seed a grounded diagnose turn from "Fix with Copilot" (#6908) (7cfd4f7dd)
- fix(SKY-11579): guard bulk folder moves while one is pending (#6904) (e29108b57)
- feat(SKY-11276): bridge studio run id into the workflow copilot request (#6906) (ff581e822)
- fix(SKY-11567): guard workflow document editor against absent values (#6905) (779bcd31f)
- test(SKY-11383): guard block config panel top gap below workflow header (#6903) (8c4b38915)
- SKY-11559: Verify validation classifications deterministically (#6902) (e1f190a98)
- SKY-11549: tolerate NANP country-code phone readback (#6901) (8d26fa3f0)
- feat(SKY-11337): unified right-click + bulk action menus for the agents list (#6900) (896d09837)
- fix(llm): constrain MiMo v2.5 reasoning to stop runaway generation (#6898) (e5c0008e1)
- SKY-11544: Fix value-grounded Copilot completion criteria (#6899) (e75f13c8b)
- fix(SKY-11495): credit validation review fallback floor (#6897) (1282faf30)
- fix(SKY-11536): gate WORKFLOW_TAGGING on shared workflow-tag filter endpoints (#6896) (0e2bfbb2f)
- SKY-10723: Add worker-side CDP livestream publishing (#6895) (25f8e2873)
- security: add path-containment checks in file download and temp-file creation (#6894) (e68b56ab4)
- fix(SKY-11499): keep horizontally scrolled-off cells in element tree (#6893) (4d14cb17b)
- fix(SKY-11525): make studio run failure banner dismissable (#6892) (ca128c4cb)
- fix(SKY-11514): show real run status on studio Run tab (#6891) (d1acaabcb)
- feat(SKY-11481): collapsible & persistent studio settings panel (#6889) (c24b39279)
- feat(SKY-11508): auto-navigate to Run tab when a block run starts (#6888) (746644c84)
- SKY-10810 impose scout trajectory at persist seam (#6887) (739dd15ab)
- Follow up: memoize duplicate block callback (#6886) (dded39cb5)
- SKY-11542 Add workflow block duplication (#6885) (c755c5543)
- Add Google Drive cloud storage uploads (#6884) (a293dbfae)
- SKY-11208 shadow-match measurement (no behavior change) (#6883) (c2802b29d)
- Add authenticator QR upload support (#6882) (01325c074)
- fix: speed up workflow save cache invalidation (#6881) (412c6320d)
- fix(SKY-11531): Copilot loaded-result evaluate grounding (#6879) (de75d71fe)
- SKY-11208 collapse normal select fanout (#6878) (db2d3736b)
- fix(SKY-11541): deterministic post-failure page re-perception for build-test runtime-repair (#6876) (c5a08b440)
- fix(SKY-11534): re-perceive grounded click targets after a non-advancing click (#6877) (c5f970216)
- fix(SKY-11530): credit registered download output criteria (#6875) (5053de80d)
- feat(codeblock): log secure runner gate decision + block selection at INFO (#6874) (19df0bd30)
- fix(record): correct live-draft waits/hovers under load + cap enrichment fan-out (#6873) (7a525a6d2)
- fix(SKY-11533): honest turn-halt for no-forward-progress interaction-click churn (#6869) (d30575bb9)
- fix(SKY-10960): improve file_url_parser OCR fidelity + make its model PostHog-configurable (#6867) (89ffbccbd)
- SKY-11503 Gate redundant output-field asks (#6866) (cb3a4aeda)
- fix(SKY-11215): bind live screencast to the run's current browser state (#6865) (56e31ce2c)
- fix(SKY-11510): type terminal action criteria (#6863) (9dfafd5fc)
- SKY-11468 Add typed download criterion reconciliation (#6861) (3fc3fe891)
- fix(SKY-11496): Add contingent completion criteria (#6859) (b870b6080)
- SKY-11497 Fix Copilot runtime repair context routing (#6858) (3de50e3d3)
- feat(SKY-11515): gate remaining workflow tag UI behind WORKFLOW_TAGGING flag (#6854) (9f9d78b9a)
- fix(SKY-11463): surface extraction/AI steps in code-block run timeline (#6857) (dc7f200a6)
- fix(SKY-11495): grade fallback floor end states (#6856) (3fee904db)
- fix(workflow-studio): bind Block Library search panel to drawer width (SKY-11494) (#6855) (8ef76850e)
- SKY-11468 Ground completion criteria in authored outputs (#6853) (160274281)
- fix(SKY-11302): fail-safe completion verdict on zero gradeable run-plane criteria (#6852) (a8783cfbd)
- fix(SKY-11519): vertically center short run-hero screenshots (#6851) (f5f2fc89e)
- feat(SKY-11519): show full-page LLM screenshot in studio run hero (#6850) (24318bf30)
- feat(SKY-11517): remove action timeline from Workflow Studio Run tab (#6849) (7e440cee6)
- feat: add residential ISP proxy pinning (#6848) (705c563a9)
- Recording: size waits to page-busy span; collapse consecutive waits (#6847) (0c1a9ad4e)
- feat(SKY-11479): center screenshots on zoom-click in Run tab (#6846) (2c49a74a9)
- fix(SKY-11402): smooth left-to-right Copilot open animation + collapse chevron (#6845) (45d0b0dcf)
- fix(SKY-11384): use #f8fafc for active studio CTAs (#6844) (4b2ce1ae8)
- fix(SKY-11242): reap idle persistent browser sessions to free leaked Chromium + ffmpeg (#6843) (4c3f2b416)
- fix(streaming): cap browser-stream message-channel reconnects (#6842) (794a81b48)
- fix(SKY-11401): Run-tab header consistency, code pills, summarize tooltip (#6841) (78046d5ff)
- Revert "Install Tesseract in runtime images" (#6840) (f7ac31d35)
- SKY-11353: Fix Copilot canonical entrypoint aliases (#6839) (1770a8819)
- fix(SKY-11235): honor "keep exactly N tabs" in task_v2 (curate over-opened tabs + planner tab visibility) (#6838) (4f5b65ae3)
- Update changelog — Week of June 22, 2026 (#6837) (31660cd1c)
- fix(SKY-11397): one live-status source of truth on the Run tab (#6836) (d2bbba19f)
- Support blank browser profile creation (#6835) (15a24f024)
- Install Tesseract in runtime images (#6834) (791ef8738)
- style(SKY-11335): clarify group vs value label in the tag creation UI (#6821) (5be88a649)
- Keep debug browser sessions alive from editor (#6832) (d32369636)
- feat(SKY-11449): add DeepSeek + Xiaomi MiMo to model dropdown; deprecate Gemini 2.5 Pro/Flash (#6831) (3ba690edc)
- fix(SKY-11434): widen CDP connect retry budget + stealth-chromium launch liveness diagnostics (#6820) (18d1f2509)
- feat(SKY-11337): label management settings surface (#6830) (2e0f43b07)
- fix(SKY-11436): recover from webpack/Clerk ChunkLoadError via cache-busting reload (#6818) (c37edd98a)
- fix(SKY-11380): typed terminal outcome for incompatible edited extraction schemas (#6815) (d283b1d09)
- fix(SKY-11430): guard ab_variant against missing onboarding_state (#6803) (7bafb06ed)
- ci(SKY-11103): honor the native Vercel Deployment Check for the frontend gate (#6829) (d9c0e707a)
- chore(observability): downgrade routine browser WARN logs to info + sample (#6827) (ae99e976b)
- SKY-11315 fix tel digit-drop by typing bare NANP digits (#6826) (f86799234)
- feat(SKY-11311): sidebar edge toggle, closed-state avatar, open/close animation (#6754) (63bf452ff)
- fix: gate secure CodeBlock runner on browser session, flag-only in staging (#6825) (ef516e867)
- fix(SKY-11431): bound the FlowRenderer dimension->layout feedback loop (#6824) (596812429)
- fix(SKY-11463): surface extraction/AI steps in code-block plain view (#6823) (bd3aefeb1)
- fix(SKY-11435): guard getIncrementElements against wiped global counter (#6822) (4c65c2c1e)
- feat(SKY-11336): backend support for label rename, recolor, soft-delete (#6819) (93cc27844)
- fix(SKY-11432): guard CodeEditor against stack overflow on huge/deeply-nested JSON (#6817) (f37111f65)
- SKY-11475: add OpenRouter gpt-5-mini handlers on a customer-funded key (#6816) (147a1096b)
- SKY-11464 Stabilize Copilot completion criteria outputs (#6814) (80c40f0bd)
- fix(mcp): preserve non-credential parameter↔block links on workflow edits (SKY-11467) (#6813) (f623361e2)
- fix(streaming): support VNC address bar paste (#6812) (de730d4b5)
- feat: secure CodeBlock runner package + worker integration (3/3) (#6811) (b97d19648)
- fix(SKY-11367): enable take-control and centering for studio CDP browser (#6810) (8deb5d5dc)
- fix(SKY-11228): focus newly added block in workflow editor (#6809) (69d09b580)
- fix(SKY-11366): polish Workflow Studio Run/Editor panel alignment + toolbar button (#6808) (290425a6f)
- SKY-11365: Add terminal goal record verification (#6807) (e9d2638c4)
- Segment workflow browser profiles with templated keys (#6805) (48091df93)
- fix(deps): bump litellm to >=1.84.0 in llama_index integration lock (Dependabot [#789]) (#6793) (d39737333)
- feat(SKY-11144): color grouped workflow tags with a curated palette (#6801) (838bb19bf)
- feat(SKY-9276): let the v1 planner emit EXTRACT_INFORMATION and GOTO_URL (#6800) (b07fed539)
- fix(SKY-11433): make pre-screenshot load-state wait non-fatal (#6799) (8a19b3eb6)
- Allow MCP browser sessions to use browser profiles (#6798) (7638e7d8f)
- SKY-11359: bind copilot code-block downloads to the run-scoped dir (#6797) (d76aabff1)
- fix(SKY-11217): restore parameter-value search on the v2 runs list (#6796) (842905a7f)
- fix(SKY-11404): flush Radix focus-scope unmount timer in vitest teardown (#6795) (a75b83a31)
- SKY-11363: make declared completion-criteria count match the graded set (#6794) (64ac33305)
- SKY-11327 Fix Copilot code authoring repair loop (#6792) (fe1531bd5)
- fix(SKY-11360): extract shadow root direct text nodes in getElementText (#6791) (103c6ef44)
- SKY-11357: make completion recognizer reliably-reached and authoritative (#6789) (1b696b163)
- fix: support workflow run ID search fallback (#6788) (3734d076c)
- fix(SKY-11343): stop action batch after in-INPUT_TEXT combobox selection (#6787) (eebea3c73)
- feat(SKY-11334): accept all 3 tag-filter shapes on analytics summary (BE) (#6786) (4be2ca4ba)
- fix(SKY-11008): stop sending pooler-incompatible startup params to the DB (#6785) (94038ebf0)
- Add Gmail integration frontend (#6784) (6f46a25fc)
- Improve authenticator 2FA credential setup (SKY-6598) (#6783) (3235d4e64)
- feat(SKY-10692): Workflow Studio — redesigned editor, browser & run viewing (opt-in preview) (#6782) (54752d8b6)
- feat(SKY-10679): add workflow-tag filter to analytics dashboard (#6780) (016f0dec7)
- feat(SKY-11345): default new copilot data-write blocks to continue_on_failure=false (#6779) (0acb24ca6)
- fix(SKY-11238): emit best-effort task_v2 deliverable on budget exhaustion (#6778) (86ca44670)
- feat(SKY-11227): capture end-state per-tab screenshots at task_v2 completion (#6777) (aae8eb68a)
- Fix first compose coverage guard (#SKY-11287) (#6776) (bc4056fa2)
- SKY-11326 Evidence-backed Copilot recognition (#6775) (fa946f212)
- docs: Update changelog - Week of June 22, 2026 (#6774) (2fc261a35)
- fix(SKY-11345): write single object as one row and surface mapping mismatch in Google Sheet Write (#6773) (6824bbf5a)
- feat(copilot): code-first demo-readiness PoC — labels, action-row fix, extraction render, Build-vs-code (#6771) (5294745c2)
- perf(SKY-11332): apply scrape_exclude to get_frame_text (#6770) (0074d7cf0)
- Add Gmail OAuth backend and Gmail-backed OTP lookup (#6769) (00bf6e69f)
- SKY-11307 Add Copilot chat history scoped to the workflow (frontend) (#6767) (bdf3ce551)
- SKY-11286 add Copilot page API preflight diagnostics (#6763) (7b0624e6f)
- fix(webeye): preserve no-match signal from custom-select handler (#6762) (d0655589c)
- fix(SKY-11248): reattach login credentials on MCP workflow edits (#6761) (cbf4e8da8)
- fix(SKY-10988): preserve conditional routing in v1-stored workflows (#6760) (ba5fac730)
- fix(SKY-11301): completion-criteria floor on classifier fallback (#6759) (6ab1fddda)
- revert(SKY-11055): remove workflow webhook-delivery hardening (#11731) (#6758) (2842f713c)
- SKY-11222: atomic satisfying-run commit barrier for copilot terminalization (#6755) (475119f2a)
- fix(SKY-11244): preserve run context on org switch (#6753) (895617db0)
- SKY-11307 Scope Copilot chat history to the workflow (backend) (#6752) (0fb955e8c)
- SKY-11182: verify structured run outputs before terminal success (#6751) (98e769593)
- fix(SKY-9282): forward browser connection fields from TaskV2Block to child run (#6750) (a2fc5bc2f)
- ci: skip sdk-release when target version is already on PyPI (#6285) (fca18fefe)
- fix(SKY-11251): repair main-red code-repair-progress seam test after import-strip merge skew (#6749) (778f3828c)
- SKY-11247 render copilot code-seam repair as quiet progress, not repeated chat (#6746) (211de42ea)
- test(SKY-11187): cover text/SMS OTP credentials in Copilot (#6745) (f5d83aa22)
- SKY-11294: forgive a superseded bare-selector imposition drop in code-block authoring (#6743) (cbf6587e6)
- fix(SKY-11251): strip redundant sandbox imports before code-block safety check (#6738) (7ce14347f)
- chore(observability): reduce log volume — mute LiteLLM, downgrade noisy logs to debug (#6735) (03c38fff0)
- SKY-11170 Re-anchor role+name bare-selector clicks in strict synthesis (#6733) (9ba9f28dd)
- SKY-11229 Fix request-policy classifier timeout under-claims (#6732) (01f350779)
- fix(SKY-10886): suppress benign asyncio driver-pipe teardown noise (#6730) (aa8f72189)
- SKY-11182: harden generated code safety checks (#6724) (6c2227eff)
- SKY-11182: steer loaded results into composition (#6723) (9d6c5f11f)
- fix(SKY-10960): OCR scanned PDFs page-by-page in file_url_parser (#6722) (48f8e7bb0)
- fix(SKY-11252): contain block library drawer (#6721) (8206da4f5)
- fix(SKY-10857): batch cache-invalidation partition to remove N+1 on workflow save (#6718) (328308c68)
- feat(SKY-11213): mirror file_download block download count to the warehouse (#6717) (eefd0c15f)
- fix(SKY-11173): support email OTP credentials in Copilot (#6716) (44b2e959b)
- SKY-11181 hard halt on terminal challenge evidence (#6714) (a0f2c5d60)
- SKY-11192 stop under-claiming verified Copilot output (#6710) (79b6878e3)
- SKY-11218 Align code-only guidance with security gate (#6709) (ab9c09280)
- Update changelog — Week of June 15, 2026 (#6707) (e2d65f62b)
- SKY-11193 Render Copilot status from typed run outcome (#6706) (b6a25971d)
- docs: clarify totp_url block configuration (#6704) (16f6049ad)
Full Changelog: https://github.com/Skyvern-AI/skyvern/compare/v1.0.43...v1.0.44
What's Changed
- docs: clarify totp_url block configuration by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/6704
- SKY-11193 Render Copilot status from typed run outcome by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6706
- Update changelog — Week of June 15, 2026 by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/6707
- SKY-11218 Align code-only guidance with security gate by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6709
- SKY-11192 stop under-claiming verified Copilot output by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6710
- SKY-11181 hard halt on terminal challenge evidence by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6714
- fix(SKY-11173): support email OTP credentials in Copilot by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6716
- feat(SKY-11213): mirror file_download block download count to the warehouse by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/6717
- fix(SKY-10857): batch cache-invalidation partition to remove N+1 on workflow save by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/6718
- fix(SKY-11252): contain block library drawer by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6721
- fix(SKY-10960): OCR scanned PDFs page-by-page in file_url_parser by @cindehaa in https://github.com/Skyvern-AI/skyvern/pull/6722
- SKY-11182: steer loaded results into composition by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6723
- SKY-11182: harden generated code safety checks by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6724
- fix(SKY-10886): suppress benign asyncio driver-pipe teardown noise by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6730
- SKY-11229 Fix request-policy classifier timeout under-claims by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6732
- SKY-11170 Re-anchor role+name bare-selector clicks in strict synthesis by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6733
- chore(observability): reduce log volume — mute LiteLLM, downgrade noisy logs to debug by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/6735
- fix(SKY-11251): strip redundant sandbox imports before code-block safety check by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6738
- SKY-11294: forgive a superseded bare-selector imposition drop in code-block authoring by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6743
- test(SKY-11187): cover text/SMS OTP credentials in Copilot by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6745
- SKY-11247 render copilot code-seam repair as quiet progress, not repeated chat by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6746
- fix(SKY-11251): repair main-red code-repair-progress seam test after import-strip merge skew by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6749
- ci: skip sdk-release when target version is already on PyPI by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/6285
- fix(SKY-9282): forward browser connection fields from TaskV2Block to child run by @trevor-cheung in https://github.com/Skyvern-AI/skyvern/pull/6750
- SKY-11182: verify structured run outputs before terminal success by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6751
- SKY-11307 Scope Copilot chat history to the workflow (backend) by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/6752
- fix(SKY-11244): preserve run context on org switch by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6753
- SKY-11222: atomic satisfying-run commit barrier for copilot terminalization by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6755
- revert(SKY-11055): remove workflow webhook-delivery hardening (#11731) by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/6758
- fix(SKY-11301): completion-criteria floor on classifier fallback by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6759
- fix(SKY-10988): preserve conditional routing in v1-stored workflows by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6760
- fix(SKY-11248): reattach login credentials on MCP workflow edits by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/6761
- fix(webeye): preserve no-match signal from custom-select handler by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/6762
- SKY-11286 add Copilot page API preflight diagnostics by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6763
- SKY-11307 Add Copilot chat history scoped to the workflow (frontend) by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/6767
- Add Gmail OAuth backend and Gmail-backed OTP lookup by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/6769
- perf(SKY-11332): apply scrape_exclude to get_frame_text by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/6770
- feat(copilot): code-first demo-readiness PoC — labels, action-row fix, extraction render, Build-vs-code by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6771
- fix(SKY-11345): write single object as one row and surface mapping mismatch in Google Sheet Write by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6773
- docs: Update changelog - Week of June 22, 2026 by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/6774
- SKY-11326 Evidence-backed Copilot recognition by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6775
- Fix first compose coverage guard (#SKY-11287) by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6776
- feat(SKY-11227): capture end-state per-tab screenshots at task_v2 completion by @trevor-cheung in https://github.com/Skyvern-AI/skyvern/pull/6777
- fix(SKY-11238): emit best-effort task_v2 deliverable on budget exhaustion by @trevor-cheung in https://github.com/Skyvern-AI/skyvern/pull/6778
- feat(SKY-11345): default new copilot data-write blocks to continue_on_failure=false by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6779
- feat(SKY-10679): add workflow-tag filter to analytics dashboard by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6780
- feat(SKY-10692): Workflow Studio — redesigned editor, browser & run viewing (opt-in preview) by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/6782
- Improve authenticator 2FA credential setup (SKY-6598) by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/6783
- Add Gmail integration frontend by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/6784
- fix(SKY-11008): stop sending pooler-incompatible startup params to the DB by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6785
- feat(SKY-11334): accept all 3 tag-filter shapes on analytics summary (BE) by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6786
- fix(SKY-11343): stop action batch after in-INPUT_TEXT combobox selection by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/6787
- fix: support workflow run ID search fallback by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/6788
- SKY-11357: make completion recognizer reliably-reached and authoritative by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6789
- fix(SKY-11360): extract shadow root direct text nodes in getElementText by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/6791
- SKY-11327 Fix Copilot code authoring repair loop by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6792
- SKY-11363: make declared completion-criteria count match the graded set by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6794
- fix(SKY-11404): flush Radix focus-scope unmount timer in vitest teardown by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6795
- fix(SKY-11217): restore parameter-value search on the v2 runs list by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6796
- SKY-11359: bind copilot code-block downloads to the run-scoped dir by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6797
- Allow MCP browser sessions to use browser profiles by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/6798
- fix(SKY-11433): make pre-screenshot load-state wait non-fatal by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6799
- feat(SKY-9276): let the v1 planner emit EXTRACT_INFORMATION and GOTO_URL by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/6800
- feat(SKY-11144): color grouped workflow tags with a curated palette by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6801
- fix(deps): bump litellm to >=1.84.0 in llama_index integration lock (Dependabot [#789]) by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/6793
- Segment workflow browser profiles with templated keys by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/6805
- SKY-11365: Add terminal goal record verification by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6807
- fix(SKY-11366): polish Workflow Studio Run/Editor panel alignment + toolbar button by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/6808
- fix(SKY-11228): focus newly added block in workflow editor by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/6809
- fix(SKY-11367): enable take-control and centering for studio CDP browser by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/6810
- feat: secure CodeBlock runner package + worker integration (3/3) by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/6811
- fix(streaming): support VNC address bar paste by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/6812
- fix(mcp): preserve non-credential parameter↔block links on workflow edits (SKY-11467) by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/6813
- SKY-11464 Stabilize Copilot completion criteria outputs by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6814
- SKY-11475: add OpenRouter gpt-5-mini handlers on a customer-funded key by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6816
- fix(SKY-11432): guard CodeEditor against stack overflow on huge/deeply-nested JSON by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6817
- feat(SKY-11336): backend support for label rename, recolor, soft-delete by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6819
- fix(SKY-11435): guard getIncrementElements against wiped global counter by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6822
- fix(SKY-11463): surface extraction/AI steps in code-block plain view by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6823
- fix(SKY-11431): bound the FlowRenderer dimension->layout feedback loop by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6824
- fix: gate secure CodeBlock runner on browser session, flag-only in staging by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/6825
- feat(SKY-11311): sidebar edge toggle, closed-state avatar, open/close animation by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/6754
- SKY-11315 fix tel digit-drop by typing bare NANP digits by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/6826
- chore(observability): downgrade routine browser WARN logs to info + sample by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/6827
- ci(SKY-11103): honor the native Vercel Deployment Check for the frontend gate by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6829
- fix(SKY-11430): guard ab_variant against missing onboarding_state by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6803
- fix(SKY-11380): typed terminal outcome for incompatible edited extraction schemas by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6815
- fix(SKY-11436): recover from webpack/Clerk ChunkLoadError via cache-busting reload by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6818
- feat(SKY-11337): label management settings surface by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6830
- fix(SKY-11434): widen CDP connect retry budget + stealth-chromium launch liveness diagnostics by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6820
- feat(SKY-11449): add DeepSeek + Xiaomi MiMo to model dropdown; deprecate Gemini 2.5 Pro/Flash by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/6831
- Keep debug browser sessions alive from editor by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/6832
- style(SKY-11335): clarify group vs value label in the tag creation UI by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6821
- Install Tesseract in runtime images by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/6834
- Support blank browser profile creation by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/6835
- fix(SKY-11397): one live-status source of truth on the Run tab by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/6836
- Update changelog — Week of June 22, 2026 by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/6837
- fix(SKY-11235): honor "keep exactly N tabs" in task_v2 (curate over-opened tabs + planner tab visibility) by @trevor-cheung in https://github.com/Skyvern-AI/skyvern/pull/6838
- SKY-11353: Fix Copilot canonical entrypoint aliases by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6839
- Revert "Install Tesseract in runtime images" by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6840
- fix(SKY-11401): Run-tab header consistency, code pills, summarize tooltip by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/6841
- fix(streaming): cap browser-stream message-channel reconnects by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6842
- fix(SKY-11242): reap idle persistent browser sessions to free leaked Chromium + ffmpeg by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6843
- fix(SKY-11384): use #f8fafc for active studio CTAs by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/6844
- fix(SKY-11402): smooth left-to-right Copilot open animation + collapse chevron by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/6845
- feat(SKY-11479): center screenshots on zoom-click in Run tab by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/6846
- Recording: size waits to page-busy span; collapse consecutive waits by @cindehaa in https://github.com/Skyvern-AI/skyvern/pull/6847
- feat: add residential ISP proxy pinning by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/6848
- feat(SKY-11517): remove action timeline from Workflow Studio Run tab by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/6849
- feat(SKY-11519): show full-page LLM screenshot in studio run hero by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/6850
- fix(SKY-11519): vertically center short run-hero screenshots by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/6851
- fix(SKY-11302): fail-safe completion verdict on zero gradeable run-plane criteria by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6852
- SKY-11468 Ground completion criteria in authored outputs by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6853
- fix(workflow-studio): bind Block Library search panel to drawer width (SKY-11494) by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6855
- fix(SKY-11495): grade fallback floor end states by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6856
- fix(SKY-11463): surface extraction/AI steps in code-block run timeline by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6857
- feat(SKY-11515): gate remaining workflow tag UI behind WORKFLOW_TAGGING flag by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6854
- SKY-11497 Fix Copilot runtime repair context routing by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6858
- fix(SKY-11496): Add contingent completion criteria by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6859
- SKY-11468 Add typed download criterion reconciliation by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6861
- fix(SKY-11510): type terminal action criteria by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6863
- fix(SKY-11215): bind live screencast to the run's current browser state by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6865
- SKY-11503 Gate redundant output-field asks by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6866
- fix(SKY-10960): improve file_url_parser OCR fidelity + make its model PostHog-configurable by @cindehaa in https://github.com/Skyvern-AI/skyvern/pull/6867
- fix(SKY-11533): honest turn-halt for no-forward-progress interaction-click churn by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6869
- fix(record): correct live-draft waits/hovers under load + cap enrichment fan-out by @cindehaa in https://github.com/Skyvern-AI/skyvern/pull/6873
- feat(codeblock): log secure runner gate decision + block selection at INFO by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/6874
- fix(SKY-11530): credit registered download output criteria by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6875
- fix(SKY-11534): re-perceive grounded click targets after a non-advancing click by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6877
- fix(SKY-11541): deterministic post-failure page re-perception for build-test runtime-repair by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6876
- SKY-11208 collapse normal select fanout by @marcmuon in https://github.com/Skyvern-AI/skyvern/pull/6878
- fix(SKY-11531): Copilot loaded-result evaluate grounding by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6879
- fix: speed up workflow save cache invalidation by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/6881
- Add authenticator QR upload support by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/6882
- SKY-11208 shadow-match measurement (no behavior change) by @marcmuon in https://github.com/Skyvern-AI/skyvern/pull/6883
- Add Google Drive cloud storage uploads by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/6884
- SKY-11542 Add workflow block duplication by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/6885
- Follow up: memoize duplicate block callback by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/6886
- SKY-10810 impose scout trajectory at persist seam by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6887
- feat(SKY-11508): auto-navigate to Run tab when a block run starts by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/6888
- feat(SKY-11481): collapsible & persistent studio settings panel by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/6889
- fix(SKY-11514): show real run status on studio Run tab by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/6891
- fix(SKY-11525): make studio run failure banner dismissable by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/6892
- fix(SKY-11499): keep horizontally scrolled-off cells in element tree by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/6893
- security: add path-containment checks in file download and temp-file creation by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6894
- SKY-10723: Add worker-side CDP livestream publishing by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/6895
- fix(SKY-11536): gate WORKFLOW_TAGGING on shared workflow-tag filter endpoints by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6896
- fix(SKY-11495): credit validation review fallback floor by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6897
- SKY-11544: Fix value-grounded Copilot completion criteria by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6899
- fix(llm): constrain MiMo v2.5 reasoning to stop runaway generation by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/6898
- feat(SKY-11337): unified right-click + bulk action menus for the agents list by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6900
- SKY-11549: tolerate NANP country-code phone readback by @marcmuon in https://github.com/Skyvern-AI/skyvern/pull/6901
- SKY-11559: Verify validation classifications deterministically by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6902
- test(SKY-11383): guard block config panel top gap below workflow header by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6903
- fix(SKY-11567): guard workflow document editor against absent values by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6905
- feat(SKY-11276): bridge studio run id into the workflow copilot request by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/6906
- fix(SKY-11579): guard bulk folder moves while one is pending by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6904
- feat(SKY-11580): seed a grounded diagnose turn from "Fix with Copilot" by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/6908
- fix(SKY-11516): fire copilot.discover.started on /discover copilot handoff by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6913
- Polish Workflow Studio top bar spacing, grouping, and sizing by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/6914
- Restore Tesseract in runtime images by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/6916
- SKY-11558: Preserve committed Copilot run outcomes by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/6917
- Fix remote browser session recording target reuse by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/6919
- SKY-11246 fix(persistent-browsers): active CDP probe + evict-on-Connection-closed for cached PBS reuse by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/6921
- feat(actions): hint at calendar/picker fallback when input_text rejects a date span by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/6923
- fix(SKY-11512): handle blob: URLs in adopted-session download save path by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/6920
- fix(SKY-11562): keep adopted-session download poll loop polling after helper failure by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/6924
- Expose datepicker header navigation controls by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/6925
- SKY-11505: distinguish loading vs empty state in studio run view by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/6926
- feat(SKY-11509): restyle run tabs — Details→Overview popover, Inputs/Outputs center tabs, responsive header by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/6927
- fix(SKY-11462): surface raw DOM reads as an extraction step in code block outline by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/6928
- API docs sync: document residential ISP proxy pinning by @mintlify[bot] in https://github.com/Skyvern-AI/skyvern/pull/6860
- fix(SKY-11560): mirror legacy run page in studio run-tab hero (per-action & per-block) by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/6930
- feat(SKY-11596): make studio settings sidebar a grid column like the Copilot by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/6931
- feat(SKY-11580): force diagnose-first on the Fix-with-Copilot path by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/6932
- fix(SKY-11599): re-stack legacy editor canvas after collapse/accordion animations settle by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/6933
- Group skipped workflow branches in run timeline by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/6934
- Bump version to 1.0.44 by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/6864
Full Changelog: https://github.com/Skyvern-AI/skyvern/compare/v1.0.43...v1.0.44