Commit e8867e1
Stagehand Canonical Release (#277)
* Initial commit
* initial commit
* codegen metadata
* codegen metadata
* codegen metadata
* codegen metadata
* codegen metadata
* codegen metadata
* codegen metadata
* codegen metadata
* chore(internal): add missing files argument to base client
* codegen metadata
* feat(api): tweak branding and fix some config fields
* release: 0.1.0 (#250)
* feat(api): manual updates
* feat(api): manual updates
* codegen metadata
* codegen metadata
* feat(api): manual updates
* codegen metadata
* feat(api): manual updates
* feat(api): manual updates
* codegen metadata
* feat(api): manual updates
* codegen metadata
* feat(api): manual updates
* feat(api): manual updates
* feat(api): manual updates
* codegen metadata
* feat(api): manual updates
* chore: speedup initial import
* refactor(internal): switch from rye to uv
* feat(api): manual updates
* feat(api): manual updates
* feat(api): manual updates
* feat(api): manual updates
* feat(api): manual updates
* feat(api): manual updates
* codegen metadata
* feat(api): manual updates
* feat(api): manual updates
* fix: use async_to_httpx_files in patch method
* chore(internal): add `--fix` argument to lint script
* feat(api): manual updates
* docs: add more examples
* feat: [STG-1053] [server] Use fastify-zod-openapi + zod v4 for openapi generation
* chore: update SDK settings
* chore: update SDK settings
* release: 0.1.0
---------
Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>
* release: 0.2.0 (#258)
* feat(api): manual updates
* codegen metadata
* docs: prominently feature MCP server setup in root SDK readmes
* feat: Added optional param to force empty object
* release: 0.2.0
* Added x-language and minimal agent example
* lint fix
* Added full example + updated readme
* Added local binary logic
* Added empty body logic for /end endpoint
* lint fix
* Added bundling logic for wheels
* lint fix
---------
Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>
Co-authored-by: monadoid <sam.finton@gmail.com>
* release: 0.2.1 (#259)
* fix: specify pnpm version 9 in publish workflow
* release: 0.2.1
---------
Co-authored-by: monadoid <sam.finton@gmail.com>
Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>
* release: 0.2.2 (#260)
* fix: specify pnpm version 9 in publish workflow
* fix: correct binary names and update macOS runner in publish workflow
* release: 0.2.2
---------
Co-authored-by: monadoid <sam.finton@gmail.com>
Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>
* release: 0.2.3 (#261)
* fix: use macos-15-intel runner for darwin-x64 builds
* release: 0.2.3
---------
Co-authored-by: monadoid <sam.finton@gmail.com>
Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>
* release: 0.2.4 (#262)
* codegen metadata
* Added x_sdk_version headers + resolved api path
* docs: update README with SDK version headers
* release: 0.2.4
---------
Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>
Co-authored-by: monadoid <sam.finton@gmail.com>
* Addressing (some) stainless notion doc comments (#264)
* Added session create helper
* Using existing types
* Showing only async python examples
* docs show using uv
* Added local example
* lint fix
* Made frameId optional (#266)
* Made frameId optional
* Added link to local_example in readme.
* Minimal working byob example
* Working bring-your-own-browser-driver example interleaving playwright with stagehand.
* Added logging example (#267)
* Add back in x-sent-at so that start_time and end_time work again (#268)
* Updated readme to mention installing chrome / providing CHROME_PATH (#269)
* release: 0.3.0 (#265)
* feat: Removed requiring x-language and x-sdk-version from openapi spec
* feat: Using provider/model syntax in modelName examples within openapi spec
* release: 0.3.0
---------
Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>
* Fix download-binary script to pull latest version of stagehand-server
* Using proper x-sent-at timestamp
* make AsyncSession and Session subclass SessionStartResponse for compat with autogen sdk docs (#271)
* remove x-language and x-sdk-version (#272)
* remove x-language and x-sdk-version
* linting
* browserbase headers not required when server=local and browser=local
* release: 0.3.1 (#270)
* codegen metadata
* release: 0.3.1
---------
Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>
* Renamed local_binary_path to _local_stagehand_binary_path, making it internal and clarifying the name
* MODEL_API_KEY is the public facing env, but either MODEL_API_KEY or OPENAI_API_KEY can be used - one is required to be set.
* Removed frame_id empty string passing
* allow passing chrome path as init param not only env var
* Standardize README with Stagehand branding (#275)
- Replace README header with standardized Stagehand branding
- Update docs URL to /v3/sdk/python
- Add 'What is Stagehand?' and 'Why Stagehand?' sections
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
* Fix media URLs to use absolute GitHub paths (#276)
* Standardize README with Stagehand branding
- Replace README header with standardized Stagehand branding
- Update docs URL to /v3/sdk/python
- Add 'What is Stagehand?' and 'Why Stagehand?' sections
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
* Fix media URLs to use absolute GitHub paths
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
---------
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
* fix install command
* Added a minimal playwright Page helper (#274)
* Update README.md (#278)
* release doctor main
---------
Co-authored-by: stainless-sdks[bot] <167585319+stainless-sdks[bot]@users.noreply.github.com>
Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>
Co-authored-by: monadoid <sam.finton@gmail.com>
Co-authored-by: Sam F <43347795+monadoid@users.noreply.github.com>
Co-authored-by: Nick Sweeting <github@sweeting.me>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>1 parent 9823ad3 commit e8867e1
File tree
213 files changed
+23004
-20517
lines changed- .changeset
- .devcontainer
- .github
- ISSUE_TEMPLATE
- workflows
- .vscode
- bin
- examples
- media
- scripts
- utils
- src/stagehand
- _sea
- _utils
- lib
- resources
- types
- stagehand
- a11y
- agent
- handlers
- llm
- types
- tests
- api_resources
- e2e
- fixtures/html_pages
- integration
- api
- local
- mocks
- regression
- test_utils
- unit
- core
- handlers
- llm
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
213 files changed
+23004
-20517
lines changedThis file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
3 | | - | |
4 | | - | |
| 1 | + | |
| 2 | + | |
| 3 | + | |
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
0 commit comments