Skip to content

Conversation

@stainless-app
Copy link
Contributor

@stainless-app stainless-app bot commented Dec 5, 2025

Automated Release PR

0.23.0 (2025-12-11)

Full Changelog: v0.22.0...v0.23.0

Features

  • [wip] Browser pools polish pass (2ba9e57)
  • enhance agent authentication API with new endpoints and request… (84a794c)
  • Enhance agent authentication with optional login page URL and auth ch… (d7bd8a2)
  • Enhance AuthAgent model with last_auth_check_at field (169539a)

Bug Fixes

  • types: allow pyright to infer TypedDict types within SequenceNotStr (c8d571c)

Chores

Refactors

  • browser: remove persistence option UI (57af2e1)

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

Adds Agents Auth API (with invocation flow) and deprecates browser persistence, updating client, docs, and tests.

  • Agents (new):
    • Introduces client.agents.auth with endpoints: create, retrieve, list.
    • Adds client.agents.auth.invocations: create, retrieve, discover, exchange, submit.
    • Wires resources into Kernel/AsyncKernel (including raw/streaming) and adds full types + tests.
  • Browsers:
    • Marks persistence fields as DEPRECATED; clarifies timeout_seconds behavior and viewport defaults (1920x1080@25).
    • Deprecates DELETE /browsers by persistent_id; keep DELETE /browsers/{id}; tests updated to expect deprecation warnings.
  • Browser Pools:
    • Docs/defaults tweaks: viewport default to 1920x1080@25; discard_all_idle default to false.
  • Docs/Types:
    • README examples use stealth=True instead of persistence; api.md documents new Agents section.
    • Numerous model/type docstrings added; Pyright SequenceNotStr tweak.
  • Meta:
    • Version bump to 0.23.0; OpenAPI sync (configured endpoints 82).

Written by Cursor Bugbot for commit 08a2e17. This will update automatically on new commits. Configure here.

@mesa-dot-dev
Copy link

mesa-dot-dev bot commented Dec 5, 2025

You do not have enough credits to review this pull request. Please purchase more credits to continue.

@stainless-app
Copy link
Contributor Author

stainless-app bot commented Dec 5, 2025

🧪 Testing

To try out this version of the SDK, run:

pip install 'https://pkg.stainless.com/s/kernel-python/169539a9b861b90f554b192dc8e457ad17a851a0/kernel-0.22.0-py3-none-any.whl'

Expires at: Sat, 10 Jan 2026 19:35:37 GMT
Updated at: Thu, 11 Dec 2025 19:35:37 GMT

@mesa-dot-dev
Copy link

mesa-dot-dev bot commented Dec 5, 2025

Mesa Description

Automated Release PR

0.23.0 (2025-12-06)

Full Changelog: v0.22.0...v0.23.0

Features

  • [wip] Browser pools polish pass (2ba9e57)
  • Enhance agent authentication with optional login page URL and auth ch… (d7bd8a2)

Refactors

  • browser: Deprecated the persistence parameter/field across various browser-related types (e.g., BrowserCreateParams, BrowserCreateResponse, BrowserListResponse, BrowserPoolAcquireResponse, BrowserRetrieveResponse), recommending the use of timeout_seconds and Profiles instead. This also involved updating documentation and example code snippets in README.md and the CHANGELOG.md. (57af2e1)

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

Description generated by Mesa. Update settings

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from b8cf7c0 to 1cdb1e0 Compare December 5, 2025 22:56
@stainless-app stainless-app bot changed the title release: 0.22.1 release: 0.23.0 Dec 5, 2025
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 1cdb1e0 to a41271f Compare December 5, 2025 22:56
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from a41271f to 9462718 Compare December 6, 2025 02:01
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 9462718 to 46382b3 Compare December 8, 2025 06:56
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 46382b3 to 067a7aa Compare December 9, 2025 03:42
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 067a7aa to 3d00a7f Compare December 9, 2025 03:44
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 3d00a7f to 08a2e17 Compare December 11, 2025 19:35
Copy link

@masnwilliams masnwilliams left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@stainless-app stainless-app bot merged commit 05d1a64 into main Dec 11, 2025
8 checks passed
@stainless-app
Copy link
Contributor Author

stainless-app bot commented Dec 11, 2025

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants