Pulse/internal/ai/config.go
rcourtman bcd7b550d4 AI Problem Solver implementation and various fixes
- Implement 'Show Problems Only' toggle combining degraded status, high CPU/memory alerts, and needs backup filters
- Add 'Investigate with AI' button to filter bar for problematic guests
- Fix dashboard column sizing inconsistencies between bars and sparklines view modes
- Fix PBS backups display and polling
- Refine AI prompt for general-purpose usage
- Fix frontend flickering and reload loops during initial load
- Integrate persistent SQLite metrics store with Monitor
- Fortify AI command routing with improved validation and logging
- Fix CSRF token handling for note deletion
- Debug and fix AI command execution issues
- Various AI reliability improvements and command safety enhancements
2025-12-06 23:46:08 +00:00

20 lines
616 B
Go

// Package ai provides AI-powered infrastructure investigation and remediation.
package ai
import "github.com/rcourtman/pulse-go-rewrite/internal/config"
// Re-export config types for convenience
type Config = config.AIConfig
// Provider constants (re-exported for convenience)
const (
ProviderAnthropic = config.AIProviderAnthropic
ProviderOpenAI = config.AIProviderOpenAI
ProviderOllama = config.AIProviderOllama
ProviderDeepSeek = config.AIProviderDeepSeek
)
// NewDefaultConfig returns a new AI config with sensible defaults
func NewDefaultConfig() *Config {
return config.NewDefaultAIConfig()
}