Skip to content
Merged
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.128.0"
".": "0.129.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.129.0](https://github.com/kernel/kernel-node-sdk/compare/v0.128.0...v0.129.0) (2026-10-21)


### Features

* chore(stlc): seal custom-code tracking files ([c6f4ec6](https://github.com/kernel/kernel-node-sdk/commit/c6f4ec6ef617a099b2d944757003c78bc321b511))

## [0.128.0](https://github.com/kernel/kernel-node-sdk/compare/v0.127.0...v0.128.0) (2026-10-19)


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.128.0",
"version": "0.129.0",
"description": "The official TypeScript library for the Kernel API",
"author": "Kernel <>",
"types": "dist/index.d.ts",
Expand Down
8 changes: 4 additions & 4 deletions src/resources/browsers/browsers.ts
Original file line number Diff line number Diff line change
Expand Up @@ -372,7 +372,7 @@ export interface BrowserLocation {

/**
* Where one effective browser location field came from. `override` is set
* explicitly on the session; `metro` is the default for the browser's region.
* explicitly on the session; `default` comes from the browser's region.
*/
locale_source: BrowserLocationSource;

Expand All @@ -383,7 +383,7 @@ export interface BrowserLocation {

/**
* Where one effective browser location field came from. `override` is set
* explicitly on the session; `metro` is the default for the browser's region.
* explicitly on the session; `default` comes from the browser's region.
*/
timezone_source: BrowserLocationSource;
}
Expand All @@ -404,9 +404,9 @@ export interface BrowserLocationRequest {

/**
* Where one effective browser location field came from. `override` is set
* explicitly on the session; `metro` is the default for the browser's region.
* explicitly on the session; `default` comes from the browser's region.
*/
export type BrowserLocationSource = 'override' | 'metro';
export type BrowserLocationSource = 'override' | 'default';

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Location source enum value renamed

Medium Severity

BrowserLocationSource replaces metro with default on locale_source and timezone_source. Callers typed against the v0.128 metro provenance no longer typecheck, and runtime equality checks miss region-derived location. The changelog does not mention this swap.

Additional Locations (1)
Fix in Cursor聽Fix in Web

Triggered by learned rule: v0.128 location, allowlist revision, AgentCard import

Reviewed by Cursor Bugbot for commit 7c3ac94. Configure here.


/**
* Omit a field to leave it unchanged, set a string override, or set null to clear
Expand Down
4 changes: 2 additions & 2 deletions src/resources/shared.ts
Original file line number Diff line number Diff line change
Expand Up @@ -89,8 +89,8 @@ export interface BrowserViewport {
width: number;

/**
* Display refresh rate in Hz. Any positive integer is accepted; if omitted,
* automatically determined from width and height.
* Display refresh rate in Hz. Any positive integer is accepted; if omitted, GPU
* browsers default to 60 and other browsers derive it from width and height.
*/
refresh_rate?: number;
}
Expand Down
7 changes: 7 additions & 0 deletions src/resources/vaults/items.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2405,6 +2405,13 @@ export namespace VaultItemAction {
name: 'card_enrollment';

url: string;

/**
* Secret bearer capability for embedded card capture with @onkernel/vault-react.
* Present only for Kernel wallets; never for AgentCard. Treat it like the
* enrollment URL and do not log or persist it in browser storage.
*/
capture_token?: string;
}
}

Expand Down
2 changes: 1 addition & 1 deletion src/version.ts
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export const VERSION = '0.128.0'; // x-release-please-version
export const VERSION = '0.129.0'; // x-release-please-version
Loading