File tree Expand file tree Collapse file tree 4 files changed +14
-0
lines changed Expand file tree Collapse file tree 4 files changed +14
-0
lines changed Original file line number Diff line number Diff line change
1
+ ---
2
+ " @browserbasehq/stagehand " : patch
3
+ ---
4
+
5
+ Handle reroute to account for rollout
Original file line number Diff line number Diff line change @@ -92,6 +92,11 @@ export class StagehandAPI {
92
92
93
93
this . sessionId = sessionResponseBody . data . sessionId ;
94
94
95
+ // Temporary reroute for rollout
96
+ if ( ! sessionResponseBody . data ?. available ) {
97
+ sessionResponseBody . data . sessionId = null ;
98
+ }
99
+
95
100
return sessionResponseBody . data ;
96
101
}
97
102
Original file line number Diff line number Diff line change @@ -728,6 +728,9 @@ export class Stagehand {
728
728
browserbaseSessionCreateParams : this . browserbaseSessionCreateParams ,
729
729
browserbaseSessionID : this . browserbaseSessionID ,
730
730
} ) ;
731
+ if ( ! sessionId ) {
732
+ this . apiClient = null ;
733
+ }
731
734
this . browserbaseSessionID = sessionId ;
732
735
}
733
736
Original file line number Diff line number Diff line change @@ -29,6 +29,7 @@ export interface StartSessionParams {
29
29
30
30
export interface StartSessionResult {
31
31
sessionId : string ;
32
+ available ?: boolean ;
32
33
}
33
34
34
35
export interface SuccessResponse < T > {
You can’t perform that action at this time.
0 commit comments