For API library updates, see the Node SDK, Python SDK, and Go SDK changelogs.
Product updates
- Added mouse position tracking to the CLI, enabling retrieval of current mouse coordinates.
- Updated Yutori computer use templates to support the n1-latest model for improved agent performance.
- Updated Managed Auth by adding subdomain-based sign-in support, better error handling for
401 Unauthorizedand410 Goneresponses, and enhanced error messaging with structured error codes and actionable guidance. - Improved browser display by auto-toggling Chromium app mode on small viewports for a cleaner, more immersive experience.
- Fixed screen resize accuracy by removing unnecessary rounding in
ChangeScreenSizeto ensure pixel-perfect display dimensions.
Documentation updates
- Enhanced secrets documentation with practical examples for LLM-powered applications and detailed guidance for deploying apps with environment file configurations.
Product updates
- Launched Web Bot Auth in partnership with Vercel, enabling agents to cryptographically sign requests and prove they’re legitimate instead of getting blocked by bot detection.
- Released Managed Auth, simplifying authentication by securely logging into any site without custom auth flows or exposing credentials to the LLM, and maintaining up-to-date credentials.
- Added a
POST /computer/batchendpoint for executing multiple computer actions in a single API call, reducing round-trip latency for complex automations. - Improved the CLI by adding new commands for managing auth connections, supporting
-o jsonoutput forkernel ssh --setup-only, allowing pool names as positional arguments inkernel browser-pools create, and enabling file exclusions when publishing extensions. - Improved input reliability with context-aware timing in key press and mouse drag operations.
- Fixed an issue where stealth mode browsers couldn’t access plain HTTP websites due to forced HTTPS redirects.
Documentation updates
- Clarified pricing for headful browser sessions.
- Added comprehensive Managed Auth documentation, including billing guidance.
Product updates
- Added a
/jsonendpoint to the CDP proxy, enabling native PlaywrightconnectOverCDP()connections. - Launched an API to get the current cursor position, which is useful for debugging and building adaptive automation logic.
- Released an API to retrieve browser session IDs associated with a specific invocation.
- Added SSH access to Kernel browsers for debugging, running commands, and tunneling your local development server to the browser.
- Enabled support for the 1280x800 viewport size, which improves click coordinate accuracy.
- The Live View clipboard now syncs correctly between browser and local machine.
- Chrome address autofill prompts are now automatically disabled.
Documentation updates
- Added a pricing calculator to help you estimate costs based on your plan, session length, and browser type.
- Clarified file access limitations and browser session deletion behavior.
Product updates
- We changed the default search engine for Kernel browsers to DuckDuckGo, which reduces CAPTCHA friction during web searches.
- We updated the Gemini Computer Use Python and TypeScript templates to use Kernel’s Computer Controls API.
- We released skills for Kernel, so you can easily build browser agents directly from Claude Code.
Documentation updates
- We published a Scaling in Production guide with recommendations and best practices for handling high-concurrency workloads. Read it to learn how and when to use browser pools versus on-demand browsers, and see code samples for production implementations.
- Added a new integration guide for Agent Browser, Vercel’s headless browser automation CLI, which has built-in support for Kernel browsers.
Product updates
- Browser pools are now generally available for our Startup and Enterprise plans! Make your startup times even faster with a fleet of instant browsers that come pre-loaded with the logins, cookies, and extensions your agents depend on.
- We improved the Browsers page user experience. Enjoy instant clickability of browser cards, shift+click range selection, preserved view state when switching between grid and list views, a live toggle for auto-refresh, keyboard shortcut support (Cmd+B / Ctrl+B to toggle sidebar), and more.
- We added support for viewing replays of deleted browser sessions. Deleted browsers now navigate to their detail page, which shows the replay player with multiple replays displayed as tabs. The API now supports fetching deleted browser details using new query parameters.
- Overhauled our Anthropic Computer Use template to use Kernel’s Computer Controls API instead of Playwright, improving reliability and performance.
- We improved the live view experience to show a clear “disconnected” screen when a browser is destroyed, instead of leaving users on a blank page.
Product updates
- Added a Past Sessions view to the dashboard showing your 100 most recent browser sessions; provided context about the session history limit.
- Improved browser session stability to reduce premature disconnections and WebSocket failures.
Documentation updates
- Updated Playwright examples on the File I/O page with a more streamlined approach for uploads and downloads.
Product updates
- Introduced a new Hobbyist plan, which provides affordable access to features like session replays, uploading and downloading files, and using custom Chrome extensions.
- Updated the Gemini Computer Use template to use Stagehand V3, resolving compatibility issues.
- Added support for Actor and Thinker OpenAGI models, with guidance on when to use each approach.
- Added new Claude Agent SDK templates for TypeScript and Python that demonstrate browser automation using Kernel’s Playwright execution API.
Documentation updates
- Added documentation for the OpenAGI Lux integration using the
kernel createmethod, including examples for bothAsyncDefaultAgentandTaskerAgent. - Improved file I/O documentation with code examples for uploading and downloading files from remote browsers.
Product updates
- Added a new
kernel mcp installcommand to the Kernel CLI that automatically configures the Kernel MCP server for AI development tools like Cursor, Claude, and Visual Studio Code. - Added a new Python template to the Kernel CLI for OpenAGI’s Lux computer use model, supporting both AsyncDefaultAgent and TaskerAgent with Kernel browser session management.
- Improved CLI performance when looking up browsers by using a direct API call instead of fetching the full list of browsers.
- Fixed bug where headless browsers started with no pages. Headless browsers now initialize with an initial page.
- Fixed bug where replay start and end times were not being returned by the API.
Product updates
- Refreshed our Vercel template with an enhanced UI and AI agent example
- Deprecated the “persistent” feature from browsers in favor of using extended
timeout_secondswith Profiles; addednamefield to browsers for easier identification - Unified browser creation tools by porting Create Kernel App functionality into the Kernel CLI
- Improved replay videos to include full video length metadata, enabling timestamp navigation and deep linking
Documentation updates
- Added OpenAGI integration guide to the Computer Use integrations section
Product updates
- Added option to include ephemeral and deleted browsers when listing sessions via API
- Updated the maximum timeout available from 24 hours to 72 hours of no CDP activity
- Updated the maximum async invocation duration from 15 minutes to 1 hour
- Improved error messaging when invalid invocation IDs are provided
Documentation updates
- Stagehand v3: Added code example for using Stagehand v3 with Kernel browsers
- Vercel AI SDK integration: Expanded Vercel integration documentation for the
@onkernel/ai-sdkpackage - Live view: Added code example showing how to embed browser live views in an iFrame
- CAPTCHA handling in stealth mode: Added documentation on CAPTCHA handling behavior with Cloudflare challenges