> ## Documentation Index
> Fetch the complete documentation index at: https://tbd-6fc993ce-mintlify-add-deploy-button-docs-27400.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog

> Updates and improvements

export const YouTubeVideo = ({videoId, title = "YouTube video"}) => {
  return <div style={{
    position: 'relative',
    width: '100%',
    aspectRatio: '16 / 9',
    marginBottom: '1rem'
  }}>
      <iframe width="100%" height="100%" src={`https://www.youtube.com/embed/${videoId}`} title={title} allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerPolicy="strict-origin-when-cross-origin" allowFullScreen style={{
    position: 'absolute',
    top: 0,
    left: 0,
    width: '100%',
    height: '100%'
  }} />
    </div>;
};

<Note>
  For API library updates, see the [Node SDK](https://github.com/onkernel/kernel-node-sdk/blob/main/CHANGELOG.md), [Python SDK](https://github.com/onkernel/kernel-python-sdk/blob/next/CHANGELOG.md), and [Go SDK](https://github.com/onkernel/kernel-go-sdk/blob/main/CHANGELOG.md) changelogs.
</Note>

<Update label="January 30" tags={["Product", "Docs"]}>
  ## 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](https://github.com/kernel/cli/tree/main/pkg/templates/python/gemini-computer-use) and [TypeScript](https://github.com/kernel/cli/tree/main/pkg/templates/typescript/gemini-computer-use) templates to use Kernel's Computer Controls API.
  * We released [skills](https://skills.sh/?q=kernel/skills) for Kernel, so you can easily build browser agents directly from Claude Code.

  ## Documentation updates

  * We published a [Scaling in Production guide](/browsers/scaling/overview) 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](https://www.kernel.sh/docs/integrations/agent-browser) for [Agent Browser](https://github.com/vercel-labs/agent-browser), Vercel's headless browser automation CLI, which has built-in support for Kernel browsers.
</Update>

<Update label="January 23" tags={["Product"]}>
  ## Product updates

  <YouTubeVideo videoId="JICMuiC7H4M" title="Introducing Browser Pools" />

  * [Browser pools](/browsers/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](/browsers/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](https://github.com/onkernel/cli/tree/main/pkg/templates/typescript/anthropic-computer-use) to use Kernel's [Computer Controls](/browsers/computer-controls) API instead of Playwright, improving reliability and performance.
  * We improved the [live view](/browsers/live-view) experience to show a clear "disconnected" screen when a browser is destroyed, instead of leaving users on a blank page.
</Update>

<Update label="January 16" tags={["Product", "Docs"]}>
  ## Product updates

  * Added a Past Sessions view to the [dashboard](https://dashboard.onkernel.com/) 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](https://www.kernel.sh/docs/browsers/file-io) with a more streamlined approach for uploads and downloads.
</Update>

<Update label="January 9" tags={["Product", "Docs"]}>
  ## Product updates

  * Introduced a new [Hobbyist plan](https://www.kernel.sh/#pricing), which provides affordable access to features like session replays, uploading and downloading files, and using custom Chrome extensions.
  * Updated the Gemini [Computer Use template](/integrations/computer-use/gemini) to [use](https://github.com/kernel/cli) Stagehand V3, resolving compatibility issues.
  * Added support for Actor and Thinker [OpenAGI models](https://github.com/kernel/kernel-oagi), with guidance on when to use each approach.
  * Added new [Claude Agent SDK templates](/integrations/claude-agent-sdk) for TypeScript and Python that demonstrate browser automation using Kernel's Playwright execution API.

  ## Documentation updates

  * Added documentation for the OpenAGI Lux [integration](/integrations/computer-use/openagi) using the `kernel create` method, including examples for both `AsyncDefaultAgent` and `TaskerAgent`.
  * Improved [file I/O documentation](/browsers/file-io) with code examples for uploading and downloading files from remote browsers.
</Update>

<Update label="December 19" tags={["Product"]}>
  ## Product updates

  * Added a new `kernel mcp install` [command](/reference/cli/mcp) to the [Kernel CLI](https://github.com/onkernel/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](https://github.com/onkernel/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.
</Update>

<Update label="December 12" tags={["Product", "Docs"]}>
  ## Product updates

  * Refreshed our [Vercel template](https://kernel-nextjs-template.vercel.app/) with an enhanced UI and AI agent example
  * Deprecated the "persistent" feature from browsers in favor of using extended `timeout_seconds` with [Profiles](/browsers/profiles#3-use-the-browser,-then-close-it-to-persist-the-state); added `name` field to browsers for easier identification
  * Unified browser creation tools by porting [Create Kernel App](/reference/cli/create) 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](/integrations/computer-use/openagi) to the Computer Use integrations section
</Update>

<Update label="December 5" tags={["Product", "Docs"]}>
  ## Product updates

  * Added option to include ephemeral and deleted browsers when [listing sessions](/api-reference/browsers/list-browser-sessions) via API
  * Updated the [maximum timeout](/browsers/termination#automatic-deletion-via-timeout) available from 24 hours to 72 hours of no CDP activity
  * Updated the maximum async invocation [duration](/apps/invoke#asynchronous-invocations) from 15 minutes to 1 hour
  * Improved error messaging when invalid invocation IDs are provided

  ## Documentation updates

  * [Stagehand v3](/integrations/stagehand): Added code example for using Stagehand v3 with Kernel browsers
  * [Vercel AI SDK integration](/integrations/vercel/ai-sdk): Expanded Vercel integration documentation for the `@onkernel/ai-sdk` package
  * [Live view](/browsers/live-view#embedding-in-an-iframe): Added code example showing how to embed browser live views in an iFrame
  * CAPTCHA handling in [stealth mode](/browsers/bot-detection/stealth#cloudflare-challenge): Added documentation on CAPTCHA handling behavior with Cloudflare challenges
</Update>
