- Add AI service with Anthropic, OpenAI, and Ollama providers - Add AI chat UI component with streaming responses - Add AI settings page for configuration - Add agent exec framework for command execution - Add API endpoints for AI chat and configuration
19 lines
569 B
Go
19 lines
569 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
|
|
)
|
|
|
|
// NewDefaultConfig returns a new AI config with sensible defaults
|
|
func NewDefaultConfig() *Config {
|
|
return config.NewDefaultAIConfig()
|
|
}
|