Sweep 22 Sep 2026 · 17:19Z Build v2.1.280 501 read Stable v2.1.267 Latest v2.1.280 Next v2.1.280 Feeds RSS JSON llms.txt Unofficial
One change · api

typescript changed

cli-sdks-libraries/sdks/typescript

Nearest release: v2.1.280, published under an hour before this site recorded the change. Shown because the two are within 24 hours of each other. Nothing here says the release caused the edit.

Recorded here
Lines+18added
Lines−18removed
From line 45 where the diff opens
First seen 14 Aug 2026 this site's first read of the page
Recorded edits5to this page, all time

The whole hunk

from line 45, old and new numbered
/
lines
from line 45
4545const message = await client.messages.create({
4646 max_tokens: 1024,
4747 messages: [{ role: "user", content: "Hello, Claude" }],
48 model: "claude-opus-5"
48 model: "claude-opus-5-5"
4949});
5050 
5151for (const block of message.content) {
from line 69
6969const params: Anthropic.MessageCreateParams = {
7070 max_tokens: 1024,
7171 messages: [{ role: "user", content: "Hello, Claude" }],
72 model: "claude-opus-5"
72 model: "claude-opus-5-5"
7373};
7474const message: Anthropic.Message = await client.messages.create(params);
7575```
from line 96
9696const stream = await client.messages.create({
9797 max_tokens: 1024,
9898 messages: [{ role: "user", content: "Hello, Claude" }],
99 model: "claude-opus-5",
99 model: "claude-opus-5-5",
100100 stream: true
101101});
102102for await (const messageStreamEvent of stream) {
from line 115
115115 
116116const stream = anthropic.messages
117117 .stream({
118 model: "claude-opus-5",
118 model: "claude-opus-5-5",
119119 max_tokens: 1024,
120120 messages: [
121121 {
from line 160
160160});
161161 
162162const finalMessage = await anthropic.beta.messages.toolRunner({
163 model: "claude-opus-5",
163 model: "claude-opus-5-5",
164164 max_tokens: 1000,
165165 messages: [{ role: "user", content: "What is the weather in San Francisco?" }],
166166 tools: [weatherTool]
from line 236
236236// Use MCP prompts
237237const { messages } = await mcpClient.getPrompt({ name: "my-prompt" });
238238const response = await anthropic.beta.messages.create({
239 model: "claude-opus-5",
239 model: "claude-opus-5-5",
240240 max_tokens: 1024,
241241 messages: mcpMessages(messages)
242242});
from line 245
245245// Use MCP tools with toolRunner
246246const { tools } = await mcpClient.listTools();
247247const finalMessage = await anthropic.beta.messages.toolRunner({
248 model: "claude-opus-5",
248 model: "claude-opus-5-5",
249249 max_tokens: 1024,
250250 messages: [{ role: "user", content: "Use the available tools" }],
251251 tools: mcpTools(tools, mcpClient)
from line 255
255255// Use MCP resources as content
256256const resource = await mcpClient.readResource({ uri: "file:///path/to/doc.txt" });
257257await anthropic.beta.messages.create({
258 model: "claude-opus-5",
258 model: "claude-opus-5-5",
259259 max_tokens: 1024,
260260 messages: [
261261 {
from line 291
291291 {
292292 custom_id: "my-first-request",
293293 params: {
294 model: "claude-opus-5",
294 model: "claude-opus-5-5",
295295 max_tokens: 1024,
296296 messages: [{ role: "user", content: "Hello, world" }]
297297 }
from line 299
299299 {
300300 custom_id: "my-second-request",
301301 params: {
302 model: "claude-opus-5",
302 model: "claude-opus-5-5",
303303 max_tokens: 1024,
304304 messages: [{ role: "user", content: "Hi again, friend" }]
305305 }
from line 372
372372 .create({
373373 max_tokens: 1024,
374374 messages: [{ role: "user", content: "Hello, Claude" }],
375 model: "claude-opus-5"
375 model: "claude-opus-5-5"
376376 })
377377 .catch(async (err) => {
378378 if (err instanceof Anthropic.APIError) {
from line 409
409409const message = await client.messages.create({
410410 max_tokens: 1024,
411411 messages: [{ role: "user", content: "Hello, Claude" }],
412 model: "claude-opus-5"
412 model: "claude-opus-5-5"
413413});
414414console.log(message._request_id); // req_018EeWyXxfu5pfWkrYcMdjWG
415415```
from line 431
431431 {
432432 max_tokens: 1024,
433433 messages: [{ role: "user", content: "Hello, Claude" }],
434 model: "claude-opus-5"
434 model: "claude-opus-5-5"
435435 },
436436 { maxRetries: 5 }
437437);
from line 462
462462 {
463463 max_tokens: 1024,
464464 messages: [{ role: "user", content: "Hello, Claude" }],
465 model: "claude-opus-5"
465 model: "claude-opus-5-5"
466466 },
467467 { timeout: 5 * 1000 }
468468);
from line 531
531531 {
532532 max_tokens: 1024,
533533 messages: [{ role: "user", content: "Hello, Claude" }],
534 model: "claude-opus-5"
534 model: "claude-opus-5-5"
535535 },
536536 { headers: { "anthropic-version": "My-Custom-Value" } }
537537);
from line 552
552552 .create({
553553 max_tokens: 1024,
554554 messages: [{ role: "user", content: "Hello, Claude" }],
555 model: "claude-opus-5"
555 model: "claude-opus-5-5"
556556 })
557557 .asResponse();
558558console.log(response.headers.get("X-My-Header"));
from line 562
562562 .create({
563563 max_tokens: 1024,
564564 messages: [{ role: "user", content: "Hello, Claude" }],
565 model: "claude-opus-5"
565 model: "claude-opus-5-5"
566566 })
567567 .withResponse();
568568console.log(raw.headers.get("X-My-Header"));
from line 735
735735```typescript
736736const client = new Anthropic();
737737const response = await client.beta.messages.create({
738 model: "claude-opus-5",
738 model: "claude-opus-5-5",
739739 max_tokens: 1024,
740740 messages: [{ role: "user", content: "Hello, Claude" }],
741741 betas: ["context-management-2025-06-27"]