releases.shpreview
Browserbase/Stagehand

Stagehand

$npx -y @buildinternet/releases show stagehand
Mon
Wed
Fri
AprMayJunJulAugSepOctNovDecJanFebMarApr
Less
More
Releases14Avg4/moVersionsstagehand-server/v3.3.0 → stagehand-server-v3/v3.6.3
Feb 20, 2025

Minor Changes

  • #486 33f2b3f Thanks @sameelarif! - [Unreleased] Parameterized offloading Stagehand method calls to the Stagehand API. In the future, this will allow for better observability and debugging experience.

  • #494 9ba4b0b Thanks @pkiv! - Added LocalBrowserLaunchOptions to provide comprehensive configuration options for local browser instances. Deprecated the top-level headless option in favor of using localBrowserLaunchOptions.headless

  • #500 a683fab Thanks @miguelg719! - Including Iframes in ObserveResults. This appends any iframe(s) found in the page to the end of observe results on any observe call.

  • #504 577662e Thanks @sameelarif! - Enabled support for Browserbase captcha solving after page navigations. This can be enabled with the new constructor parameter: waitForCaptchaSolves.

  • #496 28ca9fb Thanks @sameelarif! - Fixed browserbaseSessionCreateParams not being passed in to the API initialization payload.

Patch Changes

Feb 6, 2025

Minor Changes

  • #426 bbbcee7 Thanks @miguelg719! - Observe got a major upgrade. Now it will return a suggested playwright method with any necessary arguments for the generated candidate elements. It also includes a major speedup when using a11y tree processing for context.

  • #452 16837ec Thanks @kamath! - add o3-mini to availablemodel

  • #441 1032d7d Thanks @seanmcguire12! - allow act to accept observe output

Patch Changes

  • #458 da2e5d1 Thanks @miguelg719! - Updated getAccessibilityTree() to make sure it doesn't skip useful nodes. Improved getXPathByResolvedObjectId() to account for text nodes and not skip generation

  • #448 b216072 Thanks @seanmcguire12! - improve handling of radio button clicks

  • #445 5bc514f Thanks @miguelg719! - Adding back useAccessibilityTree param to observe with a deprecation warning/error indicating to use onlyVisible instead

Jan 21, 2025

Patch Changes

  • #422 a2878d0 Thanks @miguelg719! - Fixing a build type error for async functions being called inside evaulate for observeHandler.

Minor Changes

  • #412 4aa4813 Thanks @miguelg719! - Includes a new format to get website context using accessibility (a11y) trees. The new context is provided optionally with the flag useAccessibilityTree for observe tasks.

  • #417 1f2b2c5 Thanks @sameelarif! - Simplify Stagehand method calls by allowing a simple string input instead of an options object.

  • #405 0df1e23 Thanks @seanmcguire12! - in ProcessAllOfDom, scroll on large scrollable elements instead of just the root DOM

  • #373 ff00965 Thanks @sameelarif! - Allow the input of custom instructions into the constructor so that users can guide, or provide guardrails to, the LLM in making decisions.

Patch Changes

Jan 8, 2025

Minor Changes

  • #374 207244e Thanks @sameelarif! - Pass in a Stagehand Page object into the on("popup") listener to allow for multi-page handling.

  • #367 75c0e20 Thanks @kamath! - Logger in LLMClient is inherited by default from Stagehand. Named rather than positional arguments are used in implemented LLMClients.

  • #381 db2ef59 Thanks @kamath! - make logs only sync

  • #385 5899ec2 Thanks @sameelarif! - Moved the LLMClient logger paremeter to the createChatCompletion method options.

  • #364 08907eb Thanks @kamath! - exposed llmClient in stagehand constructor

Patch Changes

Dec 24, 2024

Minor Changes

  • #324 cd23fa3 Thanks @kamath! - Move stagehand.act() -> stagehand.page.act() and deprecate stagehand.act()

  • #319 bacbe60 Thanks @kamath! - We now wrap playwright page/context within StagehandPage and StagehandContext objects. This helps us augment the Stagehand experience by being able to augment the underlying Playwright

  • #324 cd23fa3 Thanks @kamath! - moves extract and act -> page and deprecates stagehand.extract and stagehand.observe

Patch Changes

Dec 17, 2024

Minor Changes

  • #316 902e633 Thanks @kamath! - rename browserbaseResumeSessionID -> browserbaseSessionID

  • #296 f11da27 Thanks @kamath! - - Deprecate fields in init in favor of constructor options

    • Deprecate initFromPage in favor of browserbaseResumeSessionID in constructor
    • Rename browserBaseSessionCreateParams -> browserbaseSessionCreateParams
  • #304 0b72f75 Thanks @seanmcguire12! - add textExtract: an optional, text based approach to the existing extract method. textExtract often performs better on long form extraction tasks. By default extract uses the existing approach domExtract.

  • #298 55f0cd2 Thanks @kamath! - Add sessionId to public params

Patch Changes

Dec 10, 2024

Minor Changes

https://github.com/browserbase/stagehand/pull/279 d6d7057 Thanks @navidkpr, @sameelarif, @kamath! - Add support for o1-mini and o1-preview in OpenAIClient

https://github.com/browserbase/stagehand/pull/282 5291797 Thanks @sameelarif! - Added eslint for stricter type checking. Streamlined most of the internal types throughout the cache, llm, and handlers. This should make it easier to add new LLMs down the line, maintain and update the existing code, and make it easier to add new features in the future. Types can be checked by running npx eslint . from the project directory.

Patch Changes

https://github.com/browserbase/stagehand/pull/286 9605836 Thanks @navidkpr! - minor improvement in action + new eval case

https://github.com/browserbase/stagehand/pull/270 6b10b3b Thanks @sameelarif! - add close link to readme

https://github.com/browserbase/stagehand/pull/288 5afa0b9 Thanks @tan-z-tan! - add multi-region support for browserbase

https://github.com/browserbase/stagehand/pull/284 474217c Thanks @kamath! - Build wasn't working, this addresses tsc failure.

https://github.com/browserbase/stagehand/pull/236 85483fe Thanks @seanmcguire12! - reduce chunk size

Dec 3, 2024

Minor Changes

  • #266 0e8f34f Thanks @kamath! - Install wasn't working from NPM due to misconfigured build step. This attempts to fix that.

Minor Changes

Patch Changes

Nov 21, 2024

What's Changed

Full Changelog: https://github.com/browserbase/stagehand/compare/v1.2.0...v1.3.0

Nov 19, 2024
Nov 11, 2024

Minor Changes

  • d7d4f59 Thanks @navidkpr! - add caching to actions (by sub-action) + add variables to act
  • 4e52dd8 Thanks @kamath! - Add init scripts to context to persist them across pages + Small bug fixes
Nov 10, 2024

v1.1.1 Latest

Minor Changes Nothing to see here :)

Minor Changes

Nov 1, 2024
  • Add: initFromPage method to Stagehand to support external Page objects (#152, @ChinmayShrivastava)
  • make stricter completion condition for extract (#151, @anishk23733)
Latest
stagehand-server-v3/v3.6.3
Tracking Since
Nov 1, 2024
Last fetched Apr 19, 2026