@@ -47,7 +47,7 @@ async function getBrowser(
4747 headless : boolean = false ,
4848 logger : ( message : LogLine ) => void ,
4949 browserbaseSessionCreateParams ?: Browserbase . Sessions . SessionCreateParams ,
50- browserbaseResumeSessionID ?: string ,
50+ browserbaseSessionID ?: string ,
5151) : Promise < BrowserResult > {
5252 if ( env === "BROWSERBASE" ) {
5353 if ( ! apiKey ) {
@@ -83,20 +83,19 @@ async function getBrowser(
8383 apiKey,
8484 } ) ;
8585
86- if ( browserbaseResumeSessionID ) {
86+ if ( browserbaseSessionID ) {
8787 // Validate the session status
8888 try {
89- const sessionStatus = await browserbase . sessions . retrieve (
90- browserbaseResumeSessionID ,
91- ) ;
89+ const sessionStatus =
90+ await browserbase . sessions . retrieve ( browserbaseSessionID ) ;
9291
9392 if ( sessionStatus . status !== "RUNNING" ) {
9493 throw new Error (
95- `Session ${ browserbaseResumeSessionID } is not running (status: ${ sessionStatus . status } )` ,
94+ `Session ${ browserbaseSessionID } is not running (status: ${ sessionStatus . status } )` ,
9695 ) ;
9796 }
9897
99- sessionId = browserbaseResumeSessionID ;
98+ sessionId = browserbaseSessionID ;
10099 const browserbaseDomain =
101100 BROWSERBASE_REGION_DOMAIN [ sessionStatus . region ] ||
102101 "wss://connect.browserbase.com" ;
@@ -173,7 +172,7 @@ async function getBrowser(
173172
174173 logger ( {
175174 category : "init" ,
176- message : browserbaseResumeSessionID
175+ message : browserbaseSessionID
177176 ? "browserbase session resumed"
178177 : "browserbase session started" ,
179178 level : 0 ,
@@ -321,7 +320,6 @@ export class Stagehand {
321320 private browserbaseSessionCreateParams ?: Browserbase . Sessions . SessionCreateParams ;
322321 private enableCaching : boolean ;
323322 private variables : { [ key : string ] : unknown } ;
324- private browserbaseResumeSessionID ?: string ;
325323 private contextPath ?: string ;
326324
327325 private actHandler ?: StagehandActHandler ;
@@ -341,7 +339,7 @@ export class Stagehand {
341339 browserbaseSessionCreateParams,
342340 domSettleTimeoutMs,
343341 enableCaching,
344- browserbaseResumeSessionID ,
342+ browserbaseSessionID ,
345343 modelName,
346344 modelClientOptions,
347345 } : ConstructorParams = {
@@ -367,7 +365,7 @@ export class Stagehand {
367365 this . domSettleTimeoutMs = domSettleTimeoutMs ?? 30_000 ;
368366 this . headless = headless ?? false ;
369367 this . browserbaseSessionCreateParams = browserbaseSessionCreateParams ;
370- this . browserbaseResumeSessionID = browserbaseResumeSessionID ;
368+ this . browserbaseSessionID = browserbaseSessionID ;
371369 }
372370
373371 async init (
@@ -387,7 +385,7 @@ export class Stagehand {
387385 this . headless ,
388386 this . logger ,
389387 this . browserbaseSessionCreateParams ,
390- this . browserbaseResumeSessionID ,
388+ this . browserbaseSessionID ,
391389 ) . catch ( ( e ) => {
392390 console . error ( "Error in init:" , e ) ;
393391 const br : BrowserResult = {
@@ -469,7 +467,7 @@ export class Stagehand {
469467 page,
470468 } : InitFromPageOptions ) : Promise < InitFromPageResult > {
471469 console . warn (
472- "initFromPage is deprecated and will be removed in the next major version. To instantiate from a page, use `browserbaseResumeSessionID ` in the constructor." ,
470+ "initFromPage is deprecated and will be removed in the next major version. To instantiate from a page, use `browserbaseSessionID ` in the constructor." ,
473471 ) ;
474472 this . page = page ;
475473 this . context = page . context ( ) ;
0 commit comments