preserved-thinking changedbuild-with-claude/preserved-thinking
Nearest release: v2.1.307, published 4 hours after 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+5added
Lines−8removed
From line
250
where the diff opens
First seen
1 Sep 2026
this site's first read of the page
Recorded edits29to this page, all time
The whole hunk
from line 250, old and new numbered
/
from line 250
250250 },
251251 Messages =
252252 [
253 new()
253 new BetaUserMessageParam
254254 {
255 Role = Role.User,
256255 Content = "What is the greatest common divisor of 1071 and 462?",
257256 },
258257 ],
from line 535
536535 List<BetaMessageParam> messages = [];
537536 foreach (var userTurn in userTurns)
538537 {
539 messages.Add(new() { Role = Role.User, Content = userTurn });
538 messages.Add(new BetaUserMessageParam { Content = userTurn });
540539 var response = await client.Beta.Messages.Create(
541540 new()
542541 {
from line 552
553552 Betas = [AnthropicBeta.ThinkingBindingControls2026_08_01],
554553 }
555554 );
556 messages.Add(new()
555 messages.Add(new BetaAssistantMessageParam
557556 {
558 Role = Role.Assistant,
559557 Content = response.Content.Select(block => new BetaContentBlockParam(block.Json)).ToList(),
560558 });
561559 var thinkingBlocks = response.Content.Count(block => block.TryPickThinking(out _));
from line 846
848846 List<BetaMessageParam> messages = [];
849847 for (var turnIndex = 0; turnIndex < userTurns.Length; turnIndex++)
850848 {
851 messages.Add(new() { Role = Role.User, Content = userTurns[turnIndex] });
849 messages.Add(new BetaUserMessageParam { Content = userTurns[turnIndex] });
852850 var response = await client.Beta.Messages.Create(
853851 new()
854852 {
from line 859
861859 Betas = [AnthropicBeta.ThinkingBindingControls2026_08_01],
862860 }
863861 );
864 messages.Add(new()
862 messages.Add(new BetaAssistantMessageParam
865863 {
866 Role = Role.Assistant,
867864 Content = response.Content.Select(block => new BetaContentBlockParam(block.Json)).ToList(),
868865 });
869866 var thinkingBlocks = response.Content.Count(block => block.TryPickThinking(out _));
No line in this hunk matches that.