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

streaming changed

build-with-claude/streaming

Nearest release: v2.1.275, published 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+20added
Lines−13removed
From line 1,013 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 1013, old and new numbered
/
lines
from line 1013
10131013 ) as stream:
10141014 for event in stream:
10151015 if event.type == "content_block_delta":
1016 if event.delta.type == "thinking_delta":
1017 print(event.delta.thinking, end="", flush=True)
1018 elif event.delta.type == "text_delta":
1019 print(event.delta.text, end="", flush=True)
1016 delta = event.delta
1017 match delta.type:
1018 case "thinking_delta":
1019 print(delta.thinking, end="", flush=True)
1020 case "text_delta":
1021 print(delta.text, end="", flush=True)
10201022 ```
10211023 
10221024 ```typescript TypeScript
from line 1038
10361038 
10371039 for await (const event of stream) {
10381040 if (event.type === "content_block_delta") {
1039 if (event.delta.type === "thinking_delta") {
1040 process.stdout.write(event.delta.thinking);
1041 } else if (event.delta.type === "text_delta") {
1042 process.stdout.write(event.delta.text);
1041 switch (event.delta.type) {
1042 case "thinking_delta":
1043 process.stdout.write(event.delta.thinking);
1044 break;
1045 case "text_delta":
1046 process.stdout.write(event.delta.text);
1047 break;
10431048 }
10441049 }
10451050 }
from line 1159
11541159 )
11551160 
11561161 stream.each do |event|
1157 if event.type == :content_block_delta
1158 if event.delta.type == :thinking_delta
1159 print(event.delta.thinking)
1160 elsif event.delta.type == :text_delta
1161 print(event.delta.text)
1162 if event.is_a?(Anthropic::Models::RawContentBlockDeltaEvent)
1163 delta = event.delta
1164 case delta
1165 when Anthropic::Models::ThinkingDelta
1166 print(delta.thinking)
1167 when Anthropic::Models::TextDelta
1168 print(delta.text)
11621169 end
11631170 end
11641171 end