Skip to main content
For API library updates, see the Node SDK, Python SDK, and Go SDK changelogs.
December 19

Product updates

  • Added a new kernel mcp install command 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.
December 12

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_seconds with Profiles; added name field 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

December 5

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-sdk package
  • 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