Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.93.0"
".": "0.94.0"
}
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# Changelog

## [0.94.0](https://github.com/kernel/kernel-node-sdk/compare/v0.93.0...v0.94.0) (2026-08-21)


### Features

* Mirror the control/platform telemetry split into the public API ([a5d4e3e](https://github.com/kernel/kernel-node-sdk/commit/a5d4e3ef1de188ba337d5256b58294d22bc2b464))

## [0.93.0](https://github.com/kernel/kernel-node-sdk/compare/v0.92.0...v0.93.0) (2026-08-19)


Expand Down
6 changes: 6 additions & 0 deletions api.md
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,8 @@ Types:
- <code><a href="./src/resources/browsers/telemetry.ts">BrowserAPICallEvent</a></code>
- <code><a href="./src/resources/browsers/telemetry.ts">BrowserCallStack</a></code>
- <code><a href="./src/resources/browsers/telemetry.ts">BrowserCaptchaSolveResultEvent</a></code>
- <code><a href="./src/resources/browsers/telemetry.ts">BrowserCdpCommandEvent</a></code>
- <code><a href="./src/resources/browsers/telemetry.ts">BrowserCdpCommandMethod</a></code>
- <code><a href="./src/resources/browsers/telemetry.ts">BrowserCdpConnectEvent</a></code>
- <code><a href="./src/resources/browsers/telemetry.ts">BrowserCdpDisconnectEvent</a></code>
- <code><a href="./src/resources/browsers/telemetry.ts">BrowserConsoleErrorEvent</a></code>
Expand All @@ -120,6 +122,7 @@ Types:
- <code><a href="./src/resources/browsers/telemetry.ts">BrowserNetworkLoadingFailedEvent</a></code>
- <code><a href="./src/resources/browsers/telemetry.ts">BrowserNetworkRequestEvent</a></code>
- <code><a href="./src/resources/browsers/telemetry.ts">BrowserNetworkResponseEvent</a></code>
- <code><a href="./src/resources/browsers/telemetry.ts">BrowserPageCrashedEvent</a></code>
- <code><a href="./src/resources/browsers/telemetry.ts">BrowserPageDomContentLoadedEvent</a></code>
- <code><a href="./src/resources/browsers/telemetry.ts">BrowserPageLayoutSettledEvent</a></code>
- <code><a href="./src/resources/browsers/telemetry.ts">BrowserPageLayoutShiftEvent</a></code>
Expand All @@ -128,12 +131,15 @@ Types:
- <code><a href="./src/resources/browsers/telemetry.ts">BrowserPageNavigationEvent</a></code>
- <code><a href="./src/resources/browsers/telemetry.ts">BrowserPageNavigationSettledEvent</a></code>
- <code><a href="./src/resources/browsers/telemetry.ts">BrowserPageTabOpenedEvent</a></code>
- <code><a href="./src/resources/browsers/telemetry.ts">BrowserPlatformAPICallEvent</a></code>
- <code><a href="./src/resources/browsers/telemetry.ts">BrowserProxyErrorEvent</a></code>
- <code><a href="./src/resources/browsers/telemetry.ts">BrowserServiceCrashedEvent</a></code>
- <code><a href="./src/resources/browsers/telemetry.ts">BrowserSystemOomKillEvent</a></code>
- <code><a href="./src/resources/browsers/telemetry.ts">BrowserTelemetryCategoriesConfig</a></code>
- <code><a href="./src/resources/browsers/telemetry.ts">BrowserTelemetryCategoryConfig</a></code>
- <code><a href="./src/resources/browsers/telemetry.ts">BrowserTelemetryCdpControlConfig</a></code>
- <code><a href="./src/resources/browsers/telemetry.ts">BrowserTelemetryConfig</a></code>
- <code><a href="./src/resources/browsers/telemetry.ts">BrowserTelemetryControlConfig</a></code>
- <code><a href="./src/resources/browsers/telemetry.ts">BrowserTelemetryEvent</a></code>
- <code><a href="./src/resources/browsers/telemetry.ts">BrowserTelemetryExportConfig</a></code>
- <code><a href="./src/resources/browsers/telemetry.ts">BrowserTelemetryOtlpExportConfig</a></code>
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@onkernel/sdk",
"version": "0.93.0",
"version": "0.94.0",
"description": "The official TypeScript library for the Kernel API",
"author": "Kernel <>",
"types": "dist/index.d.ts",
Expand Down
84 changes: 42 additions & 42 deletions src/resources/auth/connections.ts
Original file line number Diff line number Diff line change
Expand Up @@ -549,12 +549,12 @@ export namespace ManagedAuth {
* Per-category capture flags. The operational categories (control, connection,
* system, captcha) are captured whenever telemetry is enabled; set one to
* enabled=false to opt out. The CDP categories (console, network, page,
* interaction) and screenshot are off by default; set enabled=true to opt in. On
* create, provided categories layer onto the default set. On update, provided
* categories merge onto the session's current config; when no telemetry is active
* this falls back to the default set (matching create). If browser is omitted or
* empty, the default set is used. A browser config that disables every category
* stops capture on update and starts no capture on create.
* interaction), screenshot and platform are off by default; set enabled=true to
* opt in. On create, provided categories layer onto the default set. On update,
* provided categories merge onto the session's current config; when no telemetry
* is active this falls back to the default set (matching create). If browser is
* omitted or empty, the default set is used. A browser config that disables every
* category stops capture on update and starts no capture on create.
*/
browser?: TelemetryAPI.BrowserTelemetryCategoriesConfig;

Expand Down Expand Up @@ -920,12 +920,12 @@ export namespace ManagedAuthBrowserConfig {
* Per-category capture flags. The operational categories (control, connection,
* system, captcha) are captured whenever telemetry is enabled; set one to
* enabled=false to opt out. The CDP categories (console, network, page,
* interaction) and screenshot are off by default; set enabled=true to opt in. On
* create, provided categories layer onto the default set. On update, provided
* categories merge onto the session's current config; when no telemetry is active
* this falls back to the default set (matching create). If browser is omitted or
* empty, the default set is used. A browser config that disables every category
* stops capture on update and starts no capture on create.
* interaction), screenshot and platform are off by default; set enabled=true to
* opt in. On create, provided categories layer onto the default set. On update,
* provided categories merge onto the session's current config; when no telemetry
* is active this falls back to the default set (matching create). If browser is
* omitted or empty, the default set is used. A browser config that disables every
* category stops capture on update and starts no capture on create.
*/
browser?: TelemetryAPI.BrowserTelemetryCategoriesConfig;

Expand Down Expand Up @@ -1121,12 +1121,12 @@ export namespace ManagedAuthCreateRequest {
* Per-category capture flags. The operational categories (control, connection,
* system, captcha) are captured whenever telemetry is enabled; set one to
* enabled=false to opt out. The CDP categories (console, network, page,
* interaction) and screenshot are off by default; set enabled=true to opt in. On
* create, provided categories layer onto the default set. On update, provided
* categories merge onto the session's current config; when no telemetry is active
* this falls back to the default set (matching create). If browser is omitted or
* empty, the default set is used. A browser config that disables every category
* stops capture on update and starts no capture on create.
* interaction), screenshot and platform are off by default; set enabled=true to
* opt in. On create, provided categories layer onto the default set. On update,
* provided categories merge onto the session's current config; when no telemetry
* is active this falls back to the default set (matching create). If browser is
* omitted or empty, the default set is used. A browser config that disables every
* category stops capture on update and starts no capture on create.
*/
browser?: TelemetryAPI.BrowserTelemetryCategoriesConfig;

Expand Down Expand Up @@ -1417,12 +1417,12 @@ export namespace ManagedAuthUpdateRequest {
* Per-category capture flags. The operational categories (control, connection,
* system, captcha) are captured whenever telemetry is enabled; set one to
* enabled=false to opt out. The CDP categories (console, network, page,
* interaction) and screenshot are off by default; set enabled=true to opt in. On
* create, provided categories layer onto the default set. On update, provided
* categories merge onto the session's current config; when no telemetry is active
* this falls back to the default set (matching create). If browser is omitted or
* empty, the default set is used. A browser config that disables every category
* stops capture on update and starts no capture on create.
* interaction), screenshot and platform are off by default; set enabled=true to
* opt in. On create, provided categories layer onto the default set. On update,
* provided categories merge onto the session's current config; when no telemetry
* is active this falls back to the default set (matching create). If browser is
* omitted or empty, the default set is used. A browser config that disables every
* category stops capture on update and starts no capture on create.
*/
browser?: TelemetryAPI.BrowserTelemetryCategoriesConfig;

Expand Down Expand Up @@ -2072,12 +2072,12 @@ export namespace ConnectionCreateParams {
* Per-category capture flags. The operational categories (control, connection,
* system, captcha) are captured whenever telemetry is enabled; set one to
* enabled=false to opt out. The CDP categories (console, network, page,
* interaction) and screenshot are off by default; set enabled=true to opt in. On
* create, provided categories layer onto the default set. On update, provided
* categories merge onto the session's current config; when no telemetry is active
* this falls back to the default set (matching create). If browser is omitted or
* empty, the default set is used. A browser config that disables every category
* stops capture on update and starts no capture on create.
* interaction), screenshot and platform are off by default; set enabled=true to
* opt in. On create, provided categories layer onto the default set. On update,
* provided categories merge onto the session's current config; when no telemetry
* is active this falls back to the default set (matching create). If browser is
* omitted or empty, the default set is used. A browser config that disables every
* category stops capture on update and starts no capture on create.
*/
browser?: TelemetryAPI.BrowserTelemetryCategoriesConfig;

Expand Down Expand Up @@ -2280,12 +2280,12 @@ export namespace ConnectionUpdateParams {
* Per-category capture flags. The operational categories (control, connection,
* system, captcha) are captured whenever telemetry is enabled; set one to
* enabled=false to opt out. The CDP categories (console, network, page,
* interaction) and screenshot are off by default; set enabled=true to opt in. On
* create, provided categories layer onto the default set. On update, provided
* categories merge onto the session's current config; when no telemetry is active
* this falls back to the default set (matching create). If browser is omitted or
* empty, the default set is used. A browser config that disables every category
* stops capture on update and starts no capture on create.
* interaction), screenshot and platform are off by default; set enabled=true to
* opt in. On create, provided categories layer onto the default set. On update,
* provided categories merge onto the session's current config; when no telemetry
* is active this falls back to the default set (matching create). If browser is
* omitted or empty, the default set is used. A browser config that disables every
* category stops capture on update and starts no capture on create.
*/
browser?: TelemetryAPI.BrowserTelemetryCategoriesConfig;

Expand Down Expand Up @@ -2458,12 +2458,12 @@ export namespace ConnectionLoginParams {
* Per-category capture flags. The operational categories (control, connection,
* system, captcha) are captured whenever telemetry is enabled; set one to
* enabled=false to opt out. The CDP categories (console, network, page,
* interaction) and screenshot are off by default; set enabled=true to opt in. On
* create, provided categories layer onto the default set. On update, provided
* categories merge onto the session's current config; when no telemetry is active
* this falls back to the default set (matching create). If browser is omitted or
* empty, the default set is used. A browser config that disables every category
* stops capture on update and starts no capture on create.
* interaction), screenshot and platform are off by default; set enabled=true to
* opt in. On create, provided categories layer onto the default set. On update,
* provided categories merge onto the session's current config; when no telemetry
* is active this falls back to the default set (matching create). If browser is
* omitted or empty, the default set is used. A browser config that disables every
* category stops capture on update and starts no capture on create.
*/
browser?: TelemetryAPI.BrowserTelemetryCategoriesConfig;

Expand Down
36 changes: 18 additions & 18 deletions src/resources/browser-pools.ts
Original file line number Diff line number Diff line change
Expand Up @@ -679,12 +679,12 @@ export namespace BrowserPoolCreateParams {
* Per-category capture flags. The operational categories (control, connection,
* system, captcha) are captured whenever telemetry is enabled; set one to
* enabled=false to opt out. The CDP categories (console, network, page,
* interaction) and screenshot are off by default; set enabled=true to opt in. On
* create, provided categories layer onto the default set. On update, provided
* categories merge onto the session's current config; when no telemetry is active
* this falls back to the default set (matching create). If browser is omitted or
* empty, the default set is used. A browser config that disables every category
* stops capture on update and starts no capture on create.
* interaction), screenshot and platform are off by default; set enabled=true to
* opt in. On create, provided categories layer onto the default set. On update,
* provided categories merge onto the session's current config; when no telemetry
* is active this falls back to the default set (matching create). If browser is
* omitted or empty, the default set is used. A browser config that disables every
* category stops capture on update and starts no capture on create.
*/
browser?: TelemetryAPI.BrowserTelemetryCategoriesConfig;

Expand Down Expand Up @@ -930,12 +930,12 @@ export namespace BrowserPoolUpdateParams {
* Per-category capture flags. The operational categories (control, connection,
* system, captcha) are captured whenever telemetry is enabled; set one to
* enabled=false to opt out. The CDP categories (console, network, page,
* interaction) and screenshot are off by default; set enabled=true to opt in. On
* create, provided categories layer onto the default set. On update, provided
* categories merge onto the session's current config; when no telemetry is active
* this falls back to the default set (matching create). If browser is omitted or
* empty, the default set is used. A browser config that disables every category
* stops capture on update and starts no capture on create.
* interaction), screenshot and platform are off by default; set enabled=true to
* opt in. On create, provided categories layer onto the default set. On update,
* provided categories merge onto the session's current config; when no telemetry
* is active this falls back to the default set (matching create). If browser is
* omitted or empty, the default set is used. A browser config that disables every
* category stops capture on update and starts no capture on create.
*/
browser?: TelemetryAPI.BrowserTelemetryCategoriesConfig;

Expand Down Expand Up @@ -1098,12 +1098,12 @@ export namespace BrowserPoolAcquireParams {
* Per-category capture flags. The operational categories (control, connection,
* system, captcha) are captured whenever telemetry is enabled; set one to
* enabled=false to opt out. The CDP categories (console, network, page,
* interaction) and screenshot are off by default; set enabled=true to opt in. On
* create, provided categories layer onto the default set. On update, provided
* categories merge onto the session's current config; when no telemetry is active
* this falls back to the default set (matching create). If browser is omitted or
* empty, the default set is used. A browser config that disables every category
* stops capture on update and starts no capture on create.
* interaction), screenshot and platform are off by default; set enabled=true to
* opt in. On create, provided categories layer onto the default set. On update,
* provided categories merge onto the session's current config; when no telemetry
* is active this falls back to the default set (matching create). If browser is
* omitted or empty, the default set is used. A browser config that disables every
* category stops capture on update and starts no capture on create.
*/
browser?: TelemetryAPI.BrowserTelemetryCategoriesConfig;

Expand Down
Loading
Loading