Migration considerations
When migrating to current Claude models from earlier generations:
Be specific about desired behavior: Consider describing exactly what you'd like to see in the output.
Frame your instructions with modifiers: Adding modifiers that encourage Claude to increase the quality and detail of its output can help better shape Claude's performance. For example, instead of "Create an analytics dashboard", use "Create an analytics dashboard. Include as many relevant features and interactions as possible. Go beyond the basics to create a fully-featured implementation."
Request specific features explicitly: Animations and interactive elements should be requested explicitly when desired.
Update thinking configuration: Claude 4.6 models use adaptive thinking (
thinking: \{type: "adaptive"\}) instead of manual thinking withbudget_tokens. Use the effort parameter to control thinking depth.Migrate away from prefilled responses: Prefilled responses on the last assistant turn are no longer supported starting with Claude 4.6 models and Claude Mythos Preview. See Migrating away from prefilled responses for detailed guidance on alternatives.
Tune anti-laziness prompting: If your prompts previously encouraged the model to be more thorough or use tools more aggressively, dial back that guidance. Claude 4.6 models are more proactive and may overtrigger on instructions that were needed for previous models.
Pass thinking blocks back unchanged and keep history append-only: Append each assistant turn exactly as the API returned it, thinking blocks included. On Claude Fable 5.1, modifying the conversation before a thinking block results in an error, or in the block being dropped if you opt into that: editing earlier messages, rebuilding
systemortools, or summarizing older turns in place between requests invalidates every later thinking block, so move those changes to mid-conversation system messages and server-side context management. See Keep the conversation history append-only.
For detailed migration steps, see the Migration guide.
Migrating to Claude Sonnet 5 from Claude Sonnet 4.5 or earlier
See Migrating to Claude Sonnet 5 from Claude Sonnet 4.5 or earlier in the migration guide, which covers the effort default change and the removal of manual extended thinking (budget_tokens).