v1.0.51
MinishLab/model2vecv1.0.51Aug 24, 2026by github-actions[bot]
Upgrading?
AI Summary
This release focuses on security updates, Task V3 perception improvements, Copilot enhancements, and logging/billing optimizations.
Key Highlights
- Fixed multiple npm vulnerabilities and bumped security dependencies.
- Enhanced Task V3 perception to handle named controls in shadow roots and form controls in repeated components.
- Improved Copilot with reconnectable Google account notices and exposed collapsed authentication options.
- Optimized infrastructure by capping concurrent SDK actions per organization and refining run-minute calculations.
New Features
- Added selector engines to skycdp.
- Capture post-run page evidence from the run's own browser session.
- Added growth-analytics skill with canonical metric definitions.
- Recover split LLM responses that strand extra JSON fragments.
- Score Code Block advisory scans with GuardDog's risk engine.
- Made skyvern.com agent-readable (OAuth discovery, markdown negotiation).
Full Release Notes
## What's Changed Version bumped from 1.0.52 to 1.0.51 ### Recent Changes - SKY-15270: Show Copilot only the arguments each browser tool accepts (#8349) (9693986ec) **Full Changelog**: https://github.com/Skyvern-AI/skyvern/compare/v1.0.52...v1.0.51 ## What's Changed * Add the selector engines Skyvern's producers emit to skycdp (SKY-14071) by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8217 * Capture post-run page evidence from the run's own browser session (SKY-14254) by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/8229 * SKY-13326 Show reconnectable Google account notices in Copilot by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/8231 * Add growth-analytics skill with canonical metric definitions and Redshift query patterns by @marcmuon in https://github.com/Skyvern-AI/skyvern/pull/8232 * Append correlation ids to log messages so Datadog free-text id search works again (SKY-14280) by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8233 * Prove native Task V3 single-task parity on isolated Contract-1 fixtures by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/8234 * SKY-14258 Make stalled code-block navigation observable by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/8236 * Fix exhausted-credit billing guidance by @marcmuon in https://github.com/Skyvern-AI/skyvern/pull/8237 * SKY-14419 Surface collapsed authentication options to Copilot by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/8239 * Record which operation a copilot turn is awaiting and name it at deadline (SKY-14521) by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/8240 * security: bump jupyterlab to 4.5.10 and fast-uri to 3.1.4 by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/7745 * Resolve Workday education and certification fields from the profile keys production sends by @trevor-cheung in https://github.com/Skyvern-AI/skyvern/pull/8241 * SWCE 6/7: attribute exposure events to flag variants by @marcmuon in https://github.com/Skyvern-AI/skyvern/pull/8244 * Log how each bare task's engine was chosen, once per run by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/8246 * Count only real compute in run minutes (SKY-14608, SKY-14609) by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8247 * Scale the prod API out earlier and keep the reason every task stopped (SKY-14682) by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/8248 * fix: log unhandled file-download failures at warning not error by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/8249 * Score Code Block advisory scans with GuardDog's risk engine by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/8250 * Turn off skyvern.cdp_proxy.* metric export to SigNoz by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8251 * Tag browser-session minutes with who actually ran the browser by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8252 * Recover split LLM responses that strand extra JSON fragments (SKY-12928) by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/8253 * security: fix 15 npm vulnerabilities in internal-tools/dashboard by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8254 * Surface non-ARIA validation text and rejected fields in task_v3 observe by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/8255 * Make Task V3 perception see the named controls inside open shadow roots by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/8256 * Genericize vendor design-system element prefixes in open-source-synced tests by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/8257 * Task V3: list hidden native form controls behind styled proxies and act on them without the actionability timeout by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/8258 * Task V3 observe: surface a rejection banner rendered inside a component by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/8259 * Bound concurrent SDK actions per organization (SKY-14670) by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/8260 * Task V3: address form controls inside repeated components by anchoring on their host by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/8261 * Task V3 observe: scan open component roots for the cross-origin iframes it reports by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/8262 * Type into a field a decorative wrapper covers, or say so at once by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/8264 * Attach uploaded files to agent runs so the run's end deletes them by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/8265 * Return the browser's own failure facts instead of constants when a code block fails (SKY-14625) by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/8266 * security: fix 15 npm vulnerabilities in skyvern-frontend by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8270 * security: update fast-uri and postcss in the TS client lockfiles by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8271 * Correct why the fitted-launch recording size is pinned (SKY-14736) by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/8269 * Validate run minutes against Redshift with a repeatable harness (SKY-14606) by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8273 * Recover zero-sized screenshot viewports by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/8274 * Attribute the copilot's guessed catalog picks to the acting model, with no product change (SKY-14540) by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/8275 * Task V3 observe: a "(required)" word marker on a per-field wrapper no longer starves the form's refusal banner (SKY-14818) by @pedrohsdb in https://github.com/Skyvern-AI/skyvern/pull/8276 * Workstation-persistent extension pairing approval with operator CLI bootstrap (SKY-14820) by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/8277 * Treat an unreachable SOCKS proxy as proxy-sensitive, not a retriable navigation error (SKY-14862) by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/8278 * SKY-14836 Pair fresh page screenshots with their evidence by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/8279 * SKY-14839 Return complete build-test packets to Copilot by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/8280 * SKY-14840 Share browser call outcomes across Copilot tools by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/8281 * Make skyvern.com agent-readable: OAuth discovery, markdown negotiation, rate-limit headers, MCP manifest by @cindehaa in https://github.com/Skyvern-AI/skyvern/pull/8283 * Record the finally block's minutes instead of the run's body twice (SKY-14606) by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8284 * Redact proxy values at all logging sinks by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/8285 * Name the bounded replacement when a CodeBlock expect_* member is denied (SKY-14861) by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/8286 * Local-dev browser sessions: in-process mode, CDP address, PBS reset by @cindehaa in https://github.com/Skyvern-AI/skyvern/pull/8288 * Refresh .test_durations from CI by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/8290 * Cap sweep-finalized run minutes at the run type's compute budget by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8292 * Carry obstruction controls through build-test results (SKY-14614) by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/8293 * Bump version to 1.0.51 by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/8291 **Full Changelog**: https://github.com/Skyvern-AI/skyvern/compare/v1.0.50...v1.0.51
Related Repositories
public-apis/public-apis★ 491,123
A collective list of free APIs
NousResearch/hermes-agent★ 255,882
The agent that grows with you
yt-dlp/yt-dlp★ 199,986
A feature-rich command-line audio/video downloader
microsoft/markitdown★ 191,478
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPT★ 187,698
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.