Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial
One change · api

thinking-steering-and-cost changedbuild-with-claude/thinking-steering-and-cost

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+21added
Lines−39removed
From line 316 where the diff opens
First seen 14 Aug 2026 this site's first read of the page
Recorded edits13to this page, all time

The whole hunk

from line 316, old and new numbered
/
lines
from line 316
316316 Thinking = new ThinkingConfigAdaptive(),
317317 Messages =
318318 [
319 new()
319 new UserMessageParam
320320 {
321 Role = Role.User,
322 Content = new MessageParamContent(new List<ContentBlockParam>
321 Content = new List<ContentBlockParam>
323322 {
324323 new ContentBlockParam(new TextBlockParam()
325324 {
from line 329
330329 {
331330 Text = "Analyze the tone of this passage."
332331 }),
333 })
332 }
334333 }
335334 ]
336335 };
from line 345
346345 Thinking = new ThinkingConfigAdaptive(),
347346 Messages =
348347 [
349 new()
348 new UserMessageParam
350349 {
351 Role = Role.User,
352 Content = new MessageParamContent(new List<ContentBlockParam>
350 Content = new List<ContentBlockParam>
353351 {
354352 new ContentBlockParam(new TextBlockParam()
355353 {
from line 358
360358 {
361359 Text = "Analyze the tone of this passage."
362360 }),
363 })
361 }
364362 },
365 new()
363 new AssistantMessageParam
366364 {
367 Role = Role.Assistant,
368365 Content = response1.Content.Select(block => new ContentBlockParam(block.Json)).ToList()
369366 },
370 new()
371 {
372 Role = Role.User,
373 Content = "Analyze the characters in this passage."
374 }
367 new UserMessageParam { Content = "Analyze the characters in this passage." }
375368 ]
376369 };
377370 
from line 383
390383 },
391384 Messages =
392385 [
393 new()
386 new UserMessageParam
394387 {
395 Role = Role.User,
396 Content = new MessageParamContent(new List<ContentBlockParam>
388 Content = new List<ContentBlockParam>
397389 {
398390 new ContentBlockParam(new TextBlockParam()
399391 {
from line 396
404396 {
405397 Text = "Analyze the tone of this passage."
406398 }),
407 })
399 }
408400 },
409 new()
401 new AssistantMessageParam
410402 {
411 Role = Role.Assistant,
412403 Content = response1.Content.Select(block => new ContentBlockParam(block.Json)).ToList()
413404 },
414 new()
405 new UserMessageParam { Content = "Analyze the characters in this passage." },
406 new AssistantMessageParam
415407 {
416 Role = Role.User,
417 Content = "Analyze the characters in this passage."
418 },
419 new()
420 {
421 Role = Role.Assistant,
422408 Content = response2.Content.Select(block => new ContentBlockParam(block.Json)).ToList()
423409 },
424 new()
425 {
426 Role = Role.User,
427 Content = "Analyze the setting in this passage."
428 }
410 new UserMessageParam { Content = "Analyze the setting in this passage." }
429411 ]
430412 };
431413 
from line 522
540522 .model(Model.CLAUDE_OPUS_5_5)
541523 .maxTokens(16000L)
542524 .thinking(ThinkingConfigAdaptive.builder().build())
543 .addUserMessageOfBlockParams(List.of(
525 .addUserMessageOfContentBlockParams(List.of(
544526 ContentBlockParam.ofText(TextBlockParam.builder()
545527 .text(largeText)
546528 .cacheControl(CacheControlEphemeral.builder().build())
from line 542
560542 .model(Model.CLAUDE_OPUS_5_5)
561543 .maxTokens(16000L)
562544 .thinking(ThinkingConfigAdaptive.builder().build())
563 .addUserMessageOfBlockParams(List.of(
545 .addUserMessageOfContentBlockParams(List.of(
564546 ContentBlockParam.ofText(TextBlockParam.builder()
565547 .text(largeText)
566548 .cacheControl(CacheControlEphemeral.builder().build())
from line 551
569551 .text("Analyze the tone of this passage.")
570552 .build())
571553 ))
572 .addAssistantMessageOfBlockParams(response1.content().stream()
554 .addAssistantMessageOfContentBlockParams(response1.content().stream()
573555 .map(block -> block.toParam())
574556 .collect(Collectors.toList()))
575557 .addUserMessage("Analyze the characters in this passage.")
from line 569
587569 .outputConfig(OutputConfig.builder()
588570 .effort(OutputConfig.Effort.LOW)
589571 .build())
590 .addUserMessageOfBlockParams(List.of(
572 .addUserMessageOfContentBlockParams(List.of(
591573 ContentBlockParam.ofText(TextBlockParam.builder()
592574 .text(largeText)
593575 .cacheControl(CacheControlEphemeral.builder().build())
from line 578
596578 .text("Analyze the tone of this passage.")
597579 .build())
598580 ))
599 .addAssistantMessageOfBlockParams(response1.content().stream()
581 .addAssistantMessageOfContentBlockParams(response1.content().stream()
600582 .map(block -> block.toParam())
601583 .collect(Collectors.toList()))
602584 .addUserMessage("Analyze the characters in this passage.")
603 .addAssistantMessageOfBlockParams(response2.content().stream()
585 .addAssistantMessageOfContentBlockParams(response2.content().stream()
604586 .map(block -> block.toParam())
605587 .collect(Collectors.toList()))
606588 .addUserMessage("Analyze the setting in this passage.")
Feedback