Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
583 commits
Select commit Hold shift + click to select a range
f419e0c
feat(core): add locator count() and case-insensitive text= matching (…
tkattkat Oct 15, 2025
ef2244d
fix apikey loading agent evals (#1136)
miguelg719 Oct 15, 2025
801c86a
remove disable gpu flag
tkattkat Oct 15, 2025
fa16098
remove gpu flag
tkattkat Oct 15, 2025
46c7d33
refactor locator & add locator().nth()
seanmcguire12 Oct 16, 2025
fe10b51
add locator().nth() tests
seanmcguire12 Oct 16, 2025
b8483ef
bump version
seanmcguire12 Oct 16, 2025
c6ef178
dont set viewport on attach to target
seanmcguire12 Oct 16, 2025
3316274
fix build deps
miguelg719 Oct 17, 2025
9f4c28a
bump version
seanmcguire12 Oct 17, 2025
5789050
fix form submission on keyPress("enter")
seanmcguire12 Oct 17, 2025
5eb791d
include generic nodes if they have a description
seanmcguire12 Oct 17, 2025
19cc7a0
remove includeCursor, only allow highlightCursor on cua agent
seanmcguire12 Oct 17, 2025
a14d1b1
add more agent logging inside tools
seanmcguire12 Oct 17, 2025
e48ec7a
multi key support + tests for keypress (#1147)
tkattkat Oct 17, 2025
6433880
add prepare step
miguelg719 Oct 18, 2025
3b1934a
refactor: remove caching logic form v3.ts
seanmcguire12 Oct 18, 2025
f19e77a
refactor: page resolution helper
seanmcguire12 Oct 20, 2025
f76a654
fix: locator().fill() not being submitted
seanmcguire12 Oct 20, 2025
23735a4
make waitUntil: networkidle wait for iframes, make domcontentloaded d…
seanmcguire12 Oct 21, 2025
231c25a
ai sdk v5 migration in v3 (#1153)
tkattkat Oct 21, 2025
bf87299
consolidate agentConfig and agentExecuteOptions
miguelg719 Oct 22, 2025
776c51e
revert cua example
miguelg719 Oct 22, 2025
11f7f4b
rm dead code
seanmcguire12 Oct 22, 2025
e630fa9
bump version
seanmcguire12 Oct 22, 2025
b456077
revert change for adding 'generic' AX node descriptions
seanmcguire12 Oct 22, 2025
7993bb8
add missing fields to agent result (#1158)
tkattkat Oct 23, 2025
9e2caab
update dropdown prompting
seanmcguire12 Oct 23, 2025
f192b07
wait for dom settle before building hybrid tree
seanmcguire12 Oct 23, 2025
5bc57ba
bump version
seanmcguire12 Oct 24, 2025
6c2659f
patch agent model routing (#1166)
tkattkat Oct 24, 2025
eb9337e
rm unused import
seanmcguire12 Oct 24, 2025
b0bc7ac
patch cua model handling (#1167)
tkattkat Oct 24, 2025
5602e00
bump version
seanmcguire12 Oct 25, 2025
9ae2255
zero out tokens for agent cache (#1168)
tkattkat Oct 25, 2025
59cca5b
Sameel/stg 859 stagehand v3 api support (#1154)
miguelg719 Oct 25, 2025
7c6091f
update viewport on newly created pages (#1173)
miguelg719 Oct 25, 2025
dfee170
Fix logger initialization (#1174)
miguelg719 Oct 26, 2025
69222d6
dont abort on redirect on goto with networkidle (#1175)
seanmcguire12 Oct 27, 2025
316f160
use keypress instead of raw cdp in actHandlerUtils.ts (#1177)
seanmcguire12 Oct 27, 2025
3940f6e
Auto-load GEMINI_API_KEY or GOOGLE_GENERATIVE_AI_API_KEY if either is…
miguelg719 Oct 27, 2025
769233c
sanitize model options before caching (#1180)
seanmcguire12 Oct 27, 2025
20a21a6
V3 fix regression evals (#1181)
seanmcguire12 Oct 27, 2025
4096ba3
properly handle tools + custom tool support (#1170)
tkattkat Oct 27, 2025
3c1c7cd
first ci attempt for v3 (#1169)
filip-michalsky Oct 28, 2025
a1a570a
don't kill all instances on unhandled rejections (#1185)
seanmcguire12 Oct 28, 2025
e7fff9c
bump version
seanmcguire12 Oct 28, 2025
4633f4c
dont install playwright browsers in CI (#1186)
seanmcguire12 Oct 28, 2025
ba21612
change v3Metrics to StagehandMetrics (#1187)
seanmcguire12 Oct 28, 2025
b339740
add support for setinputfiles on deepLocator (#1184)
tkattkat Oct 28, 2025
7f36683
remove sonnet 3.5 update with haiku (#1188)
miguelg719 Oct 28, 2025
f03164c
test: add CDP method tests (#1141)
tkattkat Oct 29, 2025
706d0f1
disable pino when external logger is defined (#1189)
seanmcguire12 Oct 29, 2025
f28a0a6
Realv3docs (#1190)
miguelg719 Oct 29, 2025
9121e98
bump version
seanmcguire12 Oct 29, 2025
62e1a7c
refresh act cache on self-heal (#1191)
seanmcguire12 Oct 29, 2025
258239e
rename
miguelg719 Oct 29, 2025
773bee7
enable api
miguelg719 Oct 29, 2025
bd0a799
changeset
seanmcguire12 Oct 29, 2025
5834b5b
update readme (#1192)
miguelg719 Oct 29, 2025
5f4a47e
update readme (#1195)
seanmcguire12 Oct 29, 2025
e634539
rm `orca` pkg from evals (#1197)
seanmcguire12 Oct 29, 2025
49bc5b6
rm empty changeset (#1198)
seanmcguire12 Oct 29, 2025
84c2105
rm old changesets (#1199)
seanmcguire12 Oct 29, 2025
0a5ee63
log warning on scope narrowing failure (#1200)
seanmcguire12 Oct 29, 2025
4722130
[docs] fix github links (#1202)
seanmcguire12 Oct 29, 2025
ee76881
changelog v3 and core package readme (#1205)
miguelg719 Oct 30, 2025
55da8c6
Fix broken link to quickstart in the README (#1207)
miguelg719 Oct 30, 2025
d5ecbfc
Export AISdkClient (#1206)
miguelg719 Oct 30, 2025
30d0a24
Fix e2e:bb tests (#1208)
miguelg719 Oct 30, 2025
da33c5a
fix ref for python (#1210)
derekmeegan Oct 31, 2025
9e95add
don't import from barrel in exported example aisdk client (#1209)
seanmcguire12 Oct 31, 2025
98e212b
add example for custom tools and docs (#1211)
miguelg719 Oct 31, 2025
9ab5725
Version Packages (#1126)
github-actions[bot] Oct 31, 2025
08b19bd
Correct installation example (#1214)
sophie2chance2 Oct 31, 2025
62ea00b
update agent system prompt handling (#1222)
tkattkat Nov 3, 2025
6d21efa
Disable api mode when using custom LLM clients (#1223)
miguelg719 Nov 3, 2025
227578a
Contrib/1212 - Stagehand Agent param is instructions instead of syste…
miguelg719 Nov 3, 2025
9bf09d0
Fix reamdme's media link and add instructions for branch installation…
miguelg719 Nov 3, 2025
ebcf3a1
add browserbaseSessionID getter (#1230)
seanmcguire12 Nov 3, 2025
4c2cd31
[docs] change `V3Metrics` to `StagehandMetrics` (#1231)
seanmcguire12 Nov 4, 2025
bdd76fc
export `Page` type (#1232)
seanmcguire12 Nov 4, 2025
525ef0c
[docs] update slack link + add deepwiki badge to repo readme (#1228)
Kylejeong2 Nov 4, 2025
9ddb872
add support for `page.on('console')` events (#1226)
seanmcguire12 Nov 4, 2025
6fc9de2
Add page.sendCDP (#1234)
miguelg719 Nov 5, 2025
1bbe35a
add cua replay example script (#1162)
tkattkat Nov 5, 2025
d4de014
Fix `stagehand.metrics` when using api (#1239)
miguelg719 Nov 6, 2025
7ea18a4
adjust extract tool + agent response (#1229)
tkattkat Nov 6, 2025
4935be7
mirror playwright's screenshot options (#1233)
seanmcguire12 Nov 6, 2025
7e4b43e
make navigation methods return a `Response` object (#1235)
seanmcguire12 Nov 7, 2025
a224b33
allow `act()` to call `hover()` (#1245)
seanmcguire12 Nov 8, 2025
b9bf784
docs: update MCP docs to reflect migration to v3 (#1247)
Kylejeong2 Nov 10, 2025
2d1b573
Return response on page.goto api mode (#1241)
miguelg719 Nov 10, 2025
7e72adf
[STG-710] Utilize custom error types (#1254)
sameelarif Nov 11, 2025
5556041
fix: page not found when connecting to existing browser (#1253)
seanmcguire12 Nov 12, 2025
82d0956
fix changeset (#1259)
miguelg719 Nov 12, 2025
92d32ea
Add support for custom base url with google computer use (#1257)
tkattkat Nov 12, 2025
c29a4f2
Remove error thrown when api and experimental are set (#1262)
miguelg719 Nov 13, 2025
fcc0de1
Version Packages (#1225)
github-actions[bot] Nov 14, 2025
83fb462
adding CUA template to the docs (#1265)
jay-sahnan Nov 14, 2025
d8e80f9
Update Mintlify docs to use dynamic redirects (#1261)
shrey150 Nov 14, 2025
772e735
add playwright screen recording example (#1269)
tkattkat Nov 14, 2025
c76ade0
expose reasoning tokens from metrics (#1268)
tkattkat Nov 14, 2025
ffb5e5d
fix: `setInputFiles()` not working on Browserbase (#1267)
seanmcguire12 Nov 14, 2025
a9b58f1
[docs] rm `stagehand.page` from v3 snippets (#1271)
seanmcguire12 Nov 15, 2025
ab51232
fix: don't reload OOPIFs (#1273)
seanmcguire12 Nov 16, 2025
632269c
Version Packages (#1270)
github-actions[bot] Nov 16, 2025
ef38ccf
Add minimal contract test for public api (#1255)
monadoid Nov 17, 2025
44bb4f5
Fm/stg 956 make ci faster (#1246)
filip-michalsky Nov 17, 2025
fa18cfd
add BB session URL & debug URL accessors (#1281)
monadoid Nov 18, 2025
c0f3b98
fix: `waitForDomNetworkQuiet()` can hang forever (#1284)
seanmcguire12 Nov 18, 2025
04d68f9
rm pnpm version specifier from CI (#1286)
seanmcguire12 Nov 19, 2025
f27a99c
add support for zod v4 (#1282)
tkattkat Nov 19, 2025
767d168
feat: adding gpt 5.1 to stagehand (#1264)
Kylejeong2 Nov 19, 2025
8ff7d27
fix: adding bufferutil as an optional dep (#1279)
Kylejeong2 Nov 19, 2025
0bb9117
Add public API contract tests (#1290)
monadoid Nov 20, 2025
91a1ca0
patch handling for non object extract (#1295)
tkattkat Nov 20, 2025
6cb41bf
[CI] install stable chrome (#1293)
seanmcguire12 Nov 20, 2025
1dd7d43
add error log for BB session timeout (#1298)
seanmcguire12 Nov 21, 2025
dbcb892
rm initialization result from v3 docs (#1299)
seanmcguire12 Nov 21, 2025
2b70347
[feat]: add `context.addInitScript()` (#1300)
seanmcguire12 Nov 24, 2025
f9606bf
Version Packages (#1276)
github-actions[bot] Nov 24, 2025
d5e119b
Add support for Fara 7b (#1304)
miguelg719 Nov 24, 2025
51df509
[docs]: fix link to playwright integrations (#1306)
seanmcguire12 Nov 25, 2025
c3e522c
bump version (#1310)
tkattkat Nov 25, 2025
c6f6ac2
[docs]: add reference for `context.addInitScript()` (#1307)
seanmcguire12 Nov 25, 2025
86975e7
Agents streaming (#1315)
tkattkat Nov 26, 2025
22306bd
adding template links to docs (#1317)
jay-sahnan Nov 30, 2025
52b3b8c
[docs]: replace dead link (#1321)
seanmcguire12 Dec 1, 2025
ea41abb
Update recommended models in docs (#1312)
miguelg719 Dec 1, 2025
4082b65
[chore]: fix e2e local tests in CI (#1323)
seanmcguire12 Dec 1, 2025
6b5a3c9
Informed error parsing from api (#1327)
miguelg719 Dec 1, 2025
88d28cc
[fix]: make `page.evaluate()` use main world (#1331)
seanmcguire12 Dec 2, 2025
0e95cd2
Add support for vertex provider (#1334)
tkattkat Dec 3, 2025
1df08cc
patch agent on api (#1336)
tkattkat Dec 3, 2025
cfa9c1a
Fix release workflow (#1337)
miguelg719 Dec 3, 2025
a76cc61
Canary publish fix 2 (#1338)
miguelg719 Dec 3, 2025
c7ee968
Try upgrading NPM for Trusted Publishing (#1339)
jtoar Dec 3, 2025
90530b7
Update extract docs + remove redundant section (#1342)
shrey150 Dec 3, 2025
45bcef0
Agent callbacks (#1316)
tkattkat Dec 3, 2025
4e051b2
[fix]: dont attach to targets if already attached (#1346)
seanmcguire12 Dec 4, 2025
bb85ad9
[feat]: add `page.addInitScript()` (#1335)
seanmcguire12 Dec 4, 2025
2b56600
add claude 4.5 opus (#1358)
tkattkat Dec 4, 2025
1c5c233
Add Claude Code GitHub Workflow (#1348)
pirate Dec 4, 2025
898e1f4
Remove unecessary claude PR review bot (#1361)
pirate Dec 4, 2025
ca0630e
Update the agent evals cli (#1364)
tkattkat Dec 5, 2025
0e24d23
refactor actHandler (#1329)
seanmcguire12 Dec 5, 2025
7a8e705
[docs]: rm incorrect example about parameterized agent workflow (#1371)
seanmcguire12 Dec 5, 2025
d382084
fix: `act`, `extract`, and `observe` not respecting `timeout` param (…
seanmcguire12 Dec 5, 2025
1ebc7e1
update invite link (#1376)
tkattkat Dec 6, 2025
13c66dc
[docs] add banner indicating v2 vs v3 toggle (#1375)
shrey150 Dec 8, 2025
6aa9d45
Fix key mapping in Anthropic CUA Client (#1374)
miguelg719 Dec 8, 2025
a8a7c53
Fix light mode for V3 banner (#1387)
shrey150 Dec 8, 2025
75f87f1
[STG-1045] Add logging at all 4 levels: agent.execute, agent.act/obse…
pirate Dec 9, 2025
fdbb58c
Add fastify server (#1384)
monadoid Dec 9, 2025
943d2d7
Messages and abort (#1345)
tkattkat Dec 9, 2025
605ed6b
Fix multiple click dispatch on CDP and Anthropic CUA handling (#1388)
miguelg719 Dec 10, 2025
a6c4ca1
Fix error handling for empty Gemini API response (#1379)
shrey150 Dec 10, 2025
35438f1
increase timeout in ci test (#1398)
tkattkat Dec 10, 2025
c201b15
Clean workspace dev dependencies (#1340)
miguelg719 Dec 10, 2025
34e7e5b
prune screenshots from agent cache entry (#1400)
seanmcguire12 Dec 10, 2025
6255e4c
feat: enabling gpt 5.2 (#1403)
Kylejeong2 Dec 12, 2025
d4237e4
fix: add `extract()` to `stagehand.history()` (#1410)
seanmcguire12 Dec 13, 2025
6214804
Version Packages (#1305)
github-actions[bot] Dec 13, 2025
e2884dd
update agent docs (#1411)
tkattkat Dec 13, 2025
cd01f29
fix: load `GOOGLE_API_KEY` from env (#1412)
seanmcguire12 Dec 13, 2025
d4b5bd4
[docs]: update `act` reference with preferred model name formatting (…
ziruihao Dec 13, 2025
30b0e12
[docs] add link to Discord (#1416)
shrey150 Dec 14, 2025
cadd192
Update screenshot collector (#1373)
tkattkat Dec 15, 2025
33fba24
Add more agent evals to evals cli (#1422)
tkattkat Dec 16, 2025
b40ae11
Add hover method (#1406)
tkattkat Dec 16, 2025
8cff9ac
[Evals] task error handling and memory cleanup (#1419)
miguelg719 Dec 16, 2025
934f492
Clean up handlers and remove bus listeners on v3.close() (#1418)
miguelg719 Dec 16, 2025
6a5496f
kill cua agent on stagehand.close (#1399)
tkattkat Dec 16, 2025
0d2b398
clean up page methods (#1407)
tkattkat Dec 16, 2025
e822f5a
allow act cache hit when variable values change (#1408)
seanmcguire12 Dec 16, 2025
9d9745c
update screenshot collector stop method (#1425)
tkattkat Dec 16, 2025
a890f16
[fix]: handle CBOR stack limit errors (#1424)
seanmcguire12 Dec 17, 2025
5e33713
[chore]: rm inlined JS from `snapshot.ts` (#1427)
seanmcguire12 Dec 17, 2025
4d71162
[Feature] Add Agent.execute Hybrid CUA + DOM mode (#1428)
tkattkat Dec 18, 2025
c632837
[chore]: split up snapshot logic into submodules (#1429)
seanmcguire12 Dec 18, 2025
b48c9c6
[Evals] Disable screenshot collector interval by default (#1421)
miguelg719 Dec 18, 2025
fea1700
Fix parametrized 'model' api key auto-loading (#1436)
miguelg719 Dec 18, 2025
05f5580
update agent cache handling (#1431)
tkattkat Dec 18, 2025
e0e22e0
move hybrid mode behind experimental (#1433)
tkattkat Dec 18, 2025
f56a9c2
Add cua to mode (#1432)
tkattkat Dec 18, 2025
ddd7464
[chore]: add unit tests for xpath utils & tree format utils (#1441)
seanmcguire12 Dec 19, 2025
bd2db92
fix: CUA coordinating scaling issue (#1430)
shrey150 Dec 19, 2025
962b1fa
[chore]: add tests for synchronous DOM node helpers (#1443)
seanmcguire12 Dec 19, 2025
73eda31
[test]: add tests for ax tree post-processing (#1446)
seanmcguire12 Dec 19, 2025
5b288d9
remove base64 from agent actions array (#1439)
tkattkat Dec 19, 2025
ead1d14
[test]: add tests DOM session builders (#1448)
seanmcguire12 Dec 20, 2025
d4a8db0
[test]: add tests for frame merging & prefix computation (#1452)
seanmcguire12 Dec 20, 2025
36a7940
[test]: add tests for ax tree fetching & object ID resolvers (#1451)
seanmcguire12 Dec 20, 2025
7666ce0
[test]: add tests for focus selector utils (#1447)
seanmcguire12 Dec 20, 2025
8ee996e
Add Stainless CI for SDK codegen (#1450)
monadoid Dec 22, 2025
f261051
Invoke page.hover on agent move action (#1456)
shrey150 Dec 22, 2025
cdf946b
[STG-1053] [server] Use fastify-zod-openapi + zod v4 for openapi gene…
monadoid Dec 22, 2025
5fc1281
Pushing stagehand-server to github releases with changesets, instead …
monadoid Dec 22, 2025
dfab1d5
add deepseek specific prompting in aisdk (#1455)
seanmcguire12 Dec 22, 2025
abb3469
Add code to publish binaries on release (#1459)
monadoid Dec 23, 2025
51e0170
Add media resolution high to gemini 3 hybrid agent (#1465)
miguelg719 Dec 23, 2025
54e4dc5
Moved server binary build into release.yaml (#1467)
monadoid Dec 23, 2025
a734fca
fix: correctly pass in userDataDir to chrome launcher (#1462)
shrey150 Dec 23, 2025
d634d45
Gate release creation on package.json version changes on main, instea…
monadoid Dec 23, 2025
87eac33
No longer using changesets for stagehand-server - manually bumping pa…
monadoid Dec 23, 2025
0f3991e
remove experimental flag on hybrid mode (#1461)
tkattkat Dec 23, 2025
b342acf
[chore]: move playwright to optional deps (#1466)
seanmcguire12 Dec 24, 2025
8af65fa
[test]: add tests for top level snapshot functions (#1471)
seanmcguire12 Dec 24, 2025
81434a7
server binary fixes (#1474)
monadoid Dec 24, 2025
07053ec
bump server package version (#1475)
monadoid Dec 24, 2025
6e44194
bump server package version & fix gen:openapi script for windows (#1476)
monadoid Dec 24, 2025
2987cd1
[Feature] exclude tools from agent (#1440)
tkattkat Dec 24, 2025
e021674
[feat]: add support for safety confirmation callback for OpenAI + Goo…
shrey150 Dec 24, 2025
638efc7
[fix]: refresh agent cache on action failure (#1472)
seanmcguire12 Dec 26, 2025
5722ac0
Version Packages (#1414)
github-actions[bot] Dec 27, 2025
de53908
Hybrid mode docs (#1454)
tkattkat Dec 27, 2025
2cb78d0
Update agent message handling (#1478)
tkattkat Dec 29, 2025
3d5af07
add waitForTimeout to page (#1481)
tkattkat Dec 29, 2025
091296e
Update agent to only calculate xpath when caching is enabled (#1480)
tkattkat Dec 29, 2025
16d72fb
Screenshot after actions (#1483)
tkattkat Dec 29, 2025
692ffa0
Improve agent logging (#1486)
tkattkat Dec 30, 2025
d6b2847
update docs for new methods & return types (#1488)
tkattkat Jan 5, 2026
808f75f
Replace Slack references with Discord (#1492)
shrey150 Jan 5, 2026
0149ad5
[chore]: fix bid postings eval (#1499)
seanmcguire12 Jan 5, 2026
088c4cc
[fix]: use correct model on cache replay failure (#1498)
seanmcguire12 Jan 5, 2026
72ac775
export tool function & type (#1495)
tkattkat Jan 6, 2026
723a7fd
/end endpoint returns empty object (#1500)
monadoid Jan 6, 2026
62f2869
Added optional param to force empty object (#1506)
monadoid Jan 6, 2026
f2537a2
Fix ollama support with AI SDK (#1504)
shrey150 Jan 6, 2026
704cf18
Fix ControlOrMeta key normalization in keyPress (#1511)
shrey150 Jan 7, 2026
01216a6
update flaky evals (#1507)
tkattkat Jan 7, 2026
425138b
docs: add BROWSERBASE_CONFIG_DIR file-based session logging (#1508)
shrey150 Jan 8, 2026
6fbf5fc
Update close tool + add output to agent result (#1505)
tkattkat Jan 8, 2026
e56c6eb
[feat]: add support for `page.waitForSelector()` (#1509)
seanmcguire12 Jan 9, 2026
5dad639
[feat]: add `page.snapshot()` (#1518)
seanmcguire12 Jan 9, 2026
191663d
Disable swagger docs in prod (#1520)
monadoid Jan 9, 2026
a0bec91
Removed x-language and x-sdk-version from openapi spec (#1515)
monadoid Jan 9, 2026
7493db7
Using provider/model syntax in modelName examples within openapi spec…
monadoid Jan 12, 2026
6e18760
Update docs for canonical (#1519)
tkattkat Jan 13, 2026
e87325b
Update version number for new 3.4.0 release (#1529)
monadoid Jan 13, 2026
0b2f01b
sync sdk docs + add python callout (#1530)
tkattkat Jan 13, 2026
165e8d9
docs: Add excludeTools feature documentation (#1527)
shrey150 Jan 14, 2026
6005786
add legacy warning to agent dom mode (#1544)
tkattkat Jan 15, 2026
9124f6c
[docs]: update docs to reflect deprecation of `cua: true` in favor of…
tkattkat Jan 15, 2026
1ef8901
[chore]: move extract handler response log to after URL injection (#1…
miguelg719 Jan 15, 2026
5b87d13
x-sent-at removal, x-stainless-any fix, optional frame id, ModelConfi…
monadoid Jan 16, 2026
f9702c3
Fix docs language dropdown icon and navigation (#1543)
shrey150 Jan 16, 2026
1d9bc79
Add ZhiPu AI support with CustomOpenAIClient improvements (#1548)
shrey150 Jan 17, 2026
ad8d620
docs: fix dropdown routing behavior (#1564)
Kylejeong2 Jan 18, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
"@browserbasehq/stagehand": patch
---

remove unnecessary log
improve logging in agent
5 changes: 0 additions & 5 deletions .changeset/fifty-cats-sell.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/fluffy-zoos-joke.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@browserbasehq/stagehand": patch
---

move extract handler response log to after URL injection
5 changes: 5 additions & 0 deletions .changeset/gold-women-sell.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@browserbasehq/stagehand": patch
---

export tool function & type to simplify defining custom tools
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
"@browserbasehq/stagehand": patch
---

Fixes a redundant unnecessary log
add waitForTimeout to page
5 changes: 5 additions & 0 deletions .changeset/mean-jars-cross.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@browserbasehq/stagehand": patch
---

Optimize screenshot handling in agent hybrid mode
5 changes: 5 additions & 0 deletions .changeset/mean-melons-repeat.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@browserbasehq/stagehand": patch
---

fix: replaying cached actions (for agent & act) now uses the originally defined model, (instead of default model) when action fails and rerunning inference is needed
5 changes: 5 additions & 0 deletions .changeset/proud-ads-live.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@browserbasehq/stagehand": patch
---

Recommend hybrid mode over DOM mode in agent, which is now considered legacy
5 changes: 5 additions & 0 deletions .changeset/quick-games-try.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@browserbasehq/stagehand": patch
---

Add structured output to agent result + ensure close tool is always called
5 changes: 5 additions & 0 deletions .changeset/silent-wolves-sell.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@browserbasehq/stagehand": patch
---

Fix ControlOrMeta keypress event
5 changes: 5 additions & 0 deletions .changeset/silly-emus-knock.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@browserbasehq/stagehand": patch
---

Update agent to only calculate xpath when caching is enabled
5 changes: 5 additions & 0 deletions .changeset/silly-rooms-grow.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@browserbasehq/stagehand": patch
---

add support for page.waitForSelector()
5 changes: 0 additions & 5 deletions .changeset/solid-rice-admire.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/strong-ideas-guess.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@browserbasehq/stagehand": patch
---

update agent message handling
5 changes: 5 additions & 0 deletions .changeset/tiny-pens-serve.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@browserbasehq/stagehand": patch
---

add page.snapshot() for capturing a stringified DOM snapshot of the page, including an xpath map & url map
Loading