Conversation
PR SummaryMedium Risk Overview Adds safer request building utilities: implements CI is adjusted to run on an explicit branch allow/deny list, skip Written by Cursor Bugbot for commit cb3d817. This will update automatically on new commits. Configure here. |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
Bugbot Autofix prepared a fix for the issue found in the latest run.
- ✅ Fixed: Minimum typing-extensions version too low for extra_items
- Updated the package dependency constraint to typing-extensions>=4.13 so TypedDict(extra_items=...) is supported at import time.
Or push these changes by commenting:
@cursor push 4d33f509c1
Preview (4d33f509c1)
diff --git a/pyproject.toml b/pyproject.toml
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -11,7 +11,7 @@
dependencies = [
"httpx>=0.23.0, <1",
"pydantic>=1.9.0, <3",
- "typing-extensions>=4.10, <5",
+ "typing-extensions>=4.13, <5",
"anyio>=3.5.0, <5",
"distro>=1.7.0, <2",
"sniffio",b40181c to
db00e7a
Compare
|
🧪 Testing To try out this version of the SDK: Expires at: Sat, 25 Apr 2026 19:26:41 GMT |
db00e7a to
e3f484a
Compare
e3f484a to
14149b0
Compare
14149b0 to
fa5441e
Compare
fa5441e to
73aba21
Compare
73aba21 to
ffeed0c
Compare
Note that we still want to run tests, as these depend on the metadata.
ffeed0c to
6ebd591
Compare
6ebd591 to
8e8f7a0
Compare
8e8f7a0 to
cb3d817
Compare

Automated Release PR
0.4.0 (2026-03-26)
Full Changelog: v0.3.0...v0.4.0
Features
Bug Fixes
by_aliasunless set (b098b05)Chores
Refactors
extra_itemsfrom PEP 728 (de6e4e4)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