Skip to content

Commit f9752bc

Browse files
feat: [STG-1756] forward Vertex model config
1 parent 7b65ca7 commit f9752bc

18 files changed

Lines changed: 7892 additions & 669 deletions

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 8
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/browserbase/stagehand-80502d74c1be605e77d45ff2b54297fe34ce85dbad1e8f2dfa30ba6d09601219.yml
3-
openapi_spec_hash: fd62f768756a400c3ecd695bfcf3845a
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/browserbase/stagehand-c7910965e66e73ad8b65b6cc391d431094b2a6c6577c3e9d82feaa8138e74cff.yml
3+
openapi_spec_hash: 37748bb69c22a9ce721d9b5a5861f964
44
config_hash: 1fb12ae9b478488bc1e56bfbdc210b01

lib/stagehand/internal/type/union.rb

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,17 @@ module Stagehand
44
module Internal
55
module Type
66
# @api private
7+
#
8+
# @example
9+
# # `model_config` is a `Stagehand::ModelConfig`
10+
# case model_config
11+
# when Stagehand::ModelConfig::VertexModelConfigObject
12+
# puts(model_config.auth)
13+
# when Stagehand::ModelConfig::GenericModelConfigObject
14+
# puts(model_config.model_name)
15+
# else
16+
# puts(model_config)
17+
# end
718
module Union
819
include Stagehand::Internal::Type::Converter
920
include Stagehand::Internal::Util::SorbetRuntimeSupport

lib/stagehand/models/model_config.rb

Lines changed: 282 additions & 177 deletions
Large diffs are not rendered by default.

lib/stagehand/models/session_act_params.rb

Lines changed: 331 additions & 4 deletions
Large diffs are not rendered by default.

lib/stagehand/models/session_execute_params.rb

Lines changed: 663 additions & 8 deletions
Large diffs are not rendered by default.

lib/stagehand/models/session_extract_params.rb

Lines changed: 331 additions & 4 deletions
Large diffs are not rendered by default.

lib/stagehand/models/session_observe_params.rb

Lines changed: 331 additions & 4 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)