stagehand-server-v3/v3.6.1

browserbase/stagehandstagehand-server-v3/v3.6.1Mar 10, 2026by github-actions[bot]

AI Summary

Adds HTTP header support for pages and contexts, introduces CDP connection headers, and launches the browse CLI package alongside restructuring the server package into v3 and v4 directories.

Key Highlights

  • Added `page.setExtraHTTPHeaders()` and `context.setExtraHTTPHeaders()`
  • Added `cdpHeaders` option for CDP connections
  • Added configurable timeout to agent tools
  • Introduced browse CLI package
  • Split server package into v3 and v4 directories

New Features

  • HTTP Headers support (Page and Context)
  • CDP Headers option
  • Configurable tool timeout
  • Browse CLI package introduction
  • Server v3/v4 directory split

Full Release Notes

## What's Changed
* [fix]: rm legacy `handlePossibleNavigation()` by @seanmcguire12 in https://github.com/browserbase/stagehand/pull/1761
* [docs]: add docs for `context.setExtraHTTPHeaders()` by @seanmcguire12 in https://github.com/browserbase/stagehand/pull/1762
* [STG-1458] server cache docs by @sameelarif in https://github.com/browserbase/stagehand/pull/1753
* chore: remove retired Claude 3.5 and 3.7 Sonnet models by @shrey150 in https://github.com/browserbase/stagehand/pull/1775
* fix: expose Vertex headers in public model config types by @shrey150 in https://github.com/browserbase/stagehand/pull/1764
* [STG-1482] Update caching docs: split into Browserbase Cache and Local Cache sections by @derekmeegan in https://github.com/browserbase/stagehand/pull/1770
* Solve init script race with Debugger.resume at frame init script injection time by @pirate in https://github.com/browserbase/stagehand/pull/1719
* [feat]: add `page.setExtraHTTPHeaders()` by @seanmcguire12 in https://github.com/browserbase/stagehand/pull/1774
* [feat]: add `cdpHeaders` option for custom CDP connection headers by @shrey150 in https://github.com/browserbase/stagehand/pull/1779
* fix: evals CLI link and preserve config by @miguelg719 in https://github.com/browserbase/stagehand/pull/1755
* [fix]: skip CI jobs requiring secrets on fork PRs by @shrey150 in https://github.com/browserbase/stagehand/pull/1780
* Allow outside contributors to run CI with secrets when approved by @pirate in https://github.com/browserbase/stagehand/pull/1782
* Revert "Allow outside contributors to run CI with secrets when approved" by @pirate in https://github.com/browserbase/stagehand/pull/1786
* Revert "[fix]: skip CI jobs requiring secrets on fork PRs" by @pirate in https://github.com/browserbase/stagehand/pull/1787
* [feat]: add configurable timeout to agent tools by @tkattkat in https://github.com/browserbase/stagehand/pull/1766
* Add missing cdpHeaders field to v3 server openapi spec by @pirate in https://github.com/browserbase/stagehand/pull/1797
* [STG-1536] Split `packages/stagehand/server` into separate server-v3 and server-v4 dirs by @pirate in https://github.com/browserbase/stagehand/pull/1796
* [feat]: add browse CLI package by @shrey150 in https://github.com/browserbase/stagehand/pull/1793
* fix(CI): fix changeset reference to stale server package name blocking CI by @pirate in https://github.com/browserbase/stagehand/pull/1801


**Full Changelog**: https://github.com/browserbase/stagehand/compare/stagehand-server/v3.6.1...stagehand-server-v3/v3.6.1

## What's Changed
* [fix]: rm legacy `handlePossibleNavigation()` by @seanmcguire12 in https://github.com/browserbase/stagehand/pull/1761
* [docs]: add docs for `context.setExtraHTTPHeaders()` by @seanmcguire12 in https://github.com/browserbase/stagehand/pull/1762
* [STG-1458] server cache docs by @sameelarif in https://github.com/browserbase/stagehand/pull/1753
* chore: remove retired Claude 3.5 and 3.7 Sonnet models by @shrey150 in https://github.com/browserbase/stagehand/pull/1775
* fix: expose Vertex headers in public model config types by @shrey150 in https://github.com/browserbase/stagehand/pull/1764
* [STG-1482] Update caching docs: split into Browserbase Cache and Local Cache sections by @derekmeegan in https://github.com/browserbase/stagehand/pull/1770
* Solve init script race with Debugger.resume at frame init script injection time by @pirate in https://github.com/browserbase/stagehand/pull/1719
* [feat]: add `page.setExtraHTTPHeaders()` by @seanmcguire12 in https://github.com/browserbase/stagehand/pull/1774
* [feat]: add `cdpHeaders` option for custom CDP connection headers by @shrey150 in https://github.com/browserbase/stagehand/pull/1779
* fix: evals CLI link and preserve config by @miguelg719 in https://github.com/browserbase/stagehand/pull/1755
* [fix]: skip CI jobs requiring secrets on fork PRs by @shrey150 in https://github.com/browserbase/stagehand/pull/1780
* Allow outside contributors to run CI with secrets when approved by @pirate in https://github.com/browserbase/stagehand/pull/1782
* Revert "Allow outside contributors to run CI with secrets when approved" by @pirate in https://github.com/browserbase/stagehand/pull/1786
* Revert "[fix]: skip CI jobs requiring secrets on fork PRs" by @pirate in https://github.com/browserbase/stagehand/pull/1787
* [feat]: add configurable timeout to agent tools by @tkattkat in https://github.com/browserbase/stagehand/pull/1766
* Add missing cdpHeaders field to v3 server openapi spec by @pirate in https://github.com/browserbase/stagehand/pull/1797
* [STG-1536] Split `packages/stagehand/server` into separate server-v3 and server-v4 dirs by @pirate in https://github.com/browserbase/stagehand/pull/1796
* [feat]: add browse CLI package by @shrey150 in https://github.com/browserbase/stagehand/pull/1793
* fix(CI): fix changeset reference to stale server package name blocking CI by @pirate in https://github.com/browserbase/stagehand/pull/1801


**Full Changelog**: https://github.com/browserbase/stagehand/compare/stagehand-server/v3.6.1...stagehand-server-v3/v3.6.1

## What's Changed
* [fix]: rm legacy `handlePossibleNavigation()` by @seanmcguire12 in https://github.com/browserbase/stagehand/pull/1761
* [docs]: add docs for `context.setExtraHTTPHeaders()` by @seanmcguire12 in https://github.com/browserbase/stagehand/pull/1762
* [STG-1458] server cache docs by @sameelarif in https://github.com/browserbase/stagehand/pull/1753
* chore: remove retired Claude 3.5 and 3.7 Sonnet models by @shrey150 in https://github.com/browserbase/stagehand/pull/1775
* fix: expose Vertex headers in public model config types by @shrey150 in https://github.com/browserbase/stagehand/pull/1764
* [STG-1482] Update caching docs: split into Browserbase Cache and Local Cache sections by @derekmeegan in https://github.com/browserbase/stagehand/pull/1770
* Solve init script race with Debugger.resume at frame init script injection time by @pirate in https://github.com/browserbase/stagehand/pull/1719
* [feat]: add `page.setExtraHTTPHeaders()` by @seanmcguire12 in https://github.com/browserbase/stagehand/pull/1774
* [feat]: add `cdpHeaders` option for custom CDP connection headers by @shrey150 in https://github.com/browserbase/stagehand/pull/1779
* fix: evals CLI link and preserve config by @miguelg719 in https://github.com/browserbase/stagehand/pull/1755
* [fix]: skip CI jobs requiring secrets on fork PRs by @shrey150 in https://github.com/browserbase/stagehand/pull/1780
* Allow outside contributors to run CI with secrets when approved by @pirate in https://github.com/browserbase/stagehand/pull/1782
* Revert "Allow outside contributors to run CI with secrets when approved" by @pirate in https://github.com/browserbase/stagehand/pull/1786
* Revert "[fix]: skip CI jobs requiring secrets on fork PRs" by @pirate in https://github.com/browserbase/stagehand/pull/1787
* [feat]: add configurable timeout to agent tools by @tkattkat in https://github.com/browserbase/stagehand/pull/1766
* Add missing cdpHeaders field to v3 server openapi spec by @pirate in https://github.com/browserbase/stagehand/pull/1797
* [STG-1536] Split `packages/stagehand/server` into separate server-v3 and server-v4 dirs by @pirate in https://github.com/browserbase/stagehand/pull/1796
* [feat]: add browse CLI package by @shrey150 in https://github.com/browserbase/stagehand/pull/1793
* fix(CI): fix changeset reference to stale server package name blocking CI by @pirate in https://github.com/browserbase/stagehand/pull/1801


**Full Changelog**: https://github.com/browserbase/stagehand/compare/stagehand-server/v3.6.1...stagehand-server-v3/v3.6.1

## What's Changed
* [fix]: rm legacy `handlePossibleNavigation()` by @seanmcguire12 in https://github.com/browserbase/stagehand/pull/1761
* [docs]: add docs for `context.setExtraHTTPHeaders()` by @seanmcguire12 in https://github.com/browserbase/stagehand/pull/1762
* [STG-1458] server cache docs by @sameelarif in https://github.com/browserbase/stagehand/pull/1753
* chore: remove retired Claude 3.5 and 3.7 Sonnet models by @shrey150 in https://github.com/browserbase/stagehand/pull/1775
* fix: expose Vertex headers in public model config types by @shrey150 in https://github.com/browserbase/stagehand/pull/1764
* [STG-1482] Update caching docs: split into Browserbase Cache and Local Cache sections by @derekmeegan in https://github.com/browserbase/stagehand/pull/1770
* Solve init script race with Debugger.resume at frame init script injection time by @pirate in https://github.com/browserbase/stagehand/pull/1719
* [feat]: add `page.setExtraHTTPHeaders()` by @seanmcguire12 in https://github.com/browserbase/stagehand/pull/1774
* [feat]: add `cdpHeaders` option for custom CDP connection headers by @shrey150 in https://github.com/browserbase/stagehand/pull/1779
* fix: evals CLI link and preserve config by @miguelg719 in https://github.com/browserbase/stagehand/pull/1755
* [fix]: skip CI jobs requiring secrets on fork PRs by @shrey150 in https://github.com/browserbase/stagehand/pull/1780
* Allow outside contributors to run CI with secrets when approved by @pirate in https://github.com/browserbase/stagehand/pull/1782
* Revert "Allow outside contributors to run CI with secrets when approved" by @pirate in https://github.com/browserbase/stagehand/pull/1786
* Revert "[fix]: skip CI jobs requiring secrets on fork PRs" by @pirate in https://github.com/browserbase/stagehand/pull/1787
* [feat]: add configurable timeout to agent tools by @tkattkat in https://github.com/browserbase/stagehand/pull/1766
* Add missing cdpHeaders field to v3 server openapi spec by @pirate in https://github.com/browserbase/stagehand/pull/1797
* [STG-1536] Split `packages/stagehand/server` into separate server-v3 and server-v4 dirs by @pirate in https://github.com/browserbase/stagehand/pull/1796
* [feat]: add browse CLI package by @shrey150 in https://github.com/browserbase/stagehand/pull/1793
* fix(CI): fix changeset reference to stale server package name blocking CI by @pirate in https://github.com/browserbase/stagehand/pull/1801


**Full Changelog**: https://github.com/browserbase/stagehand/compare/stagehand-server/v3.6.1...stagehand-server-v3/v3.6.1

## What's Changed
* [fix]: rm legacy `handlePossibleNavigation()` by @seanmcguire12 in https://github.com/browserbase/stagehand/pull/1761
* [docs]: add docs for `context.setExtraHTTPHeaders()` by @seanmcguire12 in https://github.com/browserbase/stagehand/pull/1762
* [STG-1458] server cache docs by @sameelarif in https://github.com/browserbase/stagehand/pull/1753
* chore: remove retired Claude 3.5 and 3.7 Sonnet models by @shrey150 in https://github.com/browserbase/stagehand/pull/1775
* fix: expose Vertex headers in public model config types by @shrey150 in https://github.com/browserbase/stagehand/pull/1764
* [STG-1482] Update caching docs: split into Browserbase Cache and Local Cache sections by @derekmeegan in https://github.com/browserbase/stagehand/pull/1770
* Solve init script race with Debugger.resume at frame init script injection time by @pirate in https://github.com/browserbase/stagehand/pull/1719
* [feat]: add `page.setExtraHTTPHeaders()` by @seanmcguire12 in https://github.com/browserbase/stagehand/pull/1774
* [feat]: add `cdpHeaders` option for custom CDP connection headers by @shrey150 in https://github.com/browserbase/stagehand/pull/1779
* fix: evals CLI link and preserve config by @miguelg719 in https://github.com/browserbase/stagehand/pull/1755
* [fix]: skip CI jobs requiring secrets on fork PRs by @shrey150 in https://github.com/browserbase/stagehand/pull/1780
* Allow outside contributors to run CI with secrets when approved by @pirate in https://github.com/browserbase/stagehand/pull/1782
* Revert "Allow outside contributors to run CI with secrets when approved" by @pirate in https://github.com/browserbase/stagehand/pull/1786
* Revert "[fix]: skip CI jobs requiring secrets on fork PRs" by @pirate in https://github.com/browserbase/stagehand/pull/1787
* [feat]: add configurable timeout to agent tools by @tkattkat in https://github.com/browserbase/stagehand/pull/1766
* Add missing cdpHeaders field to v3 server openapi spec by @pirate in https://github.com/browserbase/stagehand/pull/1797
* [STG-1536] Split `packages/stagehand/server` into separate server-v3 and server-v4 dirs by @pirate in https://github.com/browserbase/stagehand/pull/1796
* [feat]: add browse CLI package by @shrey150 in https://github.com/browserbase/stagehand/pull/1793
* fix(CI): fix changeset reference to stale server package name blocking CI by @pirate in https://github.com/browserbase/stagehand/pull/1801


**Full Changelog**: https://github.com/browserbase/stagehand/compare/stagehand-server/v3.6.1...stagehand-server-v3/v3.6.1

## What's Changed
* [fix]: rm legacy `handlePossibleNavigation()` by @seanmcguire12 in https://github.com/browserbase/stagehand/pull/1761
* [docs]: add docs for `context.setExtraHTTPHeaders()` by @seanmcguire12 in https://github.com/browserbase/stagehand/pull/1762
* [STG-1458] server cache docs by @sameelarif in https://github.com/browserbase/stagehand/pull/1753
* chore: remove retired Claude 3.5 and 3.7 Sonnet models by @shrey150 in https://github.com/browserbase/stagehand/pull/1775
* fix: expose Vertex headers in public model config types by @shrey150 in https://github.com/browserbase/stagehand/pull/1764
* [STG-1482] Update caching docs: split into Browserbase Cache and Local Cache sections by @derekmeegan in https://github.com/browserbase/stagehand/pull/1770
* Solve init script race with Debugger.resume at frame init script injection time by @pirate in https://github.com/browserbase/stagehand/pull/1719
* [feat]: add `page.setExtraHTTPHeaders()` by @seanmcguire12 in https://github.com/browserbase/stagehand/pull/1774
* [feat]: add `cdpHeaders` option for custom CDP connection headers by @shrey150 in https://github.com/browserbase/stagehand/pull/1779
* fix: evals CLI link and preserve config by @miguelg719 in https://github.com/browserbase/stagehand/pull/1755
* [fix]: skip CI jobs requiring secrets on fork PRs by @shrey150 in https://github.com/browserbase/stagehand/pull/1780
* Allow outside contributors to run CI with secrets when approved by @pirate in https://github.com/browserbase/stagehand/pull/1782
* Revert "Allow outside contributors to run CI with secrets when approved" by @pirate in https://github.com/browserbase/stagehand/pull/1786
* Revert "[fix]: skip CI jobs requiring secrets on fork PRs" by @pirate in https://github.com/browserbase/stagehand/pull/1787
* [feat]: add configurable timeout to agent tools by @tkattkat in https://github.com/browserbase/stagehand/pull/1766
* Add missing cdpHeaders field to v3 server openapi spec by @pirate in https://github.com/browserbase/stagehand/pull/1797
* [STG-1536] Split `packages/stagehand/server` into separate server-v3 and server-v4 dirs by @pirate in https://github.com/browserbase/stagehand/pull/1796
* [feat]: add browse CLI package by @shrey150 in https://github.com/browserbase/stagehand/pull/1793
* fix(CI): fix changeset reference to stale server package name blocking CI by @pirate in https://github.com/browserbase/stagehand/pull/1801


**Full Changelog**: https://github.com/browserbase/stagehand/compare/stagehand-server/v3.6.1...stagehand-server-v3/v3.6.1

## What's Changed
* [fix]: rm legacy `handlePossibleNavigation()` by @seanmcguire12 in https://github.com/browserbase/stagehand/pull/1761
* [docs]: add docs for `context.setExtraHTTPHeaders()` by @seanmcguire12 in https://github.com/browserbase/stagehand/pull/1762
* [STG-1458] server cache docs by @sameelarif in https://github.com/browserbase/stagehand/pull/1753
* chore: remove retired Claude 3.5 and 3.7 Sonnet models by @shrey150 in https://github.com/browserbase/stagehand/pull/1775
* fix: expose Vertex headers in public model config types by @shrey150 in https://github.com/browserbase/stagehand/pull/1764
* [STG-1482] Update caching docs: split into Browserbase Cache and Local Cache sections by @derekmeegan in https://github.com/browserbase/stagehand/pull/1770
* Solve init script race with Debugger.resume at frame init script injection time by @pirate in https://github.com/browserbase/stagehand/pull/1719
* [feat]: add `page.setExtraHTTPHeaders()` by @seanmcguire12 in https://github.com/browserbase/stagehand/pull/1774
* [feat]: add `cdpHeaders` option for custom CDP connection headers by @shrey150 in https://github.com/browserbase/stagehand/pull/1779
* fix: evals CLI link and preserve config by @miguelg719 in https://github.com/browserbase/stagehand/pull/1755
* [fix]: skip CI jobs requiring secrets on fork PRs by @shrey150 in https://github.com/browserbase/stagehand/pull/1780
* Allow outside contributors to run CI with secrets when approved by @pirate in https://github.com/browserbase/stagehand/pull/1782
* Revert "Allow outside contributors to run CI with secrets when approved" by @pirate in https://github.com/browserbase/stagehand/pull/1786
* Revert "[fix]: skip CI jobs requiring secrets on fork PRs" by @pirate in https://github.com/browserbase/stagehand/pull/1787
* [feat]: add configurable timeout to agent tools by @tkattkat in https://github.com/browserbase/stagehand/pull/1766
* Add missing cdpHeaders field to v3 server openapi spec by @pirate in https://github.com/browserbase/stagehand/pull/1797
* [STG-1536] Split `packages/stagehand/server` into separate server-v3 and server-v4 dirs by @pirate in https://github.com/browserbase/stagehand/pull/1796
* [feat]: add browse CLI package by @shrey150 in https://github.com/browserbase/stagehand/pull/1793
* fix(CI): fix changeset reference to stale server package name blocking CI by @pirate in https://github.com/browserbase/stagehand/pull/1801


**Full Changelog**: https://github.com/browserbase/stagehand/compare/stagehand-server/v3.6.1...stagehand-server-v3/v3.6.1

## What's Changed
* [fix]: rm legacy `handlePossibleNavigation()` by @seanmcguire12 in https://github.com/browserbase/stagehand/pull/1761
* [docs]: add docs for `context.setExtraHTTPHeaders()` by @seanmcguire12 in https://github.com/browserbase/stagehand/pull/1762
* [STG-1458] server cache docs by @sameelarif in https://github.com/browserbase/stagehand/pull/1753
* chore: remove retired Claude 3.5 and 3.7 Sonnet models by @shrey150 in https://github.com/browserbase/stagehand/pull/1775
* fix: expose Vertex headers in public model config types by @shrey150 in https://github.com/browserbase/stagehand/pull/1764
* [STG-1482] Update caching docs: split into Browserbase Cache and Local Cache sections by @derekmeegan in https://github.com/browserbase/stagehand/pull/1770
* Solve init script race with Debugger.resume at frame init script injection time by @pirate in https://github.com/browserbase/stagehand/pull/1719
* [feat]: add `page.setExtraHTTPHeaders()` by @seanmcguire12 in https://github.com/browserbase/stagehand/pull/1774
* [feat]: add `cdpHeaders` option for custom CDP connection headers by @shrey150 in https://github.com/browserbase/stagehand/pull/1779
* fix: evals CLI link and preserve config by @miguelg719 in https://github.com/browserbase/stagehand/pull/1755
* [fix]: skip CI jobs requiring secrets on fork PRs by @shrey150 in https://github.com/browserbase/stagehand/pull/1780
* Allow outside contributors to run CI with secrets when approved by @pirate in https://github.com/browserbase/stagehand/pull/1782
* Revert "Allow outside contributors to run CI with secrets when approved" by @pirate in https://github.com/browserbase/stagehand/pull/1786
* Revert "[fix]: skip CI jobs requiring secrets on fork PRs" by @pirate in https://github.com/browserbase/stagehand/pull/1787
* [feat]: add configurable timeout to agent tools by @tkattkat in https://github.com/browserbase/stagehand/pull/1766
* Add missing cdpHeaders field to v3 server openapi spec by @pirate in https://github.com/browserbase/stagehand/pull/1797
* [STG-1536] Split `packages/stagehand/server` into separate server-v3 and server-v4 dirs by @pirate in https://github.com/browserbase/stagehand/pull/1796
* [feat]: add browse CLI package by @shrey150 in https://github.com/browserbase/stagehand/pull/1793
* fix(CI): fix changeset reference to stale server package name blocking CI by @pirate in https://github.com/browserbase/stagehand/pull/1801


**Full Changelog**: https://github.com/browserbase/stagehand/compare/stagehand-server/v3.6.1...stagehand-server-v3/v3.6.1

## What's Changed
* [fix]: rm legacy `handlePossibleNavigation()` by @seanmcguire12 in https://github.com/browserbase/stagehand/pull/1761
* [docs]: add docs for `context.setExtraHTTPHeaders()` by @seanmcguire12 in https://github.com/browserbase/stagehand/pull/1762
* [STG-1458] server cache docs by @sameelarif in https://github.com/browserbase/stagehand/pull/1753
* chore: remove retired Claude 3.5 and 3.7 Sonnet models by @shrey150 in https://github.com/browserbase/stagehand/pull/1775
* fix: expose Vertex headers in public model config types by @shrey150 in https://github.com/browserbase/stagehand/pull/1764
* [STG-1482] Update caching docs: split into Browserbase Cache and Local Cache sections by @derekmeegan in https://github.com/browserbase/stagehand/pull/1770
* Solve init script race with Debugger.resume at frame init script injection time by @pirate in https://github.com/browserbase/stagehand/pull/1719
* [feat]: add `page.setExtraHTTPHeaders()` by @seanmcguire12 in https://github.com/browserbase/stagehand/pull/1774
* [feat]: add `cdpHeaders` option for custom CDP connection headers by @shrey150 in https://github.com/browserbase/stagehand/pull/1779
* fix: evals CLI link and preserve config by @miguelg719 in https://github.com/browserbase/stagehand/pull/1755
* [fix]: skip CI jobs requiring secrets on fork PRs by @shrey150 in https://github.com/browserbase/stagehand/pull/1780
* Allow outside contributors to run CI with secrets when approved by @pirate in https://github.com/browserbase/stagehand/pull/1782
* Revert "Allow outside contributors to run CI with secrets when approved" by @pirate in https://github.com/browserbase/stagehand/pull/1786
* Revert "[fix]: skip CI jobs requiring secrets on fork PRs" by @pirate in https://github.com/browserbase/stagehand/pull/1787
* [feat]: add configurable timeout to agent tools by @tkattkat in https://github.com/browserbase/stagehand/pull/1766
* Add missing cdpHeaders field to v3 server openapi spec by @pirate in https://github.com/browserbase/stagehand/pull/1797
* [STG-1536] Split `packages/stagehand/server` into separate server-v3 and server-v4 dirs by @pirate in https://github.com/browserbase/stagehand/pull/1796
* [feat]: add browse CLI package by @shrey150 in https://github.com/browserbase/stagehand/pull/1793
* fix(CI): fix changeset reference to stale server package name blocking CI by @pirate in https://github.com/browserbase/stagehand/pull/1801


**Full Changelog**: https://github.com/browserbase/stagehand/compare/stagehand-server/v3.6.1...stagehand-server-v3/v3.6.1

## What's Changed
* [fix]: rm legacy `handlePossibleNavigation()` by @seanmcguire12 in https://github.com/browserbase/stagehand/pull/1761
* [docs]: add docs for `context.setExtraHTTPHeaders()` by @seanmcguire12 in https://github.com/browserbase/stagehand/pull/1762
* [STG-1458] server cache docs by @sameelarif in https://github.com/browserbase/stagehand/pull/1753
* chore: remove retired Claude 3.5 and 3.7 Sonnet models by @shrey150 in https://github.com/browserbase/stagehand/pull/1775
* fix: expose Vertex headers in public model config types by @shrey150 in https://github.com/browserbase/stagehand/pull/1764
* [STG-1482] Update caching docs: split into Browserbase Cache and Local Cache sections by @derekmeegan in https://github.com/browserbase/stagehand/pull/1770
* Solve init script race with Debugger.resume at frame init script injection time by @pirate in https://github.com/browserbase/stagehand/pull/1719
* [feat]: add `page.setExtraHTTPHeaders()` by @seanmcguire12 in https://github.com/browserbase/stagehand/pull/1774
* [feat]: add `cdpHeaders` option for custom CDP connection headers by @shrey150 in https://github.com/browserbase/stagehand/pull/1779
* fix: evals CLI link and preserve config by @miguelg719 in https://github.com/browserbase/stagehand/pull/1755
* [fix]: skip CI jobs requiring secrets on fork PRs by @shrey150 in https://github.com/browserbase/stagehand/pull/1780
* Allow outside contributors to run CI with secrets when approved by @pirate in https://github.com/browserbase/stagehand/pull/1782
* Revert "Allow outside contributors to run CI with secrets when approved" by @pirate in https://github.com/browserbase/stagehand/pull/1786
* Revert "[fix]: skip CI jobs requiring secrets on fork PRs" by @pirate in https://github.com/browserbase/stagehand/pull/1787
* [feat]: add configurable timeout to agent tools by @tkattkat in https://github.com/browserbase/stagehand/pull/1766
* Add missing cdpHeaders field to v3 server openapi spec by @pirate in https://github.com/browserbase/stagehand/pull/1797
* [STG-1536] Split `packages/stagehand/server` into separate server-v3 and server-v4 dirs by @pirate in https://github.com/browserbase/stagehand/pull/1796
* [feat]: add browse CLI package by @shrey150 in https://github.com/browserbase/stagehand/pull/1793
* fix(CI): fix changeset reference to stale server package name blocking CI by @pirate in https://github.com/browserbase/stagehand/pull/1801


**Full Changelog**: https://github.com/browserbase/stagehand/compare/stagehand-server/v3.6.1...stagehand-server-v3/v3.6.1