Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "3.6.1"
".": "3.7.0"
}
6 changes: 3 additions & 3 deletions .stats.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
configured_endpoints: 8
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/browserbase%2Fstagehand-87b4d9e349de9d33d5d89439f7ac9507133700a9f072fdf0d756471961768d2c.yml
openapi_spec_hash: 0f6ae6d10a0227a3482914728cf901ba
config_hash: 4252fc025e947bc0fd6b2abd91a0cc8e
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/browserbase%2Fstagehand-a4e672f457dd99336f4b2a113fd7c7c6c9db0941b38d57cff6e3641549a6c4ed.yml
openapi_spec_hash: eae9c8561e420db8e4d238c1e59617fb
config_hash: 2a565ad6662259a2e90fa5f1f5095525
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# Changelog

## 3.7.0 (2026-02-25)

Full Changelog: [v3.6.1...v3.7.0](https://github.com/browserbase/stagehand-ruby/compare/v3.6.1...v3.7.0)

### Features

* Add bedrock to provider enum in Zod schemas and OpenAPI spec ([d48f5b4](https://github.com/browserbase/stagehand-ruby/commit/d48f5b49219186ee326adad925b4d1a67d4fd1c6))

## 3.6.1 (2026-02-25)

Full Changelog: [v3.6.0...v3.6.1](https://github.com/browserbase/stagehand-ruby/compare/v3.6.0...v3.6.1)
Expand Down
2 changes: 1 addition & 1 deletion Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ GIT
PATH
remote: .
specs:
stagehand (3.6.1)
stagehand (3.7.0)
cgi
connection_pool

Expand Down
1 change: 1 addition & 0 deletions lib/stagehand/models/model_config.rb
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ module Provider
ANTHROPIC = :anthropic
GOOGLE = :google
MICROSOFT = :microsoft
BEDROCK = :bedrock

# @!method self.values
# @return [Array<Symbol>]
Expand Down
1 change: 1 addition & 0 deletions lib/stagehand/models/session_execute_params.rb
Original file line number Diff line number Diff line change
Expand Up @@ -164,6 +164,7 @@ module Provider
ANTHROPIC = :anthropic
GOOGLE = :google
MICROSOFT = :microsoft
BEDROCK = :bedrock

# @!method self.values
# @return [Array<Symbol>]
Expand Down
2 changes: 1 addition & 1 deletion lib/stagehand/version.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true

module Stagehand
VERSION = "3.6.1"
VERSION = "3.7.0"
end
2 changes: 2 additions & 0 deletions rbi/stagehand/models/model_config.rbi
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,8 @@ module Stagehand
GOOGLE = T.let(:google, Stagehand::ModelConfig::Provider::TaggedSymbol)
MICROSOFT =
T.let(:microsoft, Stagehand::ModelConfig::Provider::TaggedSymbol)
BEDROCK =
T.let(:bedrock, Stagehand::ModelConfig::Provider::TaggedSymbol)

sig do
override.returns(
Expand Down
5 changes: 5 additions & 0 deletions rbi/stagehand/models/session_execute_params.rbi
Original file line number Diff line number Diff line change
Expand Up @@ -334,6 +334,11 @@ module Stagehand
:microsoft,
Stagehand::SessionExecuteParams::AgentConfig::Provider::TaggedSymbol
)
BEDROCK =
T.let(
:bedrock,
Stagehand::SessionExecuteParams::AgentConfig::Provider::TaggedSymbol
)

sig do
override.returns(
Expand Down
3 changes: 2 additions & 1 deletion sig/stagehand/models/model_config.rbs
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ module Stagehand
provider: Stagehand::Models::ModelConfig::provider
}

type provider = :openai | :anthropic | :google | :microsoft
type provider = :openai | :anthropic | :google | :microsoft | :bedrock

module Provider
extend Stagehand::Internal::Type::Enum
Expand All @@ -48,6 +48,7 @@ module Stagehand
ANTHROPIC: :anthropic
GOOGLE: :google
MICROSOFT: :microsoft
BEDROCK: :bedrock

def self?.values: -> ::Array[Stagehand::Models::ModelConfig::provider]
end
Expand Down
3 changes: 2 additions & 1 deletion sig/stagehand/models/session_execute_params.rbs
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@ module Stagehand
def self?.variants: -> ::Array[Stagehand::Models::SessionExecuteParams::AgentConfig::model]
end

type provider = :openai | :anthropic | :google | :microsoft
type provider = :openai | :anthropic | :google | :microsoft | :bedrock

module Provider
extend Stagehand::Internal::Type::Enum
Expand All @@ -146,6 +146,7 @@ module Stagehand
ANTHROPIC: :anthropic
GOOGLE: :google
MICROSOFT: :microsoft
BEDROCK: :bedrock

def self?.values: -> ::Array[Stagehand::Models::SessionExecuteParams::AgentConfig::provider]
end
Expand Down