streaming changedbuild-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 edits23to this page, all time
The whole hunk
from line 1013, old and new numbered
/
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
No line in this hunk matches that.