Versions in this module Expand all Collapse all v0 v0.1.0 Jul 18, 2026 Changes in this version + func ConvertProviders(in []ProviderConfig) []ai.ProviderConfig + func MountLocalRoutes(r chi.Router) + func Start(ctx context.Context) (int, error) + func StartAPI(ctx context.Context, cfg ServerConfig) error + func StartAPIWithExtensions(ctx context.Context, cfg ServerConfig, ...) error + type AlertsConfig struct + Webhook string + type ChannelsConfig struct + Discord DiscordChannelConfig + Signal SignalChannelConfig + Slack SlackChannelConfig + Telegram TelegramChannelConfig + WhatsApp WhatsAppChannelConfig + type DiscordChannelConfig struct + AgentID string + MentionOnly bool + Model string + Provider string + ShellAutoAllow bool + Token string + WorkspaceID string + type ProviderConfig struct + APIKey string + DefaultModel string + Enabled *bool + Endpoint string + ID string + Models []string + Name string + Type string + type ServerConfig struct + APIKeys []string + Alerts AlertsConfig + AllowRootFS bool + AllowedRoots []string + Channels ChannelsConfig + DefaultModel string + DefaultProvider string + Host string + Port int + Providers []ProviderConfig + Tools ToolsConfig + Workspaces []WorkspaceConfig + func DefaultServerConfig() ServerConfig + func LoadConfig(path string) (ServerConfig, error) + func (c ServerConfig) Addr() string + type SignalChannelConfig struct + AgentID string + CLIPath string + Model string + PhoneNumber string + Provider string + ShellAutoAllow bool + WorkspaceID string + type SlackChannelConfig struct + AgentID string + BotToken string + Model string + Provider string + ShellAutoAllow bool + SigningSecret string + WorkspaceID string + type TelegramChannelConfig struct + AgentID string + MentionOnly bool + Model string + Provider string + ShellAutoAllow bool + Token string + WorkspaceID string + type ToolsConfig struct + BrowserAllowed bool + ShellAllowed bool + type WhatsAppChannelConfig struct + AccessToken string + AgentID string + AppSecret string + Model string + PhoneNumberID string + Provider string + ShellAutoAllow bool + VerifyToken string + WorkspaceID string + type WorkspaceConfig struct + ID string + Name string + Path string + type WorkspaceEntry struct + APIKey string + CreatedAt string + ID string + Kind WorkspaceKind + Name string + Path string + URL string + type WorkspaceKind string + const WorkspaceLocal + const WorkspaceRemote