supportsInterleavedThinking property
bool
get
supportsInterleavedThinking
Check if this model supports interleaved thinking
Reference: https://docs.anthropic.com/en/docs/build-with-claude/extended-thinking
Implementation
bool get supportsInterleavedThinking {
return model.contains('claude-opus-4') || model.contains('claude-sonnet-4');
}