Skip to content

Commit 39549e9

Browse files
chore: release main (#993)
Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com> Co-authored-by: David Meadows <dmeadows@stainless.com>
1 parent 089fe05 commit 39549e9

File tree

10 files changed

+49
-11
lines changed

10 files changed

+49
-11
lines changed

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
".": "0.88.0",
2+
".": "0.89.0",
33
"packages/vertex-sdk": "0.16.0",
44
"packages/bedrock-sdk": "0.28.1",
55
"packages/foundry-sdk": "0.2.3",

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 72
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/anthropic%2Fanthropic-dfe504526eed07979685a729ac9afd45e59cc2879291714b9f4674f2ef1247c7.yml
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/anthropic%2Fanthropic-f4d4f18820ecfbe244fb1bbc2232939afca73dfcb21ce23bc296571ee7320e3a.yml
33
openapi_spec_hash: d849fdf2c4dd6631a60c4340e9bc1322
4-
config_hash: 831f90480c5b2b863b726e89eabaa90c
4+
config_hash: 2e9a2fd5355db62857f6be16f46a3ccc

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,19 @@
11
# Changelog
22

3+
## 0.89.0 (2026-04-14)
4+
5+
Full Changelog: [sdk-v0.88.0...sdk-v0.89.0](https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.88.0...sdk-v0.89.0)
6+
7+
### Features
8+
9+
* **api:** manual updates ([57c2a11](https://github.com/anthropics/anthropic-sdk-typescript/commit/57c2a11c61ef9dfdad49a3ab91c4c567d13d1f73))
10+
* **api:** mark Sonnet and Opus 4 as deprecated ([eff41b7](https://github.com/anthropics/anthropic-sdk-typescript/commit/eff41b717f16435167e53c5227774ef5bf079523))
11+
12+
13+
### Bug Fixes
14+
15+
* **streaming:** add missing events ([4c52919](https://github.com/anthropics/anthropic-sdk-typescript/commit/4c52919187d17c15d53b08d818d7dd9a5728267e))
16+
317
## 0.88.0 (2026-04-10)
418

519
Full Changelog: [sdk-v0.87.0...sdk-v0.88.0](https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.87.0...sdk-v0.88.0)

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@anthropic-ai/sdk",
3-
"version": "0.88.0",
3+
"version": "0.89.0",
44
"description": "The official TypeScript library for the Anthropic API",
55
"author": "Anthropic <support@anthropic.com>",
66
"types": "dist/index.d.ts",

packages/vertex-sdk/yarn.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
"@anthropic-ai/sdk@file:../../dist":
1919
# x-release-please-start-version
20-
version "0.88.0"
20+
version "0.89.0"
2121
# x-release-please-end-version
2222
dependencies:
2323
json-schema-to-ts "^3.1.1"

src/core/streaming.ts

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,27 @@ export class Stream<Item> implements AsyncIterable<Item> {
6666
sse.event === 'content_block_start' ||
6767
sse.event === 'content_block_delta' ||
6868
sse.event === 'content_block_stop' ||
69-
sse.event === 'message'
69+
sse.event === 'message' ||
70+
sse.event === 'user.message' ||
71+
sse.event === 'user.interrupt' ||
72+
sse.event === 'user.tool_confirmation' ||
73+
sse.event === 'user.custom_tool_result' ||
74+
sse.event === 'agent.message' ||
75+
sse.event === 'agent.thinking' ||
76+
sse.event === 'agent.tool_use' ||
77+
sse.event === 'agent.tool_result' ||
78+
sse.event === 'agent.mcp_tool_use' ||
79+
sse.event === 'agent.mcp_tool_result' ||
80+
sse.event === 'agent.custom_tool_use' ||
81+
sse.event === 'agent.thread_context_compacted' ||
82+
sse.event === 'session.status_running' ||
83+
sse.event === 'session.status_idle' ||
84+
sse.event === 'session.status_rescheduled' ||
85+
sse.event === 'session.status_terminated' ||
86+
sse.event === 'session.error' ||
87+
sse.event === 'session.deleted' ||
88+
sse.event === 'span.model_request_start' ||
89+
sse.event === 'span.model_request_end'
7090
) {
7191
try {
7292
yield JSON.parse(sse.data) as Item;

src/resources/messages/messages.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1122,6 +1122,10 @@ const DEPRECATED_MODELS: {
11221122
'claude-3-7-sonnet-20250219': 'February 19th, 2026',
11231123
'claude-3-5-haiku-latest': 'February 19th, 2026',
11241124
'claude-3-5-haiku-20241022': 'February 19th, 2026',
1125+
'claude-opus-4-0': 'June 15th, 2026',
1126+
'claude-opus-4-20250514': 'June 15th, 2026',
1127+
'claude-sonnet-4-0': 'June 15th, 2026',
1128+
'claude-sonnet-4-20250514': 'June 15th, 2026',
11251129
};
11261130

11271131
const MODELS_TO_WARN_WITH_THINKING_ENABLED: Model[] = ['claude-opus-4-6'];

src/version.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
export const VERSION = '0.88.0'; // x-release-please-version
1+
export const VERSION = '0.89.0'; // x-release-please-version

tests/api-resources/messages/messages.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ test('create: does not warn for non-deprecated models', async () => {
175175
await client.messages.create({
176176
max_tokens: 1024,
177177
messages: [{ content: 'Hello, world', role: 'user' }],
178-
model: 'claude-opus-4-0',
178+
model: 'claude-opus-4-6',
179179
});
180180

181181
expect(consoleSpy).not.toHaveBeenCalled();

yarn.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1336,9 +1336,9 @@ body-parser@^2.2.1:
13361336
type-is "^2.0.1"
13371337

13381338
brace-expansion@^2.0.2:
1339-
version "2.0.3"
1340-
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.3.tgz#0493338bdd58e319b1039c67cf7ee439892c01d9"
1341-
integrity sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==
1339+
version "2.1.0"
1340+
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.1.0.tgz#4f41a41190216ee36067ec381526fe9539c4f0ae"
1341+
integrity sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w==
13421342
dependencies:
13431343
balanced-match "^1.0.0"
13441344

0 commit comments

Comments
 (0)