Version Packages - #2279
Merged
Merged
Conversation
github-actions
Bot
force-pushed
the
changeset-release/main
branch
14 times, most recently
from
July 2, 2026 20:06
7958303 to
edf4588
Compare
github-actions
Bot
force-pushed
the
changeset-release/main
branch
14 times, most recently
from
July 8, 2026 17:52
85220aa to
36d78f7
Compare
akeimach
approved these changes
Jul 9, 2026
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
July 9, 2026 20:45
36d78f7 to
96f365f
Compare
github-actions
Bot
force-pushed
the
changeset-release/main
branch
4 times, most recently
from
July 13, 2026 17:05
bec5628 to
bd63d3f
Compare
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
July 13, 2026 18:41
bd63d3f to
3014d4e
Compare
felipeofdev-ai
pushed a commit
to felipeofdev-ai/stagehand
that referenced
this pull request
Aug 4, 2026
This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @browserbasehq/stagehand@3.7.0 ### Minor Changes - [browserbase#2283](browserbase#2283) [`871ca7e`](browserbase@871ca7e) Thanks [@seanmcguire12](https://github.com/seanmcguire12)! - add `context.setDomainPolicy({ allowedDomains: ["allowed.domain"] })` which allows users to define a set of domains that are accessible to stagehand - [browserbase#2274](browserbase#2274) [`f31980f`](browserbase@f31980f) Thanks [@seanmcguire12](https://github.com/seanmcguire12)! - add `context.setDomainPolicy({blockedDomains: ["some.domain"]})` which allows users to define a list of domains that will be blocked by stagehand ### Patch Changes - [browserbase#2305](browserbase#2305) [`cd1daad`](browserbase@cd1daad) Thanks [@shrey150](https://github.com/shrey150)! - Remove the noisy AI SDK "system message in messages" warning logged on every hybrid/DOM `agent.execute()` call. - [browserbase#2328](browserbase#2328) [`d287ff4`](browserbase@d287ff4) Thanks [@miguelg719](https://github.com/miguelg719)! - Allow modelName "auto" in the constructor and per-primitive model overrides when running through the Stagehand API - [browserbase#2294](browserbase#2294) [`3938590`](browserbase@3938590) Thanks [@seanmcguire12](https://github.com/seanmcguire12)! - automatically close popups that violate user defined domain policy - [browserbase#2298](browserbase#2298) [`892701a`](browserbase@892701a) Thanks [@seanmcguire12](https://github.com/seanmcguire12)! - Fix CUA `keypress` actions to press key combinations as a single chord. - [browserbase#2345](browserbase#2345) [`21826c7`](browserbase@21826c7) Thanks [@monadoid](https://github.com/monadoid)! - Repair malformed UTF-16 snapshot text before it reaches model prompts. - [browserbase#2306](browserbase#2306) [`8dcef1b`](browserbase@8dcef1b) Thanks [@seanmcguire12](https://github.com/seanmcguire12)! - Use the screenshot provider's declared media type when sending CUA image payloads. The `setScreenshotProvider` callback now returns `ScreenshotProviderResult` (`{ base64, mediaType }`) instead of a bare base64 string. - [browserbase#2273](browserbase#2273) [`93a23d3`](browserbase@93a23d3) Thanks [@miguelg719](https://github.com/miguelg719)! - Add support for the new `google/gemini-3.5-flash` computer-use tools model - [browserbase#2278](browserbase#2278) [`022d68f`](browserbase@022d68f) Thanks [@shrey150](https://github.com/shrey150)! - Fix `TypeError: Converting circular structure to JSON` when creating an agent with MCP `integrations` that include a `Client` instance (e.g. a local/stdio server from `connectToMCPServer`). The agent-creation log serialized the raw `integrations` array, and a live MCP `Client` is circular. It now logs a safe descriptor (URL strings kept, client instances summarized) so `agent({ integrations: [client] })` works. - [browserbase#2288](browserbase#2288) [`bb5ffa6`](browserbase@bb5ffa6) Thanks [@seanmcguire12](https://github.com/seanmcguire12)! - clean up cdp session event handlers on target detach ## @browserbasehq/stagehand-evals@2.0.4 ### Patch Changes - Updated dependencies \[[`cd1daad`](browserbase@cd1daad), [`d287ff4`](browserbase@d287ff4), [`3938590`](browserbase@3938590), [`892701a`](browserbase@892701a), [`21826c7`](browserbase@21826c7), [`8dcef1b`](browserbase@8dcef1b), [`93a23d3`](browserbase@93a23d3), [`871ca7e`](browserbase@871ca7e), [`022d68f`](browserbase@022d68f), [`bb5ffa6`](browserbase@bb5ffa6), [`f31980f`](browserbase@f31980f)]: - @browserbasehq/stagehand@3.7.0 ## @browserbasehq/stagehand-server-v3@3.7.2 ### Patch Changes - Updated dependencies \[[`cd1daad`](browserbase@cd1daad), [`d287ff4`](browserbase@d287ff4), [`3938590`](browserbase@3938590), [`892701a`](browserbase@892701a), [`21826c7`](browserbase@21826c7), [`8dcef1b`](browserbase@8dcef1b), [`93a23d3`](browserbase@93a23d3), [`871ca7e`](browserbase@871ca7e), [`022d68f`](browserbase@022d68f), [`bb5ffa6`](browserbase@bb5ffa6), [`f31980f`](browserbase@f31980f)]: - @browserbasehq/stagehand@3.7.0
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@browserbasehq/stagehand@3.7.0
Minor Changes
#2283
871ca7eThanks @seanmcguire12! - addcontext.setDomainPolicy({ allowedDomains: ["allowed.domain"] })which allows users to define a set of domains that are accessible to stagehand#2274
f31980fThanks @seanmcguire12! - addcontext.setDomainPolicy({blockedDomains: ["some.domain"]})which allows users to define a list of domains that will be blocked by stagehandPatch Changes
#2305
cd1daadThanks @shrey150! - Remove the noisy AI SDK "system message in messages" warning logged on every hybrid/DOMagent.execute()call.#2328
d287ff4Thanks @miguelg719! - Allow modelName "auto" in the constructor and per-primitive model overrides when running through the Stagehand API#2294
3938590Thanks @seanmcguire12! - automatically close popups that violate user defined domain policy#2298
892701aThanks @seanmcguire12! - Fix CUAkeypressactions to press key combinations as a single chord.#2345
21826c7Thanks @monadoid! - Repair malformed UTF-16 snapshot text before it reaches model prompts.#2306
8dcef1bThanks @seanmcguire12! - Use the screenshot provider's declared media type when sending CUA image payloads. ThesetScreenshotProvidercallback now returnsScreenshotProviderResult({ base64, mediaType }) instead of a bare base64 string.#2273
93a23d3Thanks @miguelg719! - Add support for the newgoogle/gemini-3.5-flashcomputer-use tools model#2278
022d68fThanks @shrey150! - FixTypeError: Converting circular structure to JSONwhen creating an agent with MCPintegrationsthat include aClientinstance (e.g. a local/stdio server fromconnectToMCPServer). The agent-creation log serialized the rawintegrationsarray, and a live MCPClientis circular. It now logs a safe descriptor (URL strings kept, client instances summarized) soagent({ integrations: [client] })works.#2288
bb5ffa6Thanks @seanmcguire12! - clean up cdp session event handlers on target detach@browserbasehq/stagehand-evals@2.0.4
Patch Changes
cd1daad,d287ff4,3938590,892701a,21826c7,8dcef1b,93a23d3,871ca7e,022d68f,bb5ffa6,f31980f]:@browserbasehq/stagehand-server-v3@3.7.2
Patch Changes
cd1daad,d287ff4,3938590,892701a,21826c7,8dcef1b,93a23d3,871ca7e,022d68f,bb5ffa6,f31980f]: