Conversation
|
🧪 Testing To try out this version of the SDK, run: Expires at: Fri, 20 Mar 2026 19:48:00 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.
38e5906 to
e5ec66b
Compare
|
🤖 Release is at https://github.com/kernel/kernel-python-sdk/releases/tag/v0.34.0 🌻 |


Automated Release PR
0.34.0 (2026-02-18)
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 generated type/doc updates plus a version bump; the only functional surface-area change is additive optional fields, which is unlikely to break consumers.
Overview
Release
0.34.0updates generated SDK types and docs.Adds an optional machine-readable
error_codeto managed auth flow models/responses (alongsideerror_message). Updates browser/brower-pool viewport documentation to allow arbitrary dimensions (with a list of known-good presets and refresh-rate behavior).Extends
AppActionwith optionalinput_schema/output_schemaJSON Schema fields, tweaks the docs formatting script to run across allapi.mdfiles, and includes a small Python 3.14 typing lint suppression; version and OpenAPI spec metadata are bumped.Written by Cursor Bugbot for commit e5ec66b. This will update automatically on new commits. Configure here.