File tree Expand file tree Collapse file tree 3 files changed +7
-9
lines changed Expand file tree Collapse file tree 3 files changed +7
-9
lines changed Original file line number Diff line number Diff line change
1
+ ---
2
+ " stagehand " : patch
3
+ ---
4
+
5
+ Patch issue with passing a created session_id to init on api mode
Original file line number Diff line number Diff line change @@ -30,6 +30,7 @@ async def _create_session(self):
30
30
"modelName" : self .model_name ,
31
31
"verbose" : 2 if self .verbose == 3 else self .verbose ,
32
32
"domSettleTimeoutMs" : self .dom_settle_timeout_ms ,
33
+ "browserbaseSessionID" : self .session_id ,
33
34
"browserbaseSessionCreateParams" : (
34
35
browserbase_session_create_params
35
36
if browserbase_session_create_params
Original file line number Diff line number Diff line change @@ -399,15 +399,7 @@ async def init(self):
399
399
if self .env == "BROWSERBASE" :
400
400
# Create session if we don't have one
401
401
if self .use_api :
402
- if not self .session_id :
403
- await self ._create_session () # Uses self._client and api_url
404
- self .logger .debug (
405
- f"Created new Browserbase session via Stagehand server: { self .session_id } "
406
- )
407
- else :
408
- self .logger .debug (
409
- f"Using existing Browserbase session: { self .session_id } "
410
- )
402
+ await self ._create_session () # Uses self._client and api_url
411
403
412
404
# Connect to remote browser
413
405
try :
You can’t perform that action at this time.
0 commit comments