Skip to content
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.113.0"
".": "0.114.0"
}
12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
# Changelog

## [0.114.0](https://github.com/kernel/kernel-node-sdk/compare/v0.113.0...v0.114.0) (2026-09-30)


### Features

* Accept telemetry.storage and settle it at browser create ([3ef0e3b](https://github.com/kernel/kernel-node-sdk/commit/3ef0e3bdb82efcb7e0c507ea754c9873d3215269))
* Allow export-only network and console telemetry for BAA orgs ([db2aeee](https://github.com/kernel/kernel-node-sdk/commit/db2aeee160879f89df81a0bdd5c3147648fb4c89))
* Expose 1Password supplied-token inputs in the Node SDK ([eb88be6](https://github.com/kernel/kernel-node-sdk/commit/eb88be6f349083eb2eea6e0024b2b1362bca291d))
* Expose missing managed auth check URL as verification unavailable ([eafcdcf](https://github.com/kernel/kernel-node-sdk/commit/eafcdcf57f345c2495fdfc37501b1be2118cb5b8))
* Let Vaults fill credentials from 1Password ([d2383af](https://github.com/kernel/kernel-node-sdk/commit/d2383af2bd08443d548ae14bff22a790f87d03a9))
* Send Stripe publishable key when refreshing customer-owned Link grants ([0e42728](https://github.com/kernel/kernel-node-sdk/commit/0e427286118637317cb3f796f5124d4e868494a4))

## [0.113.0](https://github.com/kernel/kernel-node-sdk/compare/v0.112.0...v0.113.0) (2026-09-27)


Expand Down
16 changes: 16 additions & 0 deletions api.md
Original file line number Diff line number Diff line change
Expand Up @@ -185,6 +185,7 @@ Types:
- <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>
- <code><a href="./src/resources/browsers/telemetry.ts">BrowserTelemetryStorageConfig</a></code>
- <code><a href="./src/resources/browsers/telemetry.ts">TelemetryEventsResponse</a></code>
- <code><a href="./src/resources/browsers/telemetry.ts">TelemetryStreamResponse</a></code>

Expand Down Expand Up @@ -495,6 +496,8 @@ Types:
- <code><a href="./src/resources/vaults/items.ts">CardVaultItemSpec</a></code>
- <code><a href="./src/resources/vaults/items.ts">CardVaultItemState</a></code>
- <code><a href="./src/resources/vaults/items.ts">CollectVaultItemOperationRequest</a></code>
- <code><a href="./src/resources/vaults/items.ts">CredentialAccountVaultItem</a></code>
- <code><a href="./src/resources/vaults/items.ts">CredentialAccountVaultItemRequest</a></code>
- <code><a href="./src/resources/vaults/items.ts">CredentialCollectionAction</a></code>
- <code><a href="./src/resources/vaults/items.ts">CredentialVaultFieldDefinition</a></code>
- <code><a href="./src/resources/vaults/items.ts">CredentialVaultFieldInput</a></code>
Expand All @@ -510,6 +513,19 @@ Types:
- <code><a href="./src/resources/vaults/items.ts">CredentialVaultItemUpdateRequest</a></code>
- <code><a href="./src/resources/vaults/items.ts">FillVaultItemOperationRequest</a></code>
- <code><a href="./src/resources/vaults/items.ts">FillVaultItemOperationResult</a></code>
- <code><a href="./src/resources/vaults/items.ts">KernelCredentialVaultItemSpec</a></code>
- <code><a href="./src/resources/vaults/items.ts">KernelCredentialVaultItemSpecInput</a></code>
- <code><a href="./src/resources/vaults/items.ts">KernelCredentialVaultItemState</a></code>
- <code><a href="./src/resources/vaults/items.ts">OnePasswordCredentialAccountSpec</a></code>
- <code><a href="./src/resources/vaults/items.ts">OnePasswordCredentialAccountState</a></code>
- <code><a href="./src/resources/vaults/items.ts">OnePasswordCredentialVaultItemSpec</a></code>
- <code><a href="./src/resources/vaults/items.ts">OnePasswordCredentialVaultItemSpecInput</a></code>
- <code><a href="./src/resources/vaults/items.ts">OnePasswordCredentialVaultItemState</a></code>
- <code><a href="./src/resources/vaults/items.ts">OnePasswordFillVaultItemOperationRequest</a></code>
- <code><a href="./src/resources/vaults/items.ts">OnePasswordFillVaultItemOperationResult</a></code>
- <code><a href="./src/resources/vaults/items.ts">OnePasswordOAuthAction</a></code>
- <code><a href="./src/resources/vaults/items.ts">OnePasswordRecoverVaultItemOperationRequest</a></code>
- <code><a href="./src/resources/vaults/items.ts">OnePasswordRequestAccessVaultItemOperationRequest</a></code>
- <code><a href="./src/resources/vaults/items.ts">PrepareCheckoutVaultItemOperationRequest</a></code>
- <code><a href="./src/resources/vaults/items.ts">VaultCardAliases</a></code>
- <code><a href="./src/resources/vaults/items.ts">VaultCardFillField</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.113.0",
"version": "0.114.0",
"description": "The official TypeScript library for the Kernel API",
"author": "Kernel <>",
"types": "dist/index.d.ts",
Expand Down
129 changes: 128 additions & 1 deletion src/resources/auth/connections.ts
Original file line number Diff line number Diff line change
Expand Up @@ -256,7 +256,8 @@ export interface ManagedAuth {
save_credentials: boolean;

/**
* Current authentication status of the managed profile
* Last known authentication status of the managed profile. An inconclusive health
* check preserves this status and does not verify the current session.
*/
status: 'AUTHENTICATED' | 'NEEDS_AUTH';

Expand Down Expand Up @@ -463,6 +464,13 @@ export interface ManagedAuth {
*/
health_check_interval?: number | null;

/**
* Why health checks cannot verify this connection. Present when health checks are
* enabled but no auth check URL is available; a recent last_auth_check_at is not
* evidence of a valid session.
*/
health_check_unavailable_reason?: 'no_auth_check_url';

/**
* Whether periodic health checks are enabled for this connection. When false, the
* system will not automatically verify authentication status, and `auto_reauth`
Expand Down Expand Up @@ -587,6 +595,11 @@ export namespace ManagedAuth {
* exporting.
*/
export?: BrowserTelemetry.Export;

/**
* Whether to persist this session's captured telemetry to Kernel storage.
*/
storage?: BrowserTelemetry.Storage;
}

export namespace BrowserTelemetry {
Expand Down Expand Up @@ -638,6 +651,18 @@ export namespace ManagedAuth {
}
}
}

/**
* Whether to persist this session's captured telemetry to Kernel storage.
*/
export interface Storage {
/**
* Whether captured telemetry is persisted to Kernel storage. Defaults to true.
* Setting false requires an OTLP destination and cannot be changed after the
* browser is created.
*/
enabled?: boolean;
}
}

/**
Expand Down Expand Up @@ -970,6 +995,11 @@ export namespace ManagedAuthBrowserConfig {
* exporting.
*/
export?: Telemetry.Export;

/**
* Whether to persist this session's captured telemetry to Kernel storage.
*/
storage?: Telemetry.Storage;
}

export namespace Telemetry {
Expand Down Expand Up @@ -1021,6 +1051,18 @@ export namespace ManagedAuthBrowserConfig {
}
}
}

/**
* Whether to persist this session's captured telemetry to Kernel storage.
*/
export interface Storage {
/**
* Whether captured telemetry is persisted to Kernel storage. Defaults to true.
* Setting false requires an OTLP destination and cannot be changed after the
* browser is created.
*/
enabled?: boolean;
}
}
}

Expand Down Expand Up @@ -1173,6 +1215,11 @@ export namespace ManagedAuthCreateRequest {
* exporting.
*/
export?: BrowserTelemetry.Export;

/**
* Whether to persist this session's captured telemetry to Kernel storage.
*/
storage?: BrowserTelemetry.Storage;
}

export namespace BrowserTelemetry {
Expand Down Expand Up @@ -1224,6 +1271,18 @@ export namespace ManagedAuthCreateRequest {
}
}
}

/**
* Whether to persist this session's captured telemetry to Kernel storage.
*/
export interface Storage {
/**
* Whether captured telemetry is persisted to Kernel storage. Defaults to true.
* Setting false requires an OTLP destination and cannot be changed after the
* browser is created.
*/
enabled?: boolean;
}
}

/**
Expand Down Expand Up @@ -1479,6 +1538,11 @@ export namespace ManagedAuthUpdateRequest {
* exporting.
*/
export?: BrowserTelemetry.Export;

/**
* Whether to persist this session's captured telemetry to Kernel storage.
*/
storage?: BrowserTelemetry.Storage;
}

export namespace BrowserTelemetry {
Expand Down Expand Up @@ -1530,6 +1594,18 @@ export namespace ManagedAuthUpdateRequest {
}
}
}

/**
* Whether to persist this session's captured telemetry to Kernel storage.
*/
export interface Storage {
/**
* Whether captured telemetry is persisted to Kernel storage. Defaults to true.
* Setting false requires an OTLP destination and cannot be changed after the
* browser is created.
*/
enabled?: boolean;
}
}

/**
Expand Down Expand Up @@ -2141,6 +2217,11 @@ export namespace ConnectionCreateParams {
* exporting.
*/
export?: BrowserTelemetry.Export;

/**
* Whether to persist this session's captured telemetry to Kernel storage.
*/
storage?: BrowserTelemetry.Storage;
}

export namespace BrowserTelemetry {
Expand Down Expand Up @@ -2192,6 +2273,18 @@ export namespace ConnectionCreateParams {
}
}
}

/**
* Whether to persist this session's captured telemetry to Kernel storage.
*/
export interface Storage {
/**
* Whether captured telemetry is persisted to Kernel storage. Defaults to true.
* Setting false requires an OTLP destination and cannot be changed after the
* browser is created.
*/
enabled?: boolean;
}
}

/**
Expand Down Expand Up @@ -2352,6 +2445,11 @@ export namespace ConnectionUpdateParams {
* exporting.
*/
export?: BrowserTelemetry.Export;

/**
* Whether to persist this session's captured telemetry to Kernel storage.
*/
storage?: BrowserTelemetry.Storage;
}

export namespace BrowserTelemetry {
Expand Down Expand Up @@ -2403,6 +2501,18 @@ export namespace ConnectionUpdateParams {
}
}
}

/**
* Whether to persist this session's captured telemetry to Kernel storage.
*/
export interface Storage {
/**
* Whether captured telemetry is persisted to Kernel storage. Defaults to true.
* Setting false requires an OTLP destination and cannot be changed after the
* browser is created.
*/
enabled?: boolean;
}
}

/**
Expand Down Expand Up @@ -2537,6 +2647,11 @@ export namespace ConnectionLoginParams {
* exporting.
*/
export?: BrowserTelemetry.Export;

/**
* Whether to persist this session's captured telemetry to Kernel storage.
*/
storage?: BrowserTelemetry.Storage;
}

export namespace BrowserTelemetry {
Expand Down Expand Up @@ -2588,6 +2703,18 @@ export namespace ConnectionLoginParams {
}
}
}

/**
* Whether to persist this session's captured telemetry to Kernel storage.
*/
export interface Storage {
/**
* Whether captured telemetry is persisted to Kernel storage. Defaults to true.
* Setting false requires an OTLP destination and cannot be changed after the
* browser is created.
*/
enabled?: boolean;
}
}

/**
Expand Down
Loading
Loading