Skip to content

release: 0.98.0 - #179

Merged
stainless-app[bot] merged 2 commits into
mainfrom
release-please--branches--main--changes--next--components--sdk
Sep 2, 2026
Merged

stainless-app[bot] merged 2 commits into
mainfrom
release-please--branches--main--changes--next--components--sdk

Conversation

@stainless-app

@stainless-app stainless-app Bot commented Sep 2, 2026 •

Copy link
Copy Markdown
Contributor

Automated Release PR

0.98.0 (2026-09-02)

Features

  • Accept browser session name on all /browsers/{id_or_name} sub-resource routes (d1006ba)

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
Wide SDK surface with renamed TypeScript params (id_or_name) on nested browser APIs can break typed callers; new WebMCP invoke paths handle untrusted page tool output.

Overview
Release 0.98.0 aligns the Node SDK with API routes that accept a browser session ID or name on /browsers/{id_or_name}/… sub-resources.

Browser helpers that previously took id now take idOrName and hit {id_or_name} paths—covering curl, extensions, telemetry, replays, fs (including watch), process, logs, computer, and playwright. For nested calls (e.g. process kill, replay download, fs watch), param objects rename id → id_or_name, which is a TypeScript breaking change for code that still passes id. browsers.fetch is unchanged and still types the first argument as id only.

This release also adds client.browsers.webmcp with listTools and invokeTool, plus related types, exports, tests, and api.md docs. Playwright execute docs note a webmcp helper in the execution sandbox.

Telemetry destinations JSDoc is updated for organization-scoped vs project-scoped credentials and header redaction behavior. Version manifests, CHANGELOG, and generated tests/examples use the new shapes.

Reviewed by Cursor Bugbot for commit 98b3b44. Bugbot is set up for automated code reviews on this repo. Configure here.

…esource routes

Stainless-Generated-From: 6733d316a5573aaf519a68a6ce89bf22cdf0aa72
@kernel-internal
kernel-internal Bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 6c99071 to 98b3b44 Compare September 2, 2026 19:06
@stainless-app

stainless-app Bot commented Sep 2, 2026

Copy link
Copy Markdown
Contributor Author

🧪 Testing

To try out this version of the SDK:

npm install 'https://pkg.stainless.com/s/kernel-typescript/d1006ba6723ae641097635a8d803db04b8f4e5bd/dist.tar.gz'

Expires at: Fri, 02 Oct 2026 19:20:32 GMT
Updated at: Wed, 02 Sep 2026 19:20:32 GMT

@stainless-app
stainless-app Bot merged commit e96506a into main Sep 2, 2026
11 checks passed
@stainless-app

stainless-app Bot commented Sep 2, 2026

Copy link
Copy Markdown
Contributor Author

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.

1 participant