Class: Cline::Providers::ProviderEntry::ProviderSettings::ReasoningSettings

Inherits:
Schema
  • Object
show all
Defined in:
lib/cline/providers.rb

Overview

Settings specific to a provider's reasoning configuration

Instance Attribute Summary

Attributes inherited from Schema

#extra_attributes

Public API collapse

Methods inherited from Schema

#==, as_hash, cast, cline_snake_attributes, of_hash, #to_cline_json, #to_hash

Instance Method Details

#effort ⇒ String

Returns The reasoning effort level (e.g. "xhigh").

Returns:

  • (String) —

    The reasoning effort level (e.g. "xhigh")



24
# File 'lib/cline/providers.rb', line 24

attribute :effort, :string

#enabled ⇒ Boolean

Returns Whether reasoning is enabled.

Returns:

  • (Boolean) —

    Whether reasoning is enabled



21
# File 'lib/cline/providers.rb', line 21

attribute :enabled, :boolean