Documentation
¶
Overview ¶
Package setup provides the interactive setup wizard for the agent.
Index ¶
Constants ¶
View Source
const ( ScenarioLocal = "local" // Personal machine, experimenting ScenarioDev = "dev" // Development/testing ScenarioTeam = "team" // Small team, shared configs ScenarioProduction = "production" // Production deployment ScenarioEnterprise = "enterprise" // Large-scale enterprise ScenarioDocker = "docker" // Container deployment ScenarioK8s = "kubernetes" // Kubernetes deployment )
Deployment scenarios
View Source
const ( ProviderAnthropic = "anthropic" ProviderOpenAI = "openai" ProviderGoogle = "google" ProviderGroq = "groq" ProviderMistral = "mistral" ProviderOpenRouter = "openrouter" ProviderOllama = "ollama" ProviderLiteLLM = "litellm" ProviderLMStudio = "lmstudio" ProviderCustom = "custom" )
Provider options
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct {
// Deployment
Scenario string
Workspace string
ConfigDir string
// LLM
Provider string
Model string
APIKey string
BaseURL string
// Profiles
UseProfiles bool
Profiles map[string]ProfileConfig
// Security
DefaultDeny bool
AllowBash bool
AllowWeb bool
// Features
EnableMCP bool
EnableTelemetry bool
EnableMemory bool
// Credentials
CredentialMethod string // "file", "env", "vault", "k8s-secret"
}
Config holds the setup configuration
type Model ¶
type Model struct {
// contains filtered or unexported fields
}
Model is the bubbletea model for the setup wizard
type ProfileConfig ¶
ProfileConfig holds a capability profile configuration
Click to show internal directories.
Click to hide internal directories.