supportsReasoning property

bool get supportsReasoning

Check if this model supports reasoning/thinking

Implementation

bool get supportsReasoning {
  // Some Ollama models support reasoning, especially newer ones
  return model.contains('reasoning') ||
      model.contains('think') ||
      model.contains('qwen2.5') ||
      model.contains('gpt-oss') ||
      model.contains('deepseek-r1');
}