Skip to content

Commit f714af2

Browse files
chore(internal): codegen related update
1 parent ed6573f commit f714af2

21 files changed

+154
-7
lines changed

lib/stagehand/models/session_act_params.rb

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@ class SessionActParams < Stagehand::Internal::Type::BaseModel
99
extend Stagehand::Internal::Type::RequestParameters::Converter
1010
include Stagehand::Internal::Type::RequestParameters
1111

12+
# @!attribute id
13+
# Unique session identifier
14+
#
15+
# @return [String]
16+
required :id, String
17+
1218
# @!attribute input
1319
# Natural language instruction or Action object
1420
#
@@ -32,7 +38,9 @@ class SessionActParams < Stagehand::Internal::Type::BaseModel
3238
# @return [Symbol, Stagehand::Models::SessionActParams::XStreamResponse, nil]
3339
optional :x_stream_response, enum: -> { Stagehand::SessionActParams::XStreamResponse }
3440

35-
# @!method initialize(input:, frame_id: nil, options: nil, x_stream_response: nil, request_options: {})
41+
# @!method initialize(id:, input:, frame_id: nil, options: nil, x_stream_response: nil, request_options: {})
42+
# @param id [String] Unique session identifier
43+
#
3644
# @param input [String, Stagehand::Models::Action] Natural language instruction or Action object
3745
#
3846
# @param frame_id [String, nil] Target frame ID for the action

lib/stagehand/models/session_end_params.rb

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,21 @@ class SessionEndParams < Stagehand::Internal::Type::BaseModel
77
extend Stagehand::Internal::Type::RequestParameters::Converter
88
include Stagehand::Internal::Type::RequestParameters
99

10+
# @!attribute id
11+
# Unique session identifier
12+
#
13+
# @return [String]
14+
required :id, String
15+
1016
# @!attribute x_stream_response
1117
# Whether to stream the response via SSE
1218
#
1319
# @return [Symbol, Stagehand::Models::SessionEndParams::XStreamResponse, nil]
1420
optional :x_stream_response, enum: -> { Stagehand::SessionEndParams::XStreamResponse }
1521

16-
# @!method initialize(x_stream_response: nil, request_options: {})
22+
# @!method initialize(id:, x_stream_response: nil, request_options: {})
23+
# @param id [String] Unique session identifier
24+
#
1725
# @param x_stream_response [Symbol, Stagehand::Models::SessionEndParams::XStreamResponse] Whether to stream the response via SSE
1826
#
1927
# @param request_options [Stagehand::RequestOptions, Hash{Symbol=>Object}]

lib/stagehand/models/session_execute_params.rb

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@ class SessionExecuteParams < Stagehand::Internal::Type::BaseModel
99
extend Stagehand::Internal::Type::RequestParameters::Converter
1010
include Stagehand::Internal::Type::RequestParameters
1111

12+
# @!attribute id
13+
# Unique session identifier
14+
#
15+
# @return [String]
16+
required :id, String
17+
1218
# @!attribute agent_config
1319
#
1420
# @return [Stagehand::Models::SessionExecuteParams::AgentConfig]
@@ -39,7 +45,9 @@ class SessionExecuteParams < Stagehand::Internal::Type::BaseModel
3945
# @return [Symbol, Stagehand::Models::SessionExecuteParams::XStreamResponse, nil]
4046
optional :x_stream_response, enum: -> { Stagehand::SessionExecuteParams::XStreamResponse }
4147

42-
# @!method initialize(agent_config:, execute_options:, frame_id: nil, should_cache: nil, x_stream_response: nil, request_options: {})
48+
# @!method initialize(id:, agent_config:, execute_options:, frame_id: nil, should_cache: nil, x_stream_response: nil, request_options: {})
49+
# @param id [String] Unique session identifier
50+
#
4351
# @param agent_config [Stagehand::Models::SessionExecuteParams::AgentConfig]
4452
#
4553
# @param execute_options [Stagehand::Models::SessionExecuteParams::ExecuteOptions]

lib/stagehand/models/session_extract_params.rb

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@ class SessionExtractParams < Stagehand::Internal::Type::BaseModel
99
extend Stagehand::Internal::Type::RequestParameters::Converter
1010
include Stagehand::Internal::Type::RequestParameters
1111

12+
# @!attribute id
13+
# Unique session identifier
14+
#
15+
# @return [String]
16+
required :id, String
17+
1218
# @!attribute frame_id
1319
# Target frame ID for the extraction
1420
#
@@ -38,7 +44,9 @@ class SessionExtractParams < Stagehand::Internal::Type::BaseModel
3844
# @return [Symbol, Stagehand::Models::SessionExtractParams::XStreamResponse, nil]
3945
optional :x_stream_response, enum: -> { Stagehand::SessionExtractParams::XStreamResponse }
4046

41-
# @!method initialize(frame_id: nil, instruction: nil, options: nil, schema: nil, x_stream_response: nil, request_options: {})
47+
# @!method initialize(id:, frame_id: nil, instruction: nil, options: nil, schema: nil, x_stream_response: nil, request_options: {})
48+
# @param id [String] Unique session identifier
49+
#
4250
# @param frame_id [String, nil] Target frame ID for the extraction
4351
#
4452
# @param instruction [String] Natural language instruction for what to extract

lib/stagehand/models/session_navigate_params.rb

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@ class SessionNavigateParams < Stagehand::Internal::Type::BaseModel
77
extend Stagehand::Internal::Type::RequestParameters::Converter
88
include Stagehand::Internal::Type::RequestParameters
99

10+
# @!attribute id
11+
# Unique session identifier
12+
#
13+
# @return [String]
14+
required :id, String
15+
1016
# @!attribute url
1117
# URL to navigate to
1218
#
@@ -36,7 +42,9 @@ class SessionNavigateParams < Stagehand::Internal::Type::BaseModel
3642
# @return [Symbol, Stagehand::Models::SessionNavigateParams::XStreamResponse, nil]
3743
optional :x_stream_response, enum: -> { Stagehand::SessionNavigateParams::XStreamResponse }
3844

39-
# @!method initialize(url:, frame_id: nil, options: nil, stream_response: nil, x_stream_response: nil, request_options: {})
45+
# @!method initialize(id:, url:, frame_id: nil, options: nil, stream_response: nil, x_stream_response: nil, request_options: {})
46+
# @param id [String] Unique session identifier
47+
#
4048
# @param url [String] URL to navigate to
4149
#
4250
# @param frame_id [String, nil] Target frame ID for the navigation

lib/stagehand/models/session_observe_params.rb

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@ class SessionObserveParams < Stagehand::Internal::Type::BaseModel
99
extend Stagehand::Internal::Type::RequestParameters::Converter
1010
include Stagehand::Internal::Type::RequestParameters
1111

12+
# @!attribute id
13+
# Unique session identifier
14+
#
15+
# @return [String]
16+
required :id, String
17+
1218
# @!attribute frame_id
1319
# Target frame ID for the observation
1420
#
@@ -32,7 +38,9 @@ class SessionObserveParams < Stagehand::Internal::Type::BaseModel
3238
# @return [Symbol, Stagehand::Models::SessionObserveParams::XStreamResponse, nil]
3339
optional :x_stream_response, enum: -> { Stagehand::SessionObserveParams::XStreamResponse }
3440

35-
# @!method initialize(frame_id: nil, instruction: nil, options: nil, x_stream_response: nil, request_options: {})
41+
# @!method initialize(id:, frame_id: nil, instruction: nil, options: nil, x_stream_response: nil, request_options: {})
42+
# @param id [String] Unique session identifier
43+
#
3644
# @param frame_id [String, nil] Target frame ID for the observation
3745
#
3846
# @param instruction [String] Natural language instruction for what actions to find

lib/stagehand/models/session_replay_params.rb

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,21 @@ class SessionReplayParams < Stagehand::Internal::Type::BaseModel
77
extend Stagehand::Internal::Type::RequestParameters::Converter
88
include Stagehand::Internal::Type::RequestParameters
99

10+
# @!attribute id
11+
# Unique session identifier
12+
#
13+
# @return [String]
14+
required :id, String
15+
1016
# @!attribute x_stream_response
1117
# Whether to stream the response via SSE
1218
#
1319
# @return [Symbol, Stagehand::Models::SessionReplayParams::XStreamResponse, nil]
1420
optional :x_stream_response, enum: -> { Stagehand::SessionReplayParams::XStreamResponse }
1521

16-
# @!method initialize(x_stream_response: nil, request_options: {})
22+
# @!method initialize(id:, x_stream_response: nil, request_options: {})
23+
# @param id [String] Unique session identifier
24+
#
1725
# @param x_stream_response [Symbol, Stagehand::Models::SessionReplayParams::XStreamResponse] Whether to stream the response via SSE
1826
#
1927
# @param request_options [Stagehand::RequestOptions, Hash{Symbol=>Object}]

rbi/stagehand/models/session_act_params.rbi

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ module Stagehand
1111
T.any(Stagehand::SessionActParams, Stagehand::Internal::AnyHash)
1212
end
1313

14+
# Unique session identifier
15+
sig { returns(String) }
16+
attr_accessor :id
17+
1418
# Natural language instruction or Action object
1519
sig { returns(T.any(String, Stagehand::Action)) }
1620
attr_accessor :input
@@ -43,6 +47,7 @@ module Stagehand
4347

4448
sig do
4549
params(
50+
id: String,
4651
input: T.any(String, Stagehand::Action::OrHash),
4752
frame_id: T.nilable(String),
4853
options: Stagehand::SessionActParams::Options::OrHash,
@@ -52,6 +57,8 @@ module Stagehand
5257
).returns(T.attached_class)
5358
end
5459
def self.new(
60+
# Unique session identifier
61+
id:,
5562
# Natural language instruction or Action object
5663
input:,
5764
# Target frame ID for the action
@@ -66,6 +73,7 @@ module Stagehand
6673
sig do
6774
override.returns(
6875
{
76+
id: String,
6977
input: T.any(String, Stagehand::Action),
7078
frame_id: T.nilable(String),
7179
options: Stagehand::SessionActParams::Options,

rbi/stagehand/models/session_end_params.rbi

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ module Stagehand
1111
T.any(Stagehand::SessionEndParams, Stagehand::Internal::AnyHash)
1212
end
1313

14+
# Unique session identifier
15+
sig { returns(String) }
16+
attr_accessor :id
17+
1418
# Whether to stream the response via SSE
1519
sig do
1620
returns(
@@ -29,12 +33,15 @@ module Stagehand
2933

3034
sig do
3135
params(
36+
id: String,
3237
x_stream_response:
3338
Stagehand::SessionEndParams::XStreamResponse::OrSymbol,
3439
request_options: Stagehand::RequestOptions::OrHash
3540
).returns(T.attached_class)
3641
end
3742
def self.new(
43+
# Unique session identifier
44+
id:,
3845
# Whether to stream the response via SSE
3946
x_stream_response: nil,
4047
request_options: {}
@@ -44,6 +51,7 @@ module Stagehand
4451
sig do
4552
override.returns(
4653
{
54+
id: String,
4755
x_stream_response:
4856
Stagehand::SessionEndParams::XStreamResponse::OrSymbol,
4957
request_options: Stagehand::RequestOptions

rbi/stagehand/models/session_execute_params.rbi

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ module Stagehand
1111
T.any(Stagehand::SessionExecuteParams, Stagehand::Internal::AnyHash)
1212
end
1313

14+
# Unique session identifier
15+
sig { returns(String) }
16+
attr_accessor :id
17+
1418
sig { returns(Stagehand::SessionExecuteParams::AgentConfig) }
1519
attr_reader :agent_config
1620

@@ -61,6 +65,7 @@ module Stagehand
6165

6266
sig do
6367
params(
68+
id: String,
6469
agent_config: Stagehand::SessionExecuteParams::AgentConfig::OrHash,
6570
execute_options:
6671
Stagehand::SessionExecuteParams::ExecuteOptions::OrHash,
@@ -72,6 +77,8 @@ module Stagehand
7277
).returns(T.attached_class)
7378
end
7479
def self.new(
80+
# Unique session identifier
81+
id:,
7582
agent_config:,
7683
execute_options:,
7784
# Target frame ID for the agent
@@ -87,6 +94,7 @@ module Stagehand
8794
sig do
8895
override.returns(
8996
{
97+
id: String,
9098
agent_config: Stagehand::SessionExecuteParams::AgentConfig,
9199
execute_options: Stagehand::SessionExecuteParams::ExecuteOptions,
92100
frame_id: T.nilable(String),

0 commit comments

Comments
 (0)