Versions in this module Expand all Collapse all v0 v0.2.0 May 15, 2026 Changes in this version + const DefaultMaxEntries + func FixCodeFences(text string) string + func FixMarkdown(text string) string + func HashPrompt(prompt string) string + func RemoveFluff(text string) string + func ShouldCache(prompt string) bool + type CacheEntry = engine.CacheEntry + type CacheStats = engine.CacheStats + type FormatRule = engine.FormatRule + type FormattedResponse = engine.FormattedResponse + type ResponseCache = engine.ResponseCache + func NewResponseCache(maxEntries int, maxAge time.Duration) *ResponseCache + type ResponseFormatter = engine.ResponseFormatter + func NewResponseFormatter() *ResponseFormatter + type SteeringMessage = engine.SteeringMessage + type SteeringQueue = engine.SteeringQueue + func NewSteeringQueue() *SteeringQueue + type StreamOptimizer = engine.StreamOptimizer + func NewStreamOptimizer() *StreamOptimizer + type StreamStats = engine.StreamStats + type ThinkingPhase = engine.ThinkingPhase + type ThinkingProtocol = engine.ThinkingProtocol + func NewThinkingProtocol() *ThinkingProtocol + type ThinkingStep = engine.ThinkingStep