Documentation
¶
Overview ¶
Package thinking defines thinking levels, values, and management strategies for LLM reasoning.
Index ¶
Constants ¶
This section is empty.
Variables ¶
Levels contains all valid thinking level string values.
Functions ¶
func CycleStates ¶
func CycleStates() []any
CycleStates returns the ordered list of states for UI cycling. false -> true -> low -> medium -> high -> false.
Types ¶
type Strategy ¶
type Strategy string
Strategy defines how thinking blocks from prior turns are managed.
type Value ¶
type Value struct {
Value any // bool | string; nil = disabled
}
Value represents a thinking configuration: bool (on/off) or string level. Zero value (nil Value) means thinking is disabled.
func ParseValue ¶
ParseValue parses a CLI string into a Value. Accepts: "off", "false", "0" -> false; "on", "true", "1" -> true; "low", "medium", "high" -> string level.
Click to show internal directories.
Click to hide internal directories.