Releases: browserbase/stagehand
@browserbasehq/stagehand@2.5.9
@browserbasehq/stagehand
2.5.8
Patch Changes
- #1710
df76207Thanks @seanmcguire12! - handle target closed errors on rapidly opening/closing popups
2.5.7
Patch Changes
2.5.6
Patch Changes
- #1396
b7bc0b6Thanks @seanmcguire12! - deprecate drawOverlay parameter in observe
2.5.5
Patch Changes
-
#1389
575226fThanks @seanmcguire12! - Retry DOM.getDocument on max depth exceeded with exponential backoff -
#1386
dbffb75Thanks @seanmcguire12! - Remove deprecated internal usage of page.evaluate
2.5.4
Patch Changes
- #1368
fb74c90Thanks @miguelg719! - Version bump to 2.5.4
2.5.3
Patch Changes
-
#1275
a372b3cThanks @miguelg719! - Remove process exit on signal handler -
#1143
fc06d40Thanks @seanmcguire12! - add logger param to external aisdk client -
#1137
2dbac99Thanks @miguelg719! - Add haiku 4.5 computer use support -
#1116
b419fc3Thanks @tkattkat! - patch stagehand agent api support -
#1362
f26333eThanks @seanmcguire12! - use CDP to find scrollable nodes instead of injected JS -
#1125
cbff109Thanks @tkattkat! - update cua agents key & system prompt handling -
#1363
223e158Thanks @seanmcguire12! - add causedBy to StagehandDefaultError -
#1123
f426ba5Thanks @tkattkat! - Add pageUrl & timestamp to agent actions -
#1365
2f71b02Thanks @seanmcguire12! - export getAccessibilityTree() -
#1366
e098b0dThanks @miguelg719! - Update finding scrollable nodes using CDP
2.5.2
Patch Changes
- #1114
c0fbc51Thanks @seanmcguire12! - configure default viewport when running on browserbase
2.5.1
Patch Changes
-
#1082
8c0fd01Thanks @tkattkat! - Pass stagehand object to agent instead of stagehand page -
#1104
a1ad06cThanks @miguelg719! - Fix logging for stagehand agent -
#1066
9daa584Thanks @tkattkat! - Add playwright arguments to agent execute response -
#1077
7f38b3aThanks @tkattkat! - adds support for stagehand agent in the api -
#1032
bf2d0e7Thanks @miguelg719! - Fix for zod peer dependency support -
#1014
6966201Thanks @tkattkat! - Replace operator handler with base of new agent -
#1089
536f366Thanks @miguelg719! - Fixed info logs on api session create -
#1103
889cb6cThanks @tkattkat! - patch custom tool support in anthropic cua client -
#1056
6a002b2Thanks @chrisreadsf! - remove need for duplicate project id if already passed to Stagehand -
#1090
8ff5c5aThanks @miguelg719! - Improve failed act error logs -
#1014
6966201Thanks @tkattkat! - replace operator agent with scaffold for new stagehand agent -
#1107
3ccf335Thanks @seanmcguire12! - fix: url extraction not working inside an array -
#1102
a99aa48Thanks @miguelg719! - Add current page and date context to agent -
#1110
dda52f1Thanks @miguelg719! - Add support for new Gemini Computer Use models
2.5.0
Minor Changes
- #981
8244ab2Thanks @sameelarif! - Added support forstagehand.agentto interact with MCP servers as well as custom tools to be passed in. For more information, reference the MCP integrations documentation
Patch Changes
-
#959
09b5e1eThanks @filip-michalsky! - add webvoyager evals -
#1049
e3734b9Thanks @miguelg719! - Support local MCP server connections -
#1025
be85b19Thanks @tkattkat! - add support for custom baseUrl within openai provider -
#1040
88d1565Thanks @miguelg719! - Allow OpenAI CUA to ta...
stagehand/server-v3 v3.7.2
What's Changed
- docs: add Anthropic Managed Agents browser guide by @ziruihao in #2199
- [STG-2188] docs(cli): document full browse command surface + fix license badge by @shrey150 in #2198
- [chore]: use allowlist for published files by @seanmcguire12 in #2214
- [chore]: enable branch installs by @seanmcguire12 in #2215
- test: cover disabling --site-per-process default (#2202) by @seanmcguire12 in #2218
- [docs]: add docs for
ignoreDefaultArgsby @seanmcguire12 in #2222 - [STG-2090] Add Azure Entra model auth support by @monadoid in #2217
Full Changelog: https://github.com/browserbase/stagehand/compare/browse@0.8.3...stagehand-server-v3/v3.7.2
browse@0.8.3
Patch Changes
- #2192
e7d3b55Thanks @shrey150! - Lead-with-local onboarding: the missing-API-key error on cloud commands now tells users that local browser automation needs no key and points them tobrowse open <url> --local. The remote-mode driver error is clearer about when a key is required versus when local mode works without one.
@browserbasehq/stagehand@3.5.0
Minor Changes
-
#2149
6e75725Thanks @miguelg719! - Added ascreenshotoption toextract()that sends the current viewport screenshot with the a11y tree for extraction. -
#2127
78bcde8Thanks @seanmcguire12! - AddignoreDefaultArgsoption to selectively remove chrome-launcher's built-in default flags (e.g.--disable-extensions) when running locally -
#2160
49575d6Thanks @monadoid! - Forward constructor and request model configuration when initializing API-backed sessions. -
#2171
dc1445dThanks @seanmcguire12! - add native clipboard API
Patch Changes
-
#2146
3a53ed4Thanks @shriyatheunicorn! - Pass local browser launch options through when attaching over CDP so explicit viewport settings are respected. -
#2107
8fc16d2Thanks @miguelg719! - Fix Anthropic CUAtriple_clickaction mapping. -
#2118
3e95a87Thanks @monadoid! - Add Vertex auth parameters to the core and server API schemas. -
#2126
ebbdcd3Thanks @seanmcguire12! - fix(core): import ToolSet from ai public export -
#2120
12703a6Thanks @miguelg719! - Fix structuredOutputMode for newer Anthropic models -
#2170
1db5f1cThanks @Kylejeong2! - Add Claude Opus 4.8 to the supported CUA model whitelist. -
#2116
cb586a1Thanks @seanmcguire12! - include "[selected]" or "[checked]" state in snapshot -
#2129
765861cThanks @miguelg719! - Add a backend-selectable v3 evaluator facade while preserving the legacy evaluator path. -
#2157
2cd60a3Thanks @miguelg719! - Add verifier trajectory, rubric, and evaluation-result types with normalized public naming. -
#2131
e102a89Thanks @miguelg719! - Capture verifier trajectory evidence from agent evidence callbacks for offline scoring.
@browserbasehq/browse-cli@0.6.1
stagehand/server-v3 v3.7.1
What's Changed
Full Changelog: stagehand-server-v3/v3.7.0...stagehand-server-v3/v3.7.1
stagehand/server-v3 v3.7.0
What's Changed
- Add
screenshotoption to Extract by @miguelg719 in #2149 - feat(verifier): add evaluator backend facade by @miguelg719 in #2129
- Workflow: publish eval results by @miguelg719 in #2093
- fix[evals] remove braintrust api key requirement (#2145) by @miguelg719 in #2153
- Delete packages/server-v4 entirely for now by @pirate in #2151
- feat(verifier): add verifier evaluator shell and types by @miguelg719 in #2157
- feat(verifier): record agent trajectories by @miguelg719 in #2131
- Fix SDK API reference parameter labels by @monadoid in #2164
- [chore]: update lockfile by @seanmcguire12 in #2168
- [chore]: bump
wsdep by @seanmcguire12 in #2169 - [STG-1756] forward Vertex model config by @monadoid in #2160
Full Changelog: stagehand-server-v3/v3.6.10...stagehand-server-v3/v3.7.0
stagehand/server-v3 v3.6.10
What's Changed
- Version Packages by @github-actions[bot] in #2067
- [chore]: bump mcp sdk & fastify by @seanmcguire12 in #2106
- Evals TUI tree traversal by @miguelg719 in #2100
- [docs]: add docs for
ignoreSelectorsby @seanmcguire12 in #2097 - [docs]: add
ignoreSelectorsto docs forextract()by @seanmcguire12 in #2088 - [fix] Anthropic CUA
triple_clickmapping (#2104) by @miguelg719 in #2107 - [evals] Onboarding flow by @miguelg719 in #2103
- Updated readme for evals package by @miguelg719 in #2112
- [chore]: bump more deps by @seanmcguire12 in #2114
- [chore]: bump mintlify version by @seanmcguire12 in #2115
- [fix]: include native selector state into snapshot by @seanmcguire12 in #2116
- Pin github action/workflow versions by @miguelg719 in #2121
- Fix
structuredOutputModefor newer Anthropic models by @miguelg719 in #2120 - [chore]: omit test files from published package by @seanmcguire12 in #2122
- [chore]: rm deepmerge from peer deps by @seanmcguire12 in #2124
- [chore]: rm langchain deps by @seanmcguire12 in #2123
- [fix]: import
ToolSetfrom ai public export by @seanmcguire12 in #2126 - [feat]: forward
ignoreDefaultArgsto chrome-launcher by @seanmcguire12 in #2127 - [chore]: rm cli release workflow by @seanmcguire12 in #2143
- Pass local launch options when attaching over CDP by @shriyatheunicorn in #2146
- [STG-1756] add Vertex auth params to Stagehand spec by @monadoid in #2118
New Contributors
- @shriyatheunicorn made their first contribution in #2146
Full Changelog: stagehand-server-v3/v3.6.9...stagehand-server-v3/v3.6.10
stagehand/server-v3 v3.6.9
What's Changed
- Evals man help by @miguelg719 in #2092
- [docs]: rm lockfile from docs package by @seanmcguire12 in #2099
- [chore]: move integration libs into peer deps by @seanmcguire12 in #2101
- [chore]: rm evals changeset by @seanmcguire12 in #2108
Full Changelog: stagehand-server-v3/v3.6.8...stagehand-server-v3/v3.6.9
@browserbasehq/stagehand@3.4.0
Minor Changes
-
#2084
0641d44Thanks @seanmcguire12! - add ignoreSelectors param to extract() -
#2096
a11603dThanks @seanmcguire12! - add ignoreSelectors to observe()
Patch Changes
-
#2080
21c78b3Thanks @miguelg719! - Add variables support to v3 agentExecute API schema and remove experimental requirement -
#2077
f437f73Thanks @monadoid! - Fix frame registry handling for OOPIF pages -
#2098
a783b99Thanks @seanmcguire12! - bump transitive deps to patched versions -
#2089
8d2f354Thanks @shrey150! - Strengthen observe prompts so LLMs return complete encoded element IDs. -
#2047
a87c1fcThanks @tkattkat! - Set default agent mode to hybrid with auto routing to dom for non compatible models -
#2101
26e6c96Thanks @seanmcguire12! - move playwright-core, puppeteer-core, patchright-core from optional dependencies to peer dependencies -
#2068
1d176c4Thanks @filip-michalsky! - Remove the default temperature setting from v3 agent AI SDK calls so reasoning models that do not support temperature run without provider warnings. -
#2040
1fa9613Thanks @monadoid! - PreferSTAGEHAND_API_URLfor Stagehand API overrides while retainingSTAGEHAND_BASE_URLas a deprecated fallback. -
#2065
9ff70ddThanks @miguelg719! - Add support for CUA models: openai/gpt-5.4-mini, openai/gpt-5.5, and anthropic/claude-haiku-4-5 -
#2039
7640381Thanks @monadoid! - Deprecate Browserbase project ID configuration.