Repository navigation
release: 0.128.0 - #198
release: 0.128.0#198kernel-internal[bot] wants to merge 4 commits into
Conversation
Stainless-Generated-From: f9646cbea73c1147aefb46dce6e811b9683125e0
Stainless-Generated-From: 207cf9bd5926ddf327a2b6db9df5a97300e62a59
5281a58 to
c7092c2
Compare
Stainless-Generated-From: 98e3c1efbf1a574ca1fd596e616e5a0dd857b703
c7092c2 to
e968fdd
Compare
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Want higher recall? High effort reviews run extra passes and find more bugs. A team admin can switch effort levels in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit e968fdd. Configure here.
| at most 50000. Authorization rejects a larger amount when the checkout requires | ||
| a virtual card. | ||
| """ | ||
| """Integer amount in minor currency units, at most 50000.""" |
There was a problem hiding this comment.
Link card amount limits collapsed
Medium Severity
LinkCardVaultItemSpec.amount now documents a single cap of 50000 minor units. Link Pay Token execution still permits 500000, while virtual-card execution permits 50000. Callers following the collapsed docstring will under-limit Pay Token checkouts.
Additional Locations (1)
Triggered by learned rule: Link Pay Token authorize uses optional checkout context
Reviewed by Cursor Bugbot for commit e968fdd. Configure here.


Automated Release PR
0.128.0 (2026-10-19)
Features
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
Medium Risk
Proxy method signatures rename
idtoid_or_name(breaking for keyword callers), and changes touch vault wallet import and payment-related type documentation alongside browser network fencing.Overview
Release 0.128.0 syncs the Python SDK with API updates for browser egress allowlists, proxy addressing, vault wallets, and Link card docs.
Browser allowlists gain optimistic concurrency: responses expose
network.allowlist_state(BrowserAllowlistStatewithrevision, optionalbase_revision/mutation_id), and browsernetworkupdates can passexpected_allowlist_revisionandmutation_idto fenceallowed_hostschanges (stale updates →409 stale_network).Proxies now use an
id_or_namepath parameter on retrieve, update, delete, and check (ID wins on collision; ambiguous names →ambiguous_proxy_name). Call sites and tests move from positional/id=toid_or_name.AgentCard wallet vault item docs describe importing an existing connected user when using a customer-owned
provider_config(read-only validation before create, no hosted enrollment), distinct from Kernel-managed enrollment rules.Link card specs narrow documented
amountto at most 50000 minor units (prior dual limits for Link Pay Token vs virtual card are removed from the type docs).Reviewed by Cursor Bugbot for commit e968fdd. Bugbot is set up for automated code reviews on this repo. Configure here.