Conversation
|
🧪 Testing To try out this version of the SDK, run: Expires at: Sun, 15 Mar 2026 22:15:25 GMT |
52bf04d to
1fc2739
Compare
1fc2739 to
1761371
Compare
1761371 to
9feff07
Compare
9feff07 to
38e5906
Compare
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 2 potential issues.
Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.
| "format:ruff", | ||
| ]} | ||
| "format:docs" = "python scripts/utils/ruffen-docs.py README.md api.md" | ||
| "format:docs" = "bash -c 'python scripts/utils/ruffen-docs.py README.md $(find . -type f -name api.md)'" |
There was a problem hiding this comment.
Docs formatter now depends on Bash
Medium Severity
The format:docs script now runs through bash -c, which introduces a hard Bash dependency. Environments without Bash (notably common Windows setups) can no longer run format:docs, so local formatting workflows fail even though the previous python-only command worked cross-platform.
| "format:ruff", | ||
| ]} | ||
| "format:docs" = "python scripts/utils/ruffen-docs.py README.md api.md" | ||
| "format:docs" = "bash -c 'python scripts/utils/ruffen-docs.py README.md $(find . -type f -name api.md)'" |
There was a problem hiding this comment.
Docs formatting scans unintended directories
Medium Severity
format:docs now expands $(find . -type f -name api.md) without excluding directories like .venv or build artifacts. This can pass third-party or generated api.md files to ruffen-docs, causing unexpected edits or failures outside the project’s intended docs set.


Automated Release PR
0.34.0 (2026-02-13)
Full Changelog: v0.33.0...v0.34.0
Features
Chores
api.mdfiles (c4ea333)This pull request is managed by Stainless's GitHub App.
The semver version number is based on included commit messages. Alternatively, you can manually set the version number in the title of this pull request.
For a better experience, it is recommended to use either rebase-merge or squash-merge when merging this pull request.
🔗 Stainless website
📚 Read the docs
🙋 Reach out for help or questions
Note
Low Risk
Mostly version/documentation/codegen updates plus additive optional fields; low chance of breaking consumers aside from minor typing/doc/tooling behavior changes.
Overview
Bumps the SDK to v0.34.0 and refreshes release metadata (manifest, changelog, and OpenAPI spec pointer).
Adds a new optional
error_codefield to managed-auth flow models (ManagedAuthandConnectionFollowResponsestate events) to expose machine-readable failure reasons. Updates browser and browser-pool viewport documentation/types to indicate arbitrary viewport dimensions are accepted (with a list of tested configs), and tweaks tooling by expanding theformat:docsscript to format allapi.mdfiles and silencing a Python 3.14 typing-lint overlap warning in_compat.is_union.Written by Cursor Bugbot for commit 38e5906. This will update automatically on new commits. Configure here.