Kernel

changelog

the latest changes to the kernel platform

for api library updates, see the node sdk, python sdk, and go sdk changelogs.
productdocs

product

Added 1Password Agentic Autofill (preview). Your end users can approve access to logins that stay in their own 1Password account. Once your organization has preview access, connect accounts through the CLI, MCP server, or dashboard.

The MCP server’s vault tools now return the API’s error codes and messages.

Added managed auth reauthentication controls to the dashboard: a Health checks switch and a separate toggle for automatic reauthentication. Both were already available through the API and CLI.

The dashboard now shows Unverified for managed auth connections whose health check was skipped because no check URL is set.

Added MPP browser purchases. Agents can buy a stealth, headful browser session through the Machine Payments Protocol without a Kernel account or API key.

Added optional checkout_origin to the AgentCard card spec for autopilot rule matching. Supported in the MCP server.

Vault provider configs now include the Link publishable key.

Extended memory to browser pools. Create or update a pool with 16GiB instead of the default 8GiB. Updates apply to newly created browsers; existing browsers keep their original allocation.

WebMCP listings now include tools registered through a navigator.modelContext polyfill, so you can discover and invoke them like native page tools.

Added common Ubuntu desktop fonts to the headful browser image, making the fonts a page can detect more typical of a Linux desktop.

Launched browser-first onboarding in the dashboard.

docs

Added a 1Password Agentic Autofill guide covering setup, credential collection as a fallback, and private vault and passkey limitations.

Added Export Telemetry for sending session events to your OpenTelemetry backend over OTLP.

Added Buy a Browser with MPP, covering the 402 payment flow.

Added Code Mode with Browser REPL and WebMCP and a Browser REPL page in the MCP reference.

Added cookbooks for e2e Web Testing and Personal Shopper with Link and Eve.

Rewrote Web Bot Auth around opt-in access to Kernel’s WBA token for Startup and Enterprise plans. Added links from the bot anti-detection overview and stealth guide, and moved Bot Anti-Detection to the start of the Intermediate section.

Documented browser pool memory options.

Split cookbooks into common patterns and harnesses & models, and updated the skills docs to recommend the kernel CLI.

productdocs

product

Added custom WebMCP tools: register named groups of tools backed by the page or by CDP through the API or the Browser REPL. They are discovered alongside a site's own WebMCP tools and called the same way. Manage them with kernel browsers webmcp custom-tools list/add/remove in the CLI, and call them from the MCP server.

Added per-host proxy routes at browser creation: send specific hosts through a chosen proxy with the repeatable --proxy-route flag in the CLI, or through the MCP server.

Added Search API access through kernel search, kernel search get, and kernel search providers in the CLI, and a web search tool in the MCP server for accounts with Search enabled.

Added profile binding to browser pool acquire, so a browser taken from a pool can start with a specific profile loaded.

Added optional human-readable labels on credential vault item fields. Stable field names still control updates and fill. Supported in the API, CLI, and MCP server.

Added the persistent Browser REPL as an MCP server tool. MCP vault tools can now call any vault operation the API advertises, and they return the provider's reason when a card authorization is rejected.

Improved kernel mcp install: added Google Antigravity as a target, gave each stdio client its own named OAuth identity and auth cache, and changed install to merge only the Kernel entry. Hand-edited client config is preserved and config files are written with private permissions.

Released @onkernel/vault-react 0.2.0 with a show/hide control for sensitive fields, and added the same control to the Kernel-hosted credential collection form. Stored secrets stay omitted; only newly entered values can be revealed.

Paced fill writes character by character, with a short randomized delay between characters and between fields, so values enter the page at human typing speed.

Added iframe and worker to the published browser target types. The telemetry collector already attached to both, but the public enum omitted them.

Added per-type filtering to the archived browser telemetry events endpoint. It applies alongside the existing category filter, and an event must match both when both are set.

Added current concurrency usage to the org limits API and kernel org limits get: concurrent_sessions_used and concurrent_sessions_available count active browser sessions and browser pool reservations against your organization limit.

Added managed proxy selection to the dashboard's browser launch dialog for plans entitled to use them.

Split the dashboard's managed auth reauthentication status into Auto, Best effort, and Needs human, so a connection that depends on an optimistic TOTP retry is no longer shown as fully automatic.

Added playback speed control to session replays.

docs

Added a Browser REPL guide, and rewrote the fx co-located agent cookbook to run libfx over the Browser REPL.

Added a Google Antigravity MCP client page and a Replit integration guide. Documented named MCP OAuth clients and how to migrate their auth caches.

Documented proxy error codes and the X-Kernel-Proxy-Error header, the parent-frame postMessage events the live view exchanges with embedders — detecting a failed viewer, and toggling read-only mode without reloading the iframe — and computed telemetry readiness events.

Documented which events and identifiers each captcha_type emits, and the challenge statuses each observed type reports. Challenge results are emitted for hCaptcha, press-and-hold, and reCAPTCHA v2; other types emit task events only.

Documented credential field labels and how to check current concurrency usage.

Added guidance on measuring session memory with process execution and on taking accessibility tree snapshots in the Playwright execution guide.

Added a Jev browser use on Val Town cookbook, and documented the payment processors AgentCard supports.

Added create-site-skills to the skills docs, a Vault React collection starter example, and a kernel-browser-loop val link to the Val Town guide. Also corrected the Link amount limit.