@@ -409,6 +409,16 @@ export interface BrowserAllowlistState {
409409 mutation_id ?: string ;
410410}
411411
412+ /**
413+ * Overrides for browser attributes presented to websites.
414+ */
415+ export interface BrowserFingerprint {
416+ /**
417+ * Operating system the browser reports to websites.
418+ */
419+ os : 'macos' ;
420+ }
421+
412422export interface BrowserLocation {
413423 /**
414424 * Effective canonical BCP 47 formatting locale selected for the browser session.
@@ -1657,6 +1667,14 @@ export interface BrowserCreateParams {
16571667 */
16581668 extensions ?: Array < Shared . BrowserExtension > ;
16591669
1670+ /**
1671+ * Closed beta: contact Kernel to enable fingerprint overrides for your
1672+ * organization. Overrides browser attributes presented to websites for this
1673+ * session. Currently supports macos and requires stealth=true, headless=false,
1674+ * gpu=false, and default memory. Omit to preserve the default browser behavior.
1675+ */
1676+ fingerprint ?: BrowserFingerprint ;
1677+
16601678 /**
16611679 * If true, enables GPU acceleration for the browser session. Requires Start-Up or
16621680 * Enterprise plan, headless=false, and region=us-east.
@@ -2260,6 +2278,7 @@ Browsers.Webmcp = Webmcp;
22602278export declare namespace Browsers {
22612279 export {
22622280 type BrowserAllowlistState as BrowserAllowlistState ,
2281+ type BrowserFingerprint as BrowserFingerprint ,
22632282 type BrowserLocation as BrowserLocation ,
22642283 type BrowserLocationRequest as BrowserLocationRequest ,
22652284 type BrowserLocationSource as BrowserLocationSource ,
0 commit comments