claude-prompting-best-practices changedbuild-with-claude/prompt-engineering/claude-prompting-best-practices
Nearest release: v2.1.299, published an hour 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+9added
Lines−9removed
From line
589
where the diff opens
First seen
14 Aug 2026
this site's first read of the page
Recorded edits22to this page, all time
The whole hunk
from line 589, old and new numbered
/
from line 589
589589 -H "x-api-key: $ANTHROPIC_API_KEY" \
590590 -H "anthropic-version: 2023-06-01" \
591591 -d '{
592 "model": "claude-opus-4-8",
592 "model": "claude-opus-5-5",
593593 "max_tokens": 16000,
594594 "thinking": {"type": "adaptive"},
595595 "output_config": {"effort": "high"},
from line 614
614614
615615 # After: adaptive thinking with effort
616616 ant messages create <<'YAML'
617 model: claude-opus-4-8
617 model: claude-opus-5-5
618618 max_tokens: 16000
619619 thinking:
620620 type: adaptive
from line 637
637637
638638 # After: adaptive thinking with effort
639639 client.messages.create(
640 model="claude-opus-4-8",
640 model="claude-opus-5-5",
641641 max_tokens=16000,
642642 thinking={"type": "adaptive"},
643643 output_config={"effort": "high"},
from line 656
656656
657657 // After: adaptive thinking with effort
658658 await client.messages.create({
659 model: "claude-opus-4-8",
659 model: "claude-opus-5-5",
660660 max_tokens: 16000,
661661 thinking: { type: "adaptive" },
662662 output_config: { effort: "high" },
from line 677
677677 // After: adaptive thinking with effort
678678 await client.Messages.Create(new MessageCreateParams
679679 {
680 Model = Model.ClaudeOpus4_8,
680 Model = Model.ClaudeOpus5_5,
681681 MaxTokens = 16000,
682682 Thinking = new ThinkingConfigAdaptive(),
683683 OutputConfig = new OutputConfig { Effort = Effort.High },
from line 700
700700
701701 // After: adaptive thinking with effort
702702 client.Messages.New(ctx, anthropic.MessageNewParams{
703 Model: anthropic.ModelClaudeOpus4_8,
703 Model: anthropic.ModelClaudeOpus5_5,
704704 MaxTokens: 16000,
705705 Thinking: anthropic.ThinkingConfigParamUnion{
706706 OfAdaptive: &anthropic.ThinkingConfigAdaptiveParam{},
from line 725
725725
726726 // After: adaptive thinking with effort
727727 client.messages().create(MessageCreateParams.builder()
728 .model(Model.CLAUDE_OPUS_4_8)
728 .model(Model.CLAUDE_OPUS_5_5)
729729 .maxTokens(16000L)
730730 .thinking(ThinkingConfigAdaptive.builder().build())
731731 .outputConfig(OutputConfig.builder()
from line 746
746746
747747 // After: adaptive thinking with effort
748748 $client->messages->create(
749 model: 'claude-opus-4-8',
749 model: 'claude-opus-5-5',
750750 maxTokens: 16000,
751751 thinking: ['type' => 'adaptive'],
752752 outputConfig: ['effort' => 'high'],
from line 765
765765
766766 # After: adaptive thinking with effort
767767 client.messages.create(
768 model: "claude-opus-4-8",
768 model: Anthropic::Model::CLAUDE_OPUS_5_5,
769769 max_tokens: 16000,
770770 thinking: { type: "adaptive" },
771771 output_config: { effort: "high" },
No line in this hunk matches that.