Vercel Labs Release Notes

Last updated: Apr 9, 2026

Vercel Labs Products

All Vercel Labs Release Notes (238)

  • Apr 8, 2026
    • Date parsed from source:
      Apr 8, 2026
    • First seen by Releasebot:
      Apr 9, 2026
    Vercel Labs logo

    visual-json by Vercel Labs

    v0.4.0

    visual-json adds YAML support, bringing a new @visual-json/yaml package, VS Code tree and form views for .yaml and .yml files, smarter YAML schema detection, and a new @visual-json/svelte package. It also improves sidebar resizing and fixes README links.

    New Features

    YAML support — New @visual-json/yaml package for parsing, serializing, and round-tripping YAML through the visual-json tree model. The VS Code extension now opens .yaml and .yml files with the same tree and form views used for JSON (#29)

    YAML schema detection — resolveSchema in @visual-json/core now recognizes well-known YAML filenames (docker-compose.yml, .gitlab-ci.yml, pnpm-workspace.yaml, etc.) and glob patterns (.github/workflows/.yml, .github/actions//action.yml) for automatic schema-aware editing (#29)

    Svelte support — New @visual-json/svelte package with Svelte 5 components mirroring the React and Vue packages (#24)

    Improvements

    Smoother sidebar resize — Sidebar resizing is now more responsive and fluid (#30)

    Bug Fixes

    Fixed React and Vue README links not pointing to the default variable list (#27)

    Contributors

    @ctate

    @lucianfialho

    @MatanBobi

    @wobsoriano

    Original source Report a problem
  • Apr 7, 2026
    • Date parsed from source:
      Apr 7, 2026
    • First seen by Releasebot:
      Apr 7, 2026
    Vercel Labs logo

    agent-browser by Vercel Labs

    v0.25.3

    agent-browser fixes hidden radio and checkbox inputs in snapshot refs, improving detection when labels wrap display:none inputs and restoring the correct role, name, and checked state. It also adds clickable heading anchors to the docs site for easier deep linking.

    Bug Fixes

    Fixed hidden radio/checkbox inputs missing from snapshot refs when a <label> wraps a display:none <input type="radio"> or <input type="checkbox">. Chrome excludes these inputs from the accessibility tree entirely, making it impossible for AI agents to identify radio buttons and checkboxes via refs. Hidden inputs inside elements are now detected during cursor-interactive scanning and their parent nodes are promoted to the correct role with proper name and checked state (#1085)

    Documentation

    Added clickable heading anchors to the docs site, making it easy to link directly to any section (#1175)

    Contributors

    @ctate

    @jin-2-kakaoent

    @hyunjinee

    Original source Report a problem
  • All of your release notes in one feed

    Join Releasebot and get updates from Vercel Labs and hundreds of other software products.

  • Apr 7, 2026
    • Date parsed from source:
      Apr 7, 2026
    • First seen by Releasebot:
      Apr 7, 2026
    Vercel Labs logo

    agent-browser by Vercel Labs

    v0.25.2

    agent-browser fixes a Linux idle Chrome kill bug caused by orphan cleanup handling.

    Bug Fixes

    Fixed Chrome being killed after ~10s idle on Linux caused by PR_SET_PDEATHSIG tracking the blocking thread that spawned Chrome rather than the daemon process. When Tokio reaped the idle thread, the kernel sent SIGKILL to Chrome even though the daemon was still alive. Orphan cleanup is handled by the existing process-group kill in ChromeProcess::kill() (#1157, #1173)

    Contributors

    @ctate

    Original source Report a problem
  • Apr 7, 2026
    • Date parsed from source:
      Apr 7, 2026
    • First seen by Releasebot:
      Apr 7, 2026
    Vercel Labs logo

    portless by Vercel Labs

    v0.10.1

    portless adds a clean command and automatic hosts file syncing, making proxy cleanup easier and improving Safari and other .localhost setups that need loopback resolution.

    New Features

    portless clean: New command stops the proxy if it is running, removes the local CA from the OS trust store when it was installed by portless, deletes allowlisted files under known state directories, and removes the portless-managed block from the hosts file. Custom --cert and --key paths are never removed. (#213)

    Improvements

    Hosts file sync by default: The proxy now keeps the hosts file in sync with active routes automatically (improves Safari and other setups where .localhost subdomains do not resolve to loopback). Set PORTLESS_SYNC_HOSTS=0 to opt out. The managed block is removed from the hosts file when the proxy exits. (#213)

    Contributors

    @ctate

    Original source Report a problem
  • Apr 7, 2026
    • Date parsed from source:
      Apr 7, 2026
    • First seen by Releasebot:
      Apr 7, 2026
    Vercel Labs logo

    portless by Vercel Labs

    v0.10.0

    portless adds LAN mode for mDNS .local access and auto-injects --port for VitePlus dev servers.

    New Features

    LAN mode: New --lan flag exposes portless services to phones and other devices on the same network via mDNS .local hostnames. Auto-detects the active LAN IP, follows network changes, and supports --ip / PORTLESS_LAN_IP overrides for VPN or multi-interface setups. Publishes mDNS records with platform-native tools (dns-sd on macOS, avahi-publish-address on Linux). Adds *.local to generated certificate SANs so HTTPS works for LAN hostnames. (#168)

    VitePlus support: Auto-inject --port for VitePlus (vp) dev server (#147)

    Contributors

    @gabimoncha

    @carderne

    Original source Report a problem
  • Apr 6, 2026
    • Date parsed from source:
      Apr 6, 2026
    • First seen by Releasebot:
      Apr 6, 2026
    Vercel Labs logo

    agent-browser by Vercel Labs

    v0.25.1

    agent-browser adds an embedded observability dashboard in the CLI, available immediately after install.

    Improvements

    Embedded dashboard - The observability dashboard is now bundled directly into the CLI binary using rust-embed, eliminating the need for dashboard install. The dashboard is available immediately after installing agent-browser (#1169)

    Contributors

    @ctate

    Original source Report a problem
  • Apr 6, 2026
    • Date parsed from source:
      Apr 6, 2026
    • First seen by Releasebot:
      Apr 6, 2026
    Vercel Labs logo

    agent-browser by Vercel Labs

    v0.25.0

    agent-browser adds AI chat commands for browser automation, brings a built-in AI chat to the dashboard, expands snapshot output with link URLs, and makes batch workflows easier with inline arguments. It also includes reliability fixes for role matching, uploads, waits, and dashboard installs.

    New Features

    • AI chat command - Added chat command for AI-powered browser automation. Supports single-shot mode (chat "open google.com") and an interactive REPL. The AI agent can execute any agent-browser command via tool calls. Requires AI_GATEWAY_API_KEY. Configure the model with --model or AI_GATEWAY_MODEL (#1160, #1163)
    • Dashboard AI chat - The observability dashboard now includes a built-in AI chat interface for conversational browser control alongside live session views (#1160, #1163)
    • snapshot --urls - New -u/--urls flag to include href URLs for link elements in snapshot output, giving agents direct access to link targets without additional queries (#1160)
    • Batch argument mode - The batch command now accepts commands as inline arguments in addition to reading from stdin, simplifying single-invocation multi-command workflows (#1160)

    Bug Fixes

    • Fixed getByRole matching wrong elements (e.g. <link> stylesheet elements instead of <a> anchors) by rewriting the implementation to use the CDP accessibility tree with ref-based element resolution instead of CSS selectors (#1145)
    • Fixed upload command not supporting accessibility tree refs (@eN) for file upload element selection (#1156)
    • Fixed AGENT_BROWSER_DEFAULT_TIMEOUT not being applied to wait commands. The environment variable now propagates to all wait variants (wait, wait --url, wait --text, wait --load, wait --fn, wait --download) (#1153)
    • Fixed dashboard download error handling with improved retry logic for more reliable dashboard installation (#1154)

    Tests

    • Fixed CI test failures on Windows and E2E (#1165)

    Contributors

    • @ctate
    • @jin-2-kakaoent
    • @hyunjinee
    Original source Report a problem
  • Apr 6, 2026
    • Date parsed from source:
      Apr 6, 2026
    • First seen by Releasebot:
      Apr 6, 2026
    Vercel Labs logo

    skills by Vercel Labs

    v1.4.9

    skills warns on OpenClaw due to duplicate and malicious skills.

    Changelog

    Warn on openclaw due to number of duplicate and malicious skills (#865)

    Contributors

    @quuu

    Original source Report a problem
  • Apr 4, 2026
    • Date parsed from source:
      Apr 4, 2026
    • First seen by Releasebot:
      Apr 5, 2026
    Vercel Labs logo

    agent-browser by Vercel Labs

    v0.24.1

    agent-browser adds Chrome profile login state reuse and a profiles command for listing available Chrome profiles. It also improves daemon reliability, Chrome shutdown, CDP attach behavior, HAR capture, and several launch and timeout fixes.

    New Features

    Chrome profile login state reuse - --profile <name> now resolves Chrome profile names (e.g. Default, Profile 1) and copies the profile to a temp directory to reuse login state, cookies, and extensions without modifying the original. Added profiles command to list available Chrome profiles with --json support (#1131)

    Bug Fixes

    Fixed --ignore-https-errors not passing --ignore-certificate-errors as a Chrome launch flag, causing TLS errors like ERR_SSL_PROTOCOL_ERROR to be rejected at the network layer before CDP could intervene (#1132)

    Fixed orphaned Chrome processes on daemon exit by spawning Chrome in its own process group and killing the entire group on shutdown. On Linux, PR_SET_PDEATHSIG ensures Chrome is killed even if the daemon is OOM-killed (#1137)

    Fixed CDP attach hang on Chrome 144+ when connecting to real browser sessions. Targets paused waiting for the debugger after attach are now resumed with Runtime.runIfWaitingForDebugger (#1133)

    Fixed stale daemon after upgrade silently reusing the old daemon process with broken CDP behavior. The daemon now writes a .version sidecar file and auto-restarts on version mismatch (#1134)

    Fixed stale daemon/socket recovery where close --all failed to clean up zombie daemons and stale files. Unreachable daemons are now force-killed and orphaned socket/pid files are removed (#1136)

    Fixed idle timeout not being respected because the sleep future was recreated on every select loop iteration, preventing the deadline from being reached (#1110)

    Fixed browser not relaunching when launch options change (e.g. adding extensions to config.json) between consecutive launch commands (#996)

    Fixed auto_launch() not honouring AGENT_BROWSER_PROVIDER for cloud providers, causing non-launch commands to fall back to local Chrome instead of connecting via the provider API (#1126)

    Fixed HAR capture missing API requests under heavy traffic by increasing the CDP broadcast buffer from 256 to 4096 events, reducing the drain interval from 500ms to 100ms, and enabling network tracking in cross-origin iframes (#1135)

    Tests

    Fixed e2e_relaunch_on_options_change launching headed Chrome on CI where no display is available. The test now stays headless and only changes extensions to trigger the relaunch (#996)

    Fixed e2e_auth_login flake by reducing the SPA render delay from 1200ms to 800ms, giving more headroom within the selector wait window on slower CI runners

    Contributors

    @ctate

    @desenmeng

    @jin-2-kakaoent

    @snese

    Original source Report a problem
  • Apr 4, 2026
    • Date parsed from source:
      Apr 4, 2026
    • First seen by Releasebot:
      Apr 5, 2026
    Vercel Labs logo

    portless by Vercel Labs

    v0.9.6

    portless fixes a WebSocket proxy memory leak with added close and end handlers.

    Bug Fixes

    WebSocket proxy memory leak: Add socket close/end handlers to prevent memory leaks in the WebSocket proxy (#208)

    Contributors

    @ctate

    Original source Report a problem

Related vendors