github Skyvern-AI/skyvern v1.0.44
Release v1.0.44

4 hours ago

What's Changed

Version bumped from 1.0.43 to 1.0.44

Recent Changes

  • Bump version to 1.0.44 (#6864) (84cf1b5)
  • Group skipped workflow branches in run timeline (#6934) (86095f8)
  • fix(SKY-11599): re-stack legacy editor canvas after collapse/accordion animations settle (#6933) (0cd6da1)
  • feat(SKY-11580): force diagnose-first on the Fix-with-Copilot path (#6932) (bb0ecba)
  • feat(SKY-11596): make studio settings sidebar a grid column like the Copilot (#6931) (29dfa9d)
  • fix(SKY-11560): mirror legacy run page in studio run-tab hero (per-action & per-block) (#6930) (a234653)
  • API docs sync: document residential ISP proxy pinning (#6860) (0fc435d)
  • fix(SKY-11462): surface raw DOM reads as an extraction step in code block outline (#6928) (9770e8e)
  • feat(SKY-11509): restyle run tabs — Details→Overview popover, Inputs/Outputs center tabs, responsive header (#6927) (24119e0)
  • SKY-11505: distinguish loading vs empty state in studio run view (#6926) (b9c8300)
  • Expose datepicker header navigation controls (#6925) (88fcf2c)
  • fix(SKY-11562): keep adopted-session download poll loop polling after helper failure (#6924) (5e47a3a)
  • fix(SKY-11512): handle blob: URLs in adopted-session download save path (#6920) (18ccfdb)
  • feat(actions): hint at calendar/picker fallback when input_text rejects a date span (#6923) (e428b35)
  • SKY-11246 fix(persistent-browsers): active CDP probe + evict-on-Connection-closed for cached PBS reuse (#6921) (95afc43)
  • Fix remote browser session recording target reuse (#6919) (6bcba9c)
  • SKY-11558: Preserve committed Copilot run outcomes (#6917) (3e75fcc)
  • Restore Tesseract in runtime images (#6916) (46f22cd)
  • Polish Workflow Studio top bar spacing, grouping, and sizing (#6914) (1451bd4)
  • fix(SKY-11516): fire copilot.discover.started on /discover copilot handoff (#6913) (b4eef3f)
  • feat(SKY-11580): seed a grounded diagnose turn from "Fix with Copilot" (#6908) (7cfd4f7)
  • fix(SKY-11579): guard bulk folder moves while one is pending (#6904) (e29108b)
  • feat(SKY-11276): bridge studio run id into the workflow copilot request (#6906) (ff581e8)
  • fix(SKY-11567): guard workflow document editor against absent values (#6905) (779bcd3)
  • test(SKY-11383): guard block config panel top gap below workflow header (#6903) (8c4b389)
  • SKY-11559: Verify validation classifications deterministically (#6902) (e1f190a)
  • SKY-11549: tolerate NANP country-code phone readback (#6901) (8d26fa3)
  • feat(SKY-11337): unified right-click + bulk action menus for the agents list (#6900) (896d098)
  • fix(llm): constrain MiMo v2.5 reasoning to stop runaway generation (#6898) (e5c0008)
  • SKY-11544: Fix value-grounded Copilot completion criteria (#6899) (e75f13c)
  • fix(SKY-11495): credit validation review fallback floor (#6897) (1282faf)
  • fix(SKY-11536): gate WORKFLOW_TAGGING on shared workflow-tag filter endpoints (#6896) (0e2bfbb)
  • SKY-10723: Add worker-side CDP livestream publishing (#6895) (25f8e28)
  • security: add path-containment checks in file download and temp-file creation (#6894) (e68b56a)
  • fix(SKY-11499): keep horizontally scrolled-off cells in element tree (#6893) (4d14cb1)
  • fix(SKY-11525): make studio run failure banner dismissable (#6892) (ca128c4)
  • fix(SKY-11514): show real run status on studio Run tab (#6891) (d1acaab)
  • feat(SKY-11481): collapsible & persistent studio settings panel (#6889) (c24b392)
  • feat(SKY-11508): auto-navigate to Run tab when a block run starts (#6888) (746644c)
  • SKY-10810 impose scout trajectory at persist seam (#6887) (739dd15)
  • Follow up: memoize duplicate block callback (#6886) (dded39c)
  • SKY-11542 Add workflow block duplication (#6885) (c755c55)
  • Add Google Drive cloud storage uploads (#6884) (a293dbf)
  • SKY-11208 shadow-match measurement (no behavior change) (#6883) (c2802b2)
  • Add authenticator QR upload support (#6882) (01325c0)
  • fix: speed up workflow save cache invalidation (#6881) (412c632)
  • fix(SKY-11531): Copilot loaded-result evaluate grounding (#6879) (de75d71)
  • SKY-11208 collapse normal select fanout (#6878) (db2d373)
  • fix(SKY-11541): deterministic post-failure page re-perception for build-test runtime-repair (#6876) (c5a08b4)
  • fix(SKY-11534): re-perceive grounded click targets after a non-advancing click (#6877) (c5f9702)
  • fix(SKY-11530): credit registered download output criteria (#6875) (5053de8)
  • feat(codeblock): log secure runner gate decision + block selection at INFO (#6874) (19df0bd)
  • fix(record): correct live-draft waits/hovers under load + cap enrichment fan-out (#6873) (7a525a6)
  • fix(SKY-11533): honest turn-halt for no-forward-progress interaction-click churn (#6869) (d30575b)
  • fix(SKY-10960): improve file_url_parser OCR fidelity + make its model PostHog-configurable (#6867) (89ffbcc)
  • SKY-11503 Gate redundant output-field asks (#6866) (cb3a4ae)
  • fix(SKY-11215): bind live screencast to the run's current browser state (#6865) (56e31ce)
  • fix(SKY-11510): type terminal action criteria (#6863) (9dfafd5)
  • SKY-11468 Add typed download criterion reconciliation (#6861) (3fc3fe8)
  • fix(SKY-11496): Add contingent completion criteria (#6859) (b870b60)
  • SKY-11497 Fix Copilot runtime repair context routing (#6858) (3de50e3)
  • feat(SKY-11515): gate remaining workflow tag UI behind WORKFLOW_TAGGING flag (#6854) (9f9d78b)
  • fix(SKY-11463): surface extraction/AI steps in code-block run timeline (#6857) (dc7f200)
  • fix(SKY-11495): grade fallback floor end states (#6856) (3fee904)
  • fix(workflow-studio): bind Block Library search panel to drawer width (SKY-11494) (#6855) (8ef7685)
  • SKY-11468 Ground completion criteria in authored outputs (#6853) (1602742)
  • fix(SKY-11302): fail-safe completion verdict on zero gradeable run-plane criteria (#6852) (a8783cf)
  • fix(SKY-11519): vertically center short run-hero screenshots (#6851) (f5f2fc8)
  • feat(SKY-11519): show full-page LLM screenshot in studio run hero (#6850) (24318bf)
  • feat(SKY-11517): remove action timeline from Workflow Studio Run tab (#6849) (7e440ce)
  • feat: add residential ISP proxy pinning (#6848) (705c563)
  • Recording: size waits to page-busy span; collapse consecutive waits (#6847) (0c1a9ad)
  • feat(SKY-11479): center screenshots on zoom-click in Run tab (#6846) (2c49a74)
  • fix(SKY-11402): smooth left-to-right Copilot open animation + collapse chevron (#6845) (45d0b0d)
  • fix(SKY-11384): use #f8fafc for active studio CTAs (#6844) (4b2ce1a)
  • fix(SKY-11242): reap idle persistent browser sessions to free leaked Chromium + ffmpeg (#6843) (4c3f2b4)
  • fix(streaming): cap browser-stream message-channel reconnects (#6842) (794a81b)
  • fix(SKY-11401): Run-tab header consistency, code pills, summarize tooltip (#6841) (78046d5)
  • Revert "Install Tesseract in runtime images" (#6840) (f7ac31d)
  • SKY-11353: Fix Copilot canonical entrypoint aliases (#6839) (1770a88)
  • fix(SKY-11235): honor "keep exactly N tabs" in task_v2 (curate over-opened tabs + planner tab visibility) (#6838) (4f5b65a)
  • Update changelog — Week of June 22, 2026 (#6837) (31660cd)
  • fix(SKY-11397): one live-status source of truth on the Run tab (#6836) (d2bbba1)
  • Support blank browser profile creation (#6835) (15a24f0)
  • Install Tesseract in runtime images (#6834) (791ef87)
  • style(SKY-11335): clarify group vs value label in the tag creation UI (#6821) (5be88a6)
  • Keep debug browser sessions alive from editor (#6832) (d323696)
  • feat(SKY-11449): add DeepSeek + Xiaomi MiMo to model dropdown; deprecate Gemini 2.5 Pro/Flash (#6831) (3ba690e)
  • fix(SKY-11434): widen CDP connect retry budget + stealth-chromium launch liveness diagnostics (#6820) (18d1f25)
  • feat(SKY-11337): label management settings surface (#6830) (2e0f43b)
  • fix(SKY-11436): recover from webpack/Clerk ChunkLoadError via cache-busting reload (#6818) (c37edd9)
  • fix(SKY-11380): typed terminal outcome for incompatible edited extraction schemas (#6815) (d283b1d)
  • fix(SKY-11430): guard ab_variant against missing onboarding_state (#6803) (7bafb06)
  • ci(SKY-11103): honor the native Vercel Deployment Check for the frontend gate (#6829) (d9c0e70)
  • chore(observability): downgrade routine browser WARN logs to info + sample (#6827) (ae99e97)
  • SKY-11315 fix tel digit-drop by typing bare NANP digits (#6826) (f867992)
  • feat(SKY-11311): sidebar edge toggle, closed-state avatar, open/close animation (#6754) (63bf452)
  • fix: gate secure CodeBlock runner on browser session, flag-only in staging (#6825) (ef516e8)
  • fix(SKY-11431): bound the FlowRenderer dimension->layout feedback loop (#6824) (5968124)
  • fix(SKY-11463): surface extraction/AI steps in code-block plain view (#6823) (bd3aefe)
  • fix(SKY-11435): guard getIncrementElements against wiped global counter (#6822) (4c65c2c)
  • feat(SKY-11336): backend support for label rename, recolor, soft-delete (#6819) (93cc278)
  • fix(SKY-11432): guard CodeEditor against stack overflow on huge/deeply-nested JSON (#6817) (f37111f)
  • SKY-11475: add OpenRouter gpt-5-mini handlers on a customer-funded key (#6816) (147a109)
  • SKY-11464 Stabilize Copilot completion criteria outputs (#6814) (80c40f0)
  • fix(mcp): preserve non-credential parameter↔block links on workflow edits (SKY-11467) (#6813) (f623361)
  • fix(streaming): support VNC address bar paste (#6812) (de730d4)
  • feat: secure CodeBlock runner package + worker integration (3/3) (#6811) (b97d196)
  • fix(SKY-11367): enable take-control and centering for studio CDP browser (#6810) (8deb5d5)
  • fix(SKY-11228): focus newly added block in workflow editor (#6809) (69d09b5)
  • fix(SKY-11366): polish Workflow Studio Run/Editor panel alignment + toolbar button (#6808) (290425a)
  • SKY-11365: Add terminal goal record verification (#6807) (e9d2638)
  • Segment workflow browser profiles with templated keys (#6805) (48091df)
  • fix(deps): bump litellm to >=1.84.0 in llama_index integration lock (Dependabot #789) (#6793) (d397373)
  • feat(SKY-11144): color grouped workflow tags with a curated palette (#6801) (838bb19)
  • feat(SKY-9276): let the v1 planner emit EXTRACT_INFORMATION and GOTO_URL (#6800) (b07fed5)
  • fix(SKY-11433): make pre-screenshot load-state wait non-fatal (#6799) (8a19b3e)
  • Allow MCP browser sessions to use browser profiles (#6798) (7638e7d)
  • SKY-11359: bind copilot code-block downloads to the run-scoped dir (#6797) (d76aabf)
  • fix(SKY-11217): restore parameter-value search on the v2 runs list (#6796) (842905a)
  • fix(SKY-11404): flush Radix focus-scope unmount timer in vitest teardown (#6795) (a75b83a)
  • SKY-11363: make declared completion-criteria count match the graded set (#6794) (64ac333)
  • SKY-11327 Fix Copilot code authoring repair loop (#6792) (fe1531b)
  • fix(SKY-11360): extract shadow root direct text nodes in getElementText (#6791) (103c6ef)
  • SKY-11357: make completion recognizer reliably-reached and authoritative (#6789) (1b696b1)
  • fix: support workflow run ID search fallback (#6788) (3734d07)
  • fix(SKY-11343): stop action batch after in-INPUT_TEXT combobox selection (#6787) (eebea3c)
  • feat(SKY-11334): accept all 3 tag-filter shapes on analytics summary (BE) (#6786) (4be2ca4)
  • fix(SKY-11008): stop sending pooler-incompatible startup params to the DB (#6785) (94038eb)
  • Add Gmail integration frontend (#6784) (6f46a25)
  • Improve authenticator 2FA credential setup (SKY-6598) (#6783) (3235d4e)
  • feat(SKY-10692): Workflow Studio — redesigned editor, browser & run viewing (opt-in preview) (#6782) (54752d8)
  • feat(SKY-10679): add workflow-tag filter to analytics dashboard (#6780) (016f0de)
  • feat(SKY-11345): default new copilot data-write blocks to continue_on_failure=false (#6779) (0acb24c)
  • fix(SKY-11238): emit best-effort task_v2 deliverable on budget exhaustion (#6778) (86ca446)
  • feat(SKY-11227): capture end-state per-tab screenshots at task_v2 completion (#6777) (aae8eb6)
  • Fix first compose coverage guard (#SKY-11287) (#6776) (bc4056f)
  • SKY-11326 Evidence-backed Copilot recognition (#6775) (fa946f2)
  • docs: Update changelog - Week of June 22, 2026 (#6774) (2fc261a)
  • fix(SKY-11345): write single object as one row and surface mapping mismatch in Google Sheet Write (#6773) (6824bbf)
  • feat(copilot): code-first demo-readiness PoC — labels, action-row fix, extraction render, Build-vs-code (#6771) (5294745)
  • perf(SKY-11332): apply scrape_exclude to get_frame_text (#6770) (0074d7c)
  • Add Gmail OAuth backend and Gmail-backed OTP lookup (#6769) (00bf6e6)
  • SKY-11307 Add Copilot chat history scoped to the workflow (frontend) (#6767) (bdf3ce5)
  • SKY-11286 add Copilot page API preflight diagnostics (#6763) (7b0624e)
  • fix(webeye): preserve no-match signal from custom-select handler (#6762) (d065558)
  • fix(SKY-11248): reattach login credentials on MCP workflow edits (#6761) (cbf4e8d)
  • fix(SKY-10988): preserve conditional routing in v1-stored workflows (#6760) (ba5fac7)
  • fix(SKY-11301): completion-criteria floor on classifier fallback (#6759) (6ab1fdd)
  • revert(SKY-11055): remove workflow webhook-delivery hardening (#11731) (#6758) (2842f71)
  • SKY-11222: atomic satisfying-run commit barrier for copilot terminalization (#6755) (475119f)
  • fix(SKY-11244): preserve run context on org switch (#6753) (895617d)
  • SKY-11307 Scope Copilot chat history to the workflow (backend) (#6752) (0fb955e)
  • SKY-11182: verify structured run outputs before terminal success (#6751) (98e7695)
  • fix(SKY-9282): forward browser connection fields from TaskV2Block to child run (#6750) (a2fc5bc)
  • ci: skip sdk-release when target version is already on PyPI (#6285) (fca18fe)
  • fix(SKY-11251): repair main-red code-repair-progress seam test after import-strip merge skew (#6749) (778f382)
  • SKY-11247 render copilot code-seam repair as quiet progress, not repeated chat (#6746) (211de42)
  • test(SKY-11187): cover text/SMS OTP credentials in Copilot (#6745) (f5d83aa)
  • SKY-11294: forgive a superseded bare-selector imposition drop in code-block authoring (#6743) (cbf6587)
  • fix(SKY-11251): strip redundant sandbox imports before code-block safety check (#6738) (7ce1434)
  • chore(observability): reduce log volume — mute LiteLLM, downgrade noisy logs to debug (#6735) (03c38ff)
  • SKY-11170 Re-anchor role+name bare-selector clicks in strict synthesis (#6733) (9ba9f28)
  • SKY-11229 Fix request-policy classifier timeout under-claims (#6732) (01f3507)
  • fix(SKY-10886): suppress benign asyncio driver-pipe teardown noise (#6730) (aa8f721)
  • SKY-11182: harden generated code safety checks (#6724) (6c2227e)
  • SKY-11182: steer loaded results into composition (#6723) (9d6c5f1)
  • fix(SKY-10960): OCR scanned PDFs page-by-page in file_url_parser (#6722) (48f8e7b)
  • fix(SKY-11252): contain block library drawer (#6721) (8206da4)
  • fix(SKY-10857): batch cache-invalidation partition to remove N+1 on workflow save (#6718) (328308c)
  • feat(SKY-11213): mirror file_download block download count to the warehouse (#6717) (eefd0c1)
  • fix(SKY-11173): support email OTP credentials in Copilot (#6716) (44b2e95)
  • SKY-11181 hard halt on terminal challenge evidence (#6714) (a0f2c5d)
  • SKY-11192 stop under-claiming verified Copilot output (#6710) (79b6878)
  • SKY-11218 Align code-only guidance with security gate (#6709) (ab9c092)
  • Update changelog — Week of June 15, 2026 (#6707) (e2d65f6)
  • SKY-11193 Render Copilot status from typed run outcome (#6706) (b6a2597)
  • docs: clarify totp_url block configuration (#6704) (16f6049)

Full Changelog: v1.0.43...v1.0.44

What's Changed

  • docs: clarify totp_url block configuration by @suchintan in #6704
  • SKY-11193 Render Copilot status from typed run outcome by @andrewneilson in #6706
  • Update changelog — Week of June 15, 2026 by @wintonzheng in #6707
  • SKY-11218 Align code-only guidance with security gate by @andrewneilson in #6709
  • SKY-11192 stop under-claiming verified Copilot output by @andrewneilson in #6710
  • SKY-11181 hard halt on terminal challenge evidence by @andrewneilson in #6714
  • fix(SKY-11173): support email OTP credentials in Copilot by @andrewneilson in #6716
  • feat(SKY-11213): mirror file_download block download count to the warehouse by @pedrohsdb in #6717
  • fix(SKY-10857): batch cache-invalidation partition to remove N+1 on workflow save by @wintonzheng in #6718
  • fix(SKY-11252): contain block library drawer by @AronPerez in #6721
  • fix(SKY-10960): OCR scanned PDFs page-by-page in file_url_parser by @cindehaa in #6722
  • SKY-11182: steer loaded results into composition by @andrewneilson in #6723
  • SKY-11182: harden generated code safety checks by @andrewneilson in #6724
  • fix(SKY-10886): suppress benign asyncio driver-pipe teardown noise by @AronPerez in #6730
  • SKY-11229 Fix request-policy classifier timeout under-claims by @andrewneilson in #6732
  • SKY-11170 Re-anchor role+name bare-selector clicks in strict synthesis by @andrewneilson in #6733
  • chore(observability): reduce log volume — mute LiteLLM, downgrade noisy logs to debug by @wintonzheng in #6735
  • fix(SKY-11251): strip redundant sandbox imports before code-block safety check by @andrewneilson in #6738
  • SKY-11294: forgive a superseded bare-selector imposition drop in code-block authoring by @andrewneilson in #6743
  • test(SKY-11187): cover text/SMS OTP credentials in Copilot by @andrewneilson in #6745
  • SKY-11247 render copilot code-seam repair as quiet progress, not repeated chat by @andrewneilson in #6746
  • fix(SKY-11251): repair main-red code-repair-progress seam test after import-strip merge skew by @andrewneilson in #6749
  • ci: skip sdk-release when target version is already on PyPI by @wintonzheng in #6285
  • fix(SKY-9282): forward browser connection fields from TaskV2Block to child run by @trevor-cheung in #6750
  • SKY-11182: verify structured run outputs before terminal success by @andrewneilson in #6751
  • SKY-11307 Scope Copilot chat history to the workflow (backend) by @celalzamanoglu in #6752
  • fix(SKY-11244): preserve run context on org switch by @AronPerez in #6753
  • SKY-11222: atomic satisfying-run commit barrier for copilot terminalization by @andrewneilson in #6755
  • revert(SKY-11055): remove workflow webhook-delivery hardening (#11731) by @wintonzheng in #6758
  • fix(SKY-11301): completion-criteria floor on classifier fallback by @andrewneilson in #6759
  • fix(SKY-10988): preserve conditional routing in v1-stored workflows by @AronPerez in #6760
  • fix(SKY-11248): reattach login credentials on MCP workflow edits by @wintonzheng in #6761
  • fix(webeye): preserve no-match signal from custom-select handler by @LawyZheng in #6762
  • SKY-11286 add Copilot page API preflight diagnostics by @andrewneilson in #6763
  • SKY-11307 Add Copilot chat history scoped to the workflow (frontend) by @celalzamanoglu in #6767
  • Add Gmail OAuth backend and Gmail-backed OTP lookup by @suchintan in #6769
  • perf(SKY-11332): apply scrape_exclude to get_frame_text by @LawyZheng in #6770
  • feat(copilot): code-first demo-readiness PoC — labels, action-row fix, extraction render, Build-vs-code by @AronPerez in #6771
  • fix(SKY-11345): write single object as one row and surface mapping mismatch in Google Sheet Write by @AronPerez in #6773
  • docs: Update changelog - Week of June 22, 2026 by @wintonzheng in #6774
  • SKY-11326 Evidence-backed Copilot recognition by @andrewneilson in #6775
  • Fix first compose coverage guard (#SKY-11287) by @andrewneilson in #6776
  • feat(SKY-11227): capture end-state per-tab screenshots at task_v2 completion by @trevor-cheung in #6777
  • fix(SKY-11238): emit best-effort task_v2 deliverable on budget exhaustion by @trevor-cheung in #6778
  • feat(SKY-11345): default new copilot data-write blocks to continue_on_failure=false by @AronPerez in #6779
  • feat(SKY-10679): add workflow-tag filter to analytics dashboard by @AronPerez in #6780
  • feat(SKY-10692): Workflow Studio — redesigned editor, browser & run viewing (opt-in preview) by @celalzamanoglu in #6782
  • Improve authenticator 2FA credential setup (SKY-6598) by @suchintan in #6783
  • Add Gmail integration frontend by @suchintan in #6784
  • fix(SKY-11008): stop sending pooler-incompatible startup params to the DB by @AronPerez in #6785
  • feat(SKY-11334): accept all 3 tag-filter shapes on analytics summary (BE) by @AronPerez in #6786
  • fix(SKY-11343): stop action batch after in-INPUT_TEXT combobox selection by @pedrohsdb in #6787
  • fix: support workflow run ID search fallback by @suchintan in #6788
  • SKY-11357: make completion recognizer reliably-reached and authoritative by @andrewneilson in #6789
  • fix(SKY-11360): extract shadow root direct text nodes in getElementText by @LawyZheng in #6791
  • SKY-11327 Fix Copilot code authoring repair loop by @andrewneilson in #6792
  • SKY-11363: make declared completion-criteria count match the graded set by @andrewneilson in #6794
  • fix(SKY-11404): flush Radix focus-scope unmount timer in vitest teardown by @AronPerez in #6795
  • fix(SKY-11217): restore parameter-value search on the v2 runs list by @AronPerez in #6796
  • SKY-11359: bind copilot code-block downloads to the run-scoped dir by @andrewneilson in #6797
  • Allow MCP browser sessions to use browser profiles by @suchintan in #6798
  • fix(SKY-11433): make pre-screenshot load-state wait non-fatal by @AronPerez in #6799
  • feat(SKY-9276): let the v1 planner emit EXTRACT_INFORMATION and GOTO_URL by @suchintan in #6800
  • feat(SKY-11144): color grouped workflow tags with a curated palette by @AronPerez in #6801
  • fix(deps): bump litellm to >=1.84.0 in llama_index integration lock (Dependabot #789) by @wintonzheng in #6793
  • Segment workflow browser profiles with templated keys by @suchintan in #6805
  • SKY-11365: Add terminal goal record verification by @andrewneilson in #6807
  • fix(SKY-11366): polish Workflow Studio Run/Editor panel alignment + toolbar button by @celalzamanoglu in #6808
  • fix(SKY-11228): focus newly added block in workflow editor by @celalzamanoglu in #6809
  • fix(SKY-11367): enable take-control and centering for studio CDP browser by @celalzamanoglu in #6810
  • feat: secure CodeBlock runner package + worker integration (3/3) by @wintonzheng in #6811
  • fix(streaming): support VNC address bar paste by @suchintan in #6812
  • fix(mcp): preserve non-credential parameter↔block links on workflow edits (SKY-11467) by @wintonzheng in #6813
  • SKY-11464 Stabilize Copilot completion criteria outputs by @andrewneilson in #6814
  • SKY-11475: add OpenRouter gpt-5-mini handlers on a customer-funded key by @andrewneilson in #6816
  • fix(SKY-11432): guard CodeEditor against stack overflow on huge/deeply-nested JSON by @AronPerez in #6817
  • feat(SKY-11336): backend support for label rename, recolor, soft-delete by @AronPerez in #6819
  • fix(SKY-11435): guard getIncrementElements against wiped global counter by @AronPerez in #6822
  • fix(SKY-11463): surface extraction/AI steps in code-block plain view by @AronPerez in #6823
  • fix(SKY-11431): bound the FlowRenderer dimension->layout feedback loop by @AronPerez in #6824
  • fix: gate secure CodeBlock runner on browser session, flag-only in staging by @wintonzheng in #6825
  • feat(SKY-11311): sidebar edge toggle, closed-state avatar, open/close animation by @celalzamanoglu in #6754
  • SKY-11315 fix tel digit-drop by typing bare NANP digits by @wintonzheng in #6826
  • chore(observability): downgrade routine browser WARN logs to info + sample by @wintonzheng in #6827
  • ci(SKY-11103): honor the native Vercel Deployment Check for the frontend gate by @AronPerez in #6829
  • fix(SKY-11430): guard ab_variant against missing onboarding_state by @AronPerez in #6803
  • fix(SKY-11380): typed terminal outcome for incompatible edited extraction schemas by @AronPerez in #6815
  • fix(SKY-11436): recover from webpack/Clerk ChunkLoadError via cache-busting reload by @AronPerez in #6818
  • feat(SKY-11337): label management settings surface by @AronPerez in #6830
  • fix(SKY-11434): widen CDP connect retry budget + stealth-chromium launch liveness diagnostics by @AronPerez in #6820
  • feat(SKY-11449): add DeepSeek + Xiaomi MiMo to model dropdown; deprecate Gemini 2.5 Pro/Flash by @suchintan in #6831
  • Keep debug browser sessions alive from editor by @suchintan in #6832
  • style(SKY-11335): clarify group vs value label in the tag creation UI by @AronPerez in #6821
  • Install Tesseract in runtime images by @suchintan in #6834
  • Support blank browser profile creation by @suchintan in #6835
  • fix(SKY-11397): one live-status source of truth on the Run tab by @celalzamanoglu in #6836
  • Update changelog — Week of June 22, 2026 by @wintonzheng in #6837
  • fix(SKY-11235): honor "keep exactly N tabs" in task_v2 (curate over-opened tabs + planner tab visibility) by @trevor-cheung in #6838
  • SKY-11353: Fix Copilot canonical entrypoint aliases by @andrewneilson in #6839
  • Revert "Install Tesseract in runtime images" by @AronPerez in #6840
  • fix(SKY-11401): Run-tab header consistency, code pills, summarize tooltip by @celalzamanoglu in #6841
  • fix(streaming): cap browser-stream message-channel reconnects by @AronPerez in #6842
  • fix(SKY-11242): reap idle persistent browser sessions to free leaked Chromium + ffmpeg by @AronPerez in #6843
  • fix(SKY-11384): use #f8fafc for active studio CTAs by @celalzamanoglu in #6844
  • fix(SKY-11402): smooth left-to-right Copilot open animation + collapse chevron by @celalzamanoglu in #6845
  • feat(SKY-11479): center screenshots on zoom-click in Run tab by @celalzamanoglu in #6846
  • Recording: size waits to page-busy span; collapse consecutive waits by @cindehaa in #6847
  • feat: add residential ISP proxy pinning by @suchintan in #6848
  • feat(SKY-11517): remove action timeline from Workflow Studio Run tab by @celalzamanoglu in #6849
  • feat(SKY-11519): show full-page LLM screenshot in studio run hero by @celalzamanoglu in #6850
  • fix(SKY-11519): vertically center short run-hero screenshots by @celalzamanoglu in #6851
  • fix(SKY-11302): fail-safe completion verdict on zero gradeable run-plane criteria by @andrewneilson in #6852
  • SKY-11468 Ground completion criteria in authored outputs by @andrewneilson in #6853
  • fix(workflow-studio): bind Block Library search panel to drawer width (SKY-11494) by @AronPerez in #6855
  • fix(SKY-11495): grade fallback floor end states by @andrewneilson in #6856
  • fix(SKY-11463): surface extraction/AI steps in code-block run timeline by @AronPerez in #6857
  • feat(SKY-11515): gate remaining workflow tag UI behind WORKFLOW_TAGGING flag by @AronPerez in #6854
  • SKY-11497 Fix Copilot runtime repair context routing by @andrewneilson in #6858
  • fix(SKY-11496): Add contingent completion criteria by @andrewneilson in #6859
  • SKY-11468 Add typed download criterion reconciliation by @andrewneilson in #6861
  • fix(SKY-11510): type terminal action criteria by @andrewneilson in #6863
  • fix(SKY-11215): bind live screencast to the run's current browser state by @AronPerez in #6865
  • SKY-11503 Gate redundant output-field asks by @andrewneilson in #6866
  • fix(SKY-10960): improve file_url_parser OCR fidelity + make its model PostHog-configurable by @cindehaa in #6867
  • fix(SKY-11533): honest turn-halt for no-forward-progress interaction-click churn by @andrewneilson in #6869
  • fix(record): correct live-draft waits/hovers under load + cap enrichment fan-out by @cindehaa in #6873
  • feat(codeblock): log secure runner gate decision + block selection at INFO by @wintonzheng in #6874
  • fix(SKY-11530): credit registered download output criteria by @andrewneilson in #6875
  • fix(SKY-11534): re-perceive grounded click targets after a non-advancing click by @andrewneilson in #6877
  • fix(SKY-11541): deterministic post-failure page re-perception for build-test runtime-repair by @andrewneilson in #6876
  • SKY-11208 collapse normal select fanout by @marcmuon in #6878
  • fix(SKY-11531): Copilot loaded-result evaluate grounding by @andrewneilson in #6879
  • fix: speed up workflow save cache invalidation by @suchintan in #6881
  • Add authenticator QR upload support by @suchintan in #6882
  • SKY-11208 shadow-match measurement (no behavior change) by @marcmuon in #6883
  • Add Google Drive cloud storage uploads by @suchintan in #6884
  • SKY-11542 Add workflow block duplication by @suchintan in #6885
  • Follow up: memoize duplicate block callback by @suchintan in #6886
  • SKY-10810 impose scout trajectory at persist seam by @andrewneilson in #6887
  • feat(SKY-11508): auto-navigate to Run tab when a block run starts by @celalzamanoglu in #6888
  • feat(SKY-11481): collapsible & persistent studio settings panel by @celalzamanoglu in #6889
  • fix(SKY-11514): show real run status on studio Run tab by @celalzamanoglu in #6891
  • fix(SKY-11525): make studio run failure banner dismissable by @celalzamanoglu in #6892
  • fix(SKY-11499): keep horizontally scrolled-off cells in element tree by @LawyZheng in #6893
  • security: add path-containment checks in file download and temp-file creation by @AronPerez in #6894
  • SKY-10723: Add worker-side CDP livestream publishing by @LawyZheng in #6895
  • fix(SKY-11536): gate WORKFLOW_TAGGING on shared workflow-tag filter endpoints by @AronPerez in #6896
  • fix(SKY-11495): credit validation review fallback floor by @andrewneilson in #6897
  • SKY-11544: Fix value-grounded Copilot completion criteria by @andrewneilson in #6899
  • fix(llm): constrain MiMo v2.5 reasoning to stop runaway generation by @pedrohsdb in #6898
  • feat(SKY-11337): unified right-click + bulk action menus for the agents list by @AronPerez in #6900
  • SKY-11549: tolerate NANP country-code phone readback by @marcmuon in #6901
  • SKY-11559: Verify validation classifications deterministically by @andrewneilson in #6902
  • test(SKY-11383): guard block config panel top gap below workflow header by @AronPerez in #6903
  • fix(SKY-11567): guard workflow document editor against absent values by @AronPerez in #6905
  • feat(SKY-11276): bridge studio run id into the workflow copilot request by @pedrohsdb in #6906
  • fix(SKY-11579): guard bulk folder moves while one is pending by @AronPerez in #6904
  • feat(SKY-11580): seed a grounded diagnose turn from "Fix with Copilot" by @pedrohsdb in #6908
  • fix(SKY-11516): fire copilot.discover.started on /discover copilot handoff by @AronPerez in #6913
  • Polish Workflow Studio top bar spacing, grouping, and sizing by @AronPerez in #6914
  • Restore Tesseract in runtime images by @suchintan in #6916
  • SKY-11558: Preserve committed Copilot run outcomes by @andrewneilson in #6917
  • Fix remote browser session recording target reuse by @LawyZheng in #6919
  • SKY-11246 fix(persistent-browsers): active CDP probe + evict-on-Connection-closed for cached PBS reuse by @LawyZheng in #6921
  • feat(actions): hint at calendar/picker fallback when input_text rejects a date span by @LawyZheng in #6923
  • fix(SKY-11512): handle blob: URLs in adopted-session download save path by @LawyZheng in #6920
  • fix(SKY-11562): keep adopted-session download poll loop polling after helper failure by @LawyZheng in #6924
  • Expose datepicker header navigation controls by @LawyZheng in #6925
  • SKY-11505: distinguish loading vs empty state in studio run view by @celalzamanoglu in #6926
  • feat(SKY-11509): restyle run tabs — Details→Overview popover, Inputs/Outputs center tabs, responsive header by @celalzamanoglu in #6927
  • fix(SKY-11462): surface raw DOM reads as an extraction step in code block outline by @celalzamanoglu in #6928
  • API docs sync: document residential ISP proxy pinning by @mintlify[bot] in #6860
  • fix(SKY-11560): mirror legacy run page in studio run-tab hero (per-action & per-block) by @celalzamanoglu in #6930
  • feat(SKY-11596): make studio settings sidebar a grid column like the Copilot by @celalzamanoglu in #6931
  • feat(SKY-11580): force diagnose-first on the Fix-with-Copilot path by @pedrohsdb in #6932
  • fix(SKY-11599): re-stack legacy editor canvas after collapse/accordion animations settle by @celalzamanoglu in #6933
  • Group skipped workflow branches in run timeline by @suchintan in #6934
  • Bump version to 1.0.44 by @wintonzheng in #6864

Full Changelog: v1.0.43...v1.0.44

Don't miss a new skyvern release

NewReleases is sending notifications on new releases.