diff --git a/package.json b/package.json index 0d50b0e..37f6d86 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@hyperbrowser/sdk", - "version": "0.91.1", + "version": "0.91.2", "description": "Node SDK for Hyperbrowser API", "author": "", "repository": { diff --git a/src/types/index.ts b/src/types/index.ts index 5443ff1..8c2117b 100644 --- a/src/types/index.ts +++ b/src/types/index.ts @@ -93,6 +93,7 @@ export { } from "./agents/gemini-computer-use"; export { BasicResponse, + BrowserMemorySize, SessionStatus, Session, SessionDetail, diff --git a/src/types/session.ts b/src/types/session.ts index 2506699..59d1aef 100644 --- a/src/types/session.ts +++ b/src/types/session.ts @@ -12,6 +12,7 @@ import { } from "./constants"; export type SessionStatus = "active" | "closed" | "error"; +export type BrowserMemorySize = "small" | "medium" | "large"; export interface BasicResponse { success: boolean; @@ -206,6 +207,7 @@ export interface CreateSessionParams { liveViewTtlSeconds?: number; replaceNativeElements?: boolean; disablePostQuantumKeyAgreement?: boolean; + browserMemorySize?: BrowserMemorySize; startFromSnapshot?: StartSessionFromSnapshotParams; }