Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CalibrationConfig ¶
type CalibrationConfig struct {
Enabled bool `yaml:"enabled"`
Schedule string `yaml:"schedule"`
BatchSize int `yaml:"batch_size"`
MinFeedbackThreshold int `yaml:"min_feedback_threshold"`
DecayRate float64 `yaml:"decay_rate"`
RecencyDecayDays int `yaml:"recency_decay_days"`
MaxFrequencyBoost float64 `yaml:"max_frequency_boost"`
CalibrationTimeout time.Duration `yaml:"calibration_timeout"`
}
CalibrationConfig holds confidence calibration settings.
type Config ¶
type Config struct {
Redis RedisConfig `yaml:"redis"`
MCP MCPConfig `yaml:"mcp"`
Logging LoggingConfig `yaml:"logging"`
Calibration CalibrationConfig `yaml:"calibration"`
}
Config holds all application configuration for the simplified server.
func LoadFromEnv ¶
func LoadFromEnv() *Config
LoadFromEnv creates a config purely from environment variables.
type LoggingConfig ¶
LoggingConfig holds logging settings.
type RedisConfig ¶
type RedisConfig struct {
Addr string `yaml:"addr"`
Password string `yaml:"password"`
DB int `yaml:"db"`
}
RedisConfig holds Redis connection configuration.
Click to show internal directories.
Click to hide internal directories.